質問 > 管理機能 > GMO Paygent Gateway |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fastshot |
投稿日時: 2020/7/22 6:27
対応状況: 確認中
|
半人前 登録日: 2020/7/22 居住地: 投稿: 13 |
GMO Paygent Gateway ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン:4.0.3 と 4.0.4 新規インストール [レンタルサーバ] レンタルサーバ名:さくらインターネット [PHP] 使用しているPHPのバージョン:7.3 [データベース] 使用しているDB名:MySQL、バージョン:5.7 [導入プラグインの有無] GMO Paygent Gateway [カスタマイズの有無] 販売するものがコンテンツのため、名前、よみがな、メールアドレス以外の入力を非表示にして、同じ内容になるようにしている。※データが同じというだけで、注文時に内容は送信されるようにしている。 [現象] GMO Paygent Gatewayのプラグインをインストールして、設定まで終わっている。クレジットカード決済はきちんと動作しているが、auかんたん決済で注文をすると、決済の流れはきちんと進み終了するが、EC-cubeの管理画面で注文情報を見ると注文情報が入っていない。また、受注メールも送信されていない。 エラー通知が届いており、 [送信に失敗しました。 発生例外[javax.net.ssl.SSLHandshakeException]] とありました。 同様の現象が発生し、解決された方がいらっしゃれば解決方法を教えて頂きたいです。 何卒よろしくお願い致します。 |
umebius |
投稿日時: 2020/7/22 6:58
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: GMO Paygent Gateway GMO Paygent Gatewayのコントロールパネルで結果通知プログラムの設定を行ってください。
どのURLを設定すれば良いかはプラグインの設定画面から確認できるはずです。
|
fastshot |
投稿日時: 2020/7/22 7:27
対応状況: −−−
|
半人前 登録日: 2020/7/22 居住地: 投稿: 13 |
Re: GMO Paygent Gateway ご返信ありがとうございます。
GMOの管理画面では、すでに結果通知プログラムの設定済みとなっております。 ちなみに、SSLはさくらインターネットの無料のSSL証明書を使用しております。 追加で、資料を確認した所、GMO Paygent Gatewayで疎通確認が取れているSSL証明書は、 GlobalSign DigiCert(旧シマンテック) 日本ジオトラスト とあり、現在使用しているさくらインターネットの無料のSSLが原因ということも考えられるでしょうか?(Let's Encrypt) |
umebius |
投稿日時: 2020/7/22 7:32
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: GMO Paygent Gateway 証明書が理由で通知を受け取れていないのであれば、https://ではなくhttp://のURLを通知の送信先にすれば受け取れる可能性がありますが、あまりやりたくはないですよね。
受注マスタで「決済処理中」のステータスで絞り込んで、該当の受注が表示されるようであれば、通知の受信がうまくいっていないと考えられますが、その点いかがでしょうか。 |
fastshot |
投稿日時: 2020/7/22 7:57
対応状況: −−−
|
半人前 登録日: 2020/7/22 居住地: 投稿: 13 |
Re: GMO Paygent Gateway GMOの設定画面では、受注を受けた形になっていますが、通知の処理でエラーが発生しています。
------ 以下エラー通知メール内容 ------ 貴社指定URLに決済結果を通知した際に、エラーが発生しました。 詳細は以下となっております。 ---------------------------------------------------------------------- ショップID [XXXXXXXXXXX] エラー内容 [送信に失敗しました。 発生例外[javax.net.ssl.SSLHandshakeException]] 通知失敗取引 [取引日時:2020/07/21 17:31:28 オーダーID:51-2117xxxx 決済手段:auかんたん決済 現状態:REQSUCCESS] [取引日時:2020/07/21 17:31:36 オーダーID:51-2117xxxx 決済手段:auかんたん決済 現状態:CAPTURE] |
umebius |
投稿日時: 2020/7/22 8:03
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: GMO Paygent Gateway ありがとうございます、やはり通知で失敗しておりますね。
通知が成功した時に受注のステータスが決済処理中から新規受付などに変わる仕組みなので、通知の段階で失敗すると決済処理中から変わらないのですよね。 →受注したことになっておらず、決済処理中にチェックを入れないと表示されない。 Let’s Encryptの証明書は対応していないので、他のSSLに変えるか、通知先URLをhttp://~に変更するかだと思います。 (サイトがhttpに対応していることが前提ですし、httpで受信することはセキュリティ上推奨されないので他のSSLに変えていただくのが良いと思います)
|
fastshot |
投稿日時: 2020/7/22 8:28
対応状況: −−−
|
半人前 登録日: 2020/7/22 居住地: 投稿: 13 |
Re: GMO Paygent Gateway ご返信ありがとうございます。
GeoTrust クイックSSLプレミアムに変更してみようと思います。 アドバイスありがとうございました! 結果はまた報告させていただきます。 |
fastshot |
投稿日時: 2020/7/30 6:25
対応状況: −−−
|
半人前 登録日: 2020/7/22 居住地: 投稿: 13 |
Re: GMO Paygent Gateway SSL証明書をGeoTrust に変更したのですが、やはりメールが配信されず、EC-cubeの管理画面の注文一覧にも注文情報が入ってきません。どこか設定がまずいのでしょうか?
auかんたん決済の設定は 処理区分 即時売上 支払期限 600秒 サービス名 店舗名を入力済み 電話番号 入力済み 決済完了案内タイトル お支払いについて 決済完了案内本文 案内内容を入力済み という感じで設定済みです。 この場所以外で何か設定が必要なんでしょうか? |
umebius |
投稿日時: 2020/8/2 12:07
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: GMO Paygent Gateway クレジットカード決済はきちんと動作していて、auかんたん決済で通知時のエラーメールが送信されていたということですので、設定はできているのではないかと思います。
SSL証明書を変更されたことで、今まで発生していたSSLHandshakeExceptionは発生しなくなりましたか? また、決済のログファイルにはエラー出ていないかの確認も必要かと思います。 var/log/prod/GmoPaymentGateway4-[日付].log なお、IP制限、Basic認証やクローズドサイト化が行われているということもないでしょうか? 引用: GMOの設定画面では、受注を受けた形になっていますが、通知の処理でエラーが発生しています。 |
fastshot |
投稿日時: 2020/8/8 14:35
対応状況: −−−
|
半人前 登録日: 2020/7/22 居住地: 投稿: 13 |
Re: GMO Paygent Gateway 原因と思われる部分が見つかりました。
GMOペイジェントの通知機能が、SSLのSNIに対応しておらず、IPベースのSSLでないと駄目ということがわかりました。 さくらサーバーのスタンダードで契約していたのですが、IPベースのSSL設定がビジネスプロ以上だったので、現在ビジネスプロを契約し、再度設定をしているところです。 結果が出たらまた報告致します。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |