クロネコヤマト カード・後払い一体型決済モジュールの決済情報通知テストを行った時に、決済依頼データ通知異常終了と表示された場合の原因と対処方法について紹介します。
環境
バージョン | |
---|---|
EC-CUBE | 3.0.14 |
DBサーバー | MySQL5.7.16 |
PHP | 7.0.18 |
発生状況
テスト環境において決済情報通知テストを行うと、決済依頼データ通知異常終了と表示された。
異常終了とは表示されたが、EC-CUBE上の該当データの処理通知区分詳細は反映されている。
原因
導入していたSSL証明書がプラグインに対応していなかった。
解決方法
対応するSSL証明書を導入する。
利用実績のあるSSL 証明書一覧
利用実績のある、プラグインに対応しているSSL証明書一覧をまとめました。
企業認証型(EV-SSL)
シマンテック(VeriSign)
- VeriSign Class 3 Extended Validation SSL CA
- Symantec Class 3 EV SSL CA - G3
- VeriSign Class 3 Extended Validation SSL SGC CA
GlobalSign
- GlobalSign Extended Validation CA - G2
- GlobalSign Extended Validation CA - SHA256 - G2
GeoTrust
- GeoTrust Extended Validation SSL CA
DigiCert
- DigiCert SHA2 Extended Validation Server CA
企業認証型
シマンテック(VeriSign)
- VeriSign Class 3 Secure Server CA - G3
- VeriSign Class 3 International Server CA - G3
- Symantec Class 3 Secure Server CA - G4
GlobalSign
- GlobalSign Organization Validation CA - G2
- GlobalSign Organization Validation CA - SHA256 - G2
SECOM
- SECOM Passport for Web SR 2.0 CA
GeoTrust
- GeoTrust SSL CA - G2
- GeoTrust SSL CA - G3
COMODO
- COMODO High-Assurance Secure Server CA
- COMODO RSA Organization Validation Secure Server CA
DigiCert
- DigiCert High Assurance CA-3
- DigiCert SHA2 High Assurance Server CA
Starfield
- Starfield Secure Certification Authority
Thawte(ソート)
- Thawte SGC CA - G2
Cybertrust
- Cybertrust Japan Public CA G3
ドメイン認証型
GlobalSign
- GlobalSign Domain Validation CA - G2
- GlobalSign Domain Validation CA - SHA256 - G2
- AlphaSSL CA - G2
- AlphaSSL CA - SHA256 - G2
SECOM
- Servision Certification Authority
- Servision Certification Authority
GeoTrust
- GeoTrust DV SSL CA
- GeoTrust DV SSL CA - G4
- RapidSSL CA
- RapidSSL SHA256 CA - G3
- Google Internet Authority G2
Go Daddy
- Go Daddy Secure Certification Authority
Equifax
- Equifax Secure Certificate Authority
KAGOYA(共有サーバ)
- KAGOYA Smart SSL
最後に
SSL以外に問題がある、と思い込んでいたので修正に時間がかかってしまいました。
決済依頼データ通知異常終了が表示されたときの対処は以上です。