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の開発元で働いていました。

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

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 834
登録日時: 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の開発元で働いていました。

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

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

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


Return to 運用・操作方法

オンラインデータ

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