GMO-PG / SMBC-GP連携エクステンションをアップデートしました
弊社製エクステンションの「GMOペイメントゲートウェイ連携エクステンション for Magento2」と「SMBC-GMOペイメント連携エクステンション for Magento2」をアップデートいたしました。
アップデート内容についてご説明致します。
アップデートの概要
今回のアップデートでは、
- PHP8.3
- Adobe Commerce / Magento Open Source 2.4.7
に対応しました。
また、2024年4月に告知が行われた、VISA向けの仕様変更にも対応しております。
こちらにつきましては後ほど詳細にご説明致します。
PHP8.3対応
Adobe Commerce / Magento Open Source 2.4.7ではPHP8.3対応が追加されました。
本エクステンションもこの変更に追従するためにPHP8.3を動作対象バージョンに追加いたしました。
Adobe Commerce / Magento Open Source 2.4.7
Adobe Commerce / Magento Open Source 2.4.7での動作確認を実施いたしました。
弊社での試験では特に不具合は確認されておりませんが、微細な修正は実施しております。
前述のPHP8.3対応と合わせ、最新のAdobe Commerce / Magento Open Sourceでもお使い頂ける形となっております。
VISA向け仕様変更対応について
2024年4月ごろから、GMO-PG / SMBC-GPとご契約の事業者様より、以下のような問い合わせを数多く頂いております。
VISAが3Dセキュア2.0における決済パラメータの必須項目変更を8月に予定しているが、対応予定はどうなっているか。
弊社としましては、本件の発表時期と前述のAdobe Commerce / Magento Open Source 2.4.7向け対応が重なったこともあり、少々対応に時間を要しました。
仕様変更の概要
今回のVISAが発表した仕様変更では、
- カード名義人の必須化
- メールアドレスまたは電話番号のいずれかを必須化
が求められています。
いずれも3Dセキュア2.0におけるクレジットカード決済に限定したものとなっており、その他の決済方法については影響はありません。
カード名義人の必須化
弊社製エクステンションにおきましては、以前よりトークン化の段階でカード名義人データを決済サーバー側に送信しておりました。
ただし、これまでは項目のオン・オフが管理画面側の設定で可能となっておりました。
今回のアップデートで、この設定項目は廃止となり、常にカード名義人欄は表示・必須項目となります。
メールアドレス
これまでは
- 仮想商品
- ダウンロード商品
のような物販商品でない商品の購入時にはメールアドレスを決済サーバー側に送信しておりました。
今回のアップデートでメールアドレスは常時送信に変更となり、物販商品の購入時にも送信されるようになります。
電話番号
Adobe Commerce / Magento Open Sourceの標準としては、電話番号とFAX番号はそれぞれ1フィールドずつしか存在していません。
今回のアップデートでは、標準の住所データに存在する「telephone」フィールドを連携するように調整を実施しております。
電話番号の正規化と国番号の判定について
GMO-PG / SMBC-GPの仕様では、
- 電話番号の国番号
- 電話番号の国内番号
をそれぞれ独立した項目として送信する必要があります。
今回のアップデートではこの電話番号の正規化のために、「libphonenumber for PHP」を使用することとしました。
この関係で、composer.jsonに定義している依存関係に変更が生じております。
エクステンションのインストール・アップデート時には十分ご注意ください。
標準以外の項目の連携について
事業者様独自で追加された項目の連携・正規化については、残念ながら弊社では対応できかねます。
事業者様側での対応が必要となりますので、システム担当の方とよくご相談ください。
- お知らせ (34)
- Magento Open Source (168)
- Adobe Commerce (85)
- Magentoトピックス (348)
- Magentoバージョンアップ (11)
- OroCommerce (1)
- AkeneoPIM (16)
- Shopware (26)
- 世界のプライバシー保護規制 (11)
- OroCRM (14)
- Typo3 (9)
- イベント (27)
- Mage-OS (1)
- エクステンションリリース情報 (75)
- Mautic (1)