PAY.JP アメックス・ダイナース カード未対応

インストール後の運用中に生じた質問などはこちら。
管理画面の操作方法でわからないところやTipsなども

PAY.JP アメックス・ダイナース カード未対応

投稿記事by kazoo on 2018年11月18日(日) 16:40

PAY.JP のカード決済モジュールを使用しておりますが、先日カート利用者より「カードの桁数が違うとエラーが出て使用できない」と連絡いただきました。
アメックスの15桁、ダイナースの14桁に対応できる方法を教えて頂けないでしょうか?
kazoo
 
記事: 7
登録日時: 2018年3月20日(火) 22:37

Re: PAY.JP アメックス・ダイナース カード未対応

投稿記事by inunosinsi on 2018年11月19日(月) 04:53

開発中にアメックスとダイナースは意識していませんでしたので、
おそらく未対応の可能性があります。

ただ、APIのリファレンスにはこれらのカードの記載がないので、
もしかしたら、テンプレートにあるパターンを変更すれば通過するかもしれません。

修正するテンプレートですが
/CMSインストールディレクトリ/soyshop/webapp/src/module/plugins/payment_pay_jp/option/PayJpOptionPage.html
になります。

動作確認の際に利用できるテストカードは下記に記載があります。
テストカード | PAY.JP
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 710
登録日時: 2008年6月12日(木) 20:48

Re: PAY.JP アメックス・ダイナース カード未対応

投稿記事by kazoo on 2018年11月19日(月) 17:29

いつも、有難うございます。

最後の枠のみ、maxlength に書き換え、頭からは4桁づつ入力していただき、最後の枠で調整するようにしてみました。
テストモードでは通過しますので、大丈夫かと思われます。
有難うございました。

<input type="text" soy:id="card_4" pattern="\d{4}" size="4">  を <input type="text" soy:id="card_4" maxlength="4" size="4"> に変更
kazoo
 
記事: 7
登録日時: 2018年3月20日(火) 22:37

Re: PAY.JP アメックス・ダイナース カード未対応

投稿記事by inunosinsi on 2018年11月20日(火) 04:53

お試し頂きありがとうございます。
対応できるように書き換えてみます。
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 710
登録日時: 2008年6月12日(木) 20:48


Return to 運用・操作方法

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[2人]

cron