Stripe Q16。PaymentIntentの支払いで郵便番号入力を求められる。Radar rules の ZIP code を無効にしているのに

StripeQA

目次一覧

 状態:-  閲覧数:2,160  投稿日:2019-03-10  更新日:2019-03-21  
大前提 / 要点整理 / 案1.全てのクレジットカードに対応する
質問履歴16 / 質問履歴16-2

大前提 / 要点整理 / 案1.全てのクレジットカードに対応する

 閲覧数:174 投稿日:2019-03-10 更新日:2019-03-13 

大前提


PaymentIntentsにて、顧客の支払い情報を収集する際には?
・Stripe Elementsを利用する
このリンクの"Collect payment details"の部分

Stripe Elementsの現在の仕様
・発行国が日本のクレジットカードを利用した場合には、郵便番号入力を求められない
※但し、下記例外(JCB)は除く

JCBカード
・JCBカードを使用するためには、例えテスト環境であったとしても、JCBの事前審査が必要
・JCBの審査を通過していない状態のStripeアカウントは、テスト環境の場合においても「サポートされていない」としてJCBの決済が拒否されてしまう

発行国が日本のクレジットカード
Testingで「Asia-Pacific」タブをクリック
・COUNTRYが、Japan (JP)
NUMBER TOKEN COUNTRY BRAND
4000003920000003 tok_jp Japan (JP) Visa
3530111333300000 tok_jcb Japan (JP) JCB

要点整理


PaymentIntentの支払い(テスト環境)で、郵便番号入力を求められないようにするためには?
・案1.全てのクレジットカードに対応する
・案2.指定のクレジットカードでテストする

案1.全てのクレジットカードに対応する
・「elements.create」する際、「hidePostalCode: true」オプションを設定する
※但し、このオプションを使用しても、上記例外(JCB)は拒否される

案2.指定のクレジットカードでテストする
・そもそも論として「発行国が日本のクレジットカードを利用した場合には、郵便番号入力を求められない」ので、それに見合ったクレジットカードでテストする
・具体的には、「International test card numbers」に記載のあるJPのカードのうち、JCBだと上記の通り拒否されてしまう為、Visaのテストカード番号を試す
→ Visaのテストカード番号「4000003920000003」

案1.全てのクレジットカードに対応する


フォームをカスタマイズすることで対応
・デフォルトのStripe Elementsのフォームだと、郵便番号入力を求められる仕様となるので、フォームのカスタマイズを行うことで郵便番号入力が表示されないようにする
const elements = stripe.elements();
const cardElement = elements.create('card', {
 hidePostalCode: true,
});
cardElement.mount('#card-element');


Is there a way to stop the zip code field showing from the CardSection component
Do not collect Zip code with Stripe
card Element

質問履歴16 / 質問履歴16-2

 閲覧数:141 投稿日:2019-03-13 更新日:2019-03-13 

質問履歴16


PaymentIntentの支払いで郵便番号入力を求められる。Radar rules の ZIP code を無効にしているのに
・2019/3/10
下記ページ掲載内容で、郵便番号入力を求められないようにするためにはどうすれば良いですか?
https://stripe.com/docs/payments/payment-intents/quickstart

試したけれども効果がなかったこと
・下記ページで「Block if ZIP code verification fails」が「無効」になっていることを確認したのですが、ここで 支払い時に ブロック するバリデーションルールを決定しているわけではないのでしょうか?
https://dashboard.stripe.com/radar/rules
3D Secure Card Payments

質問履歴16-2


・2019/3/11
「hidePostalCode: true」を試したら、「郵便番号非表示での支払い」自体には成功したのですが、
いくつか疑問点が生じたため教えて下さい。

Q1.テストカード番号が拒否されることはありますか?
・下記エラーとなる場合もあるのですが、テストカード番号が拒否されることはありますか?
・短期間に何度もテストしたりすると、不正の可能性が高いと判断されたりすることはあり得ますか?
「お客様のカードはご利用いただけません。」「カードが拒否されました」

Q2.カード拒否について
・テスト環境においてカードが拒否されるとは具体的にどういうことですか?
・カード会社へ実際に問い合わせを行っているわけではない?
・カード番号が間違っている可能性もある?
・誰がどういう理由で拒否しているか、確認する方法はありますか?(ログ以上のデータは確認不可能ですか?)
<具体例>
・「3566002020360505」と入力
・ログ ID req_3I2cnNdwMBiPox
・Your card is not supported

Q3.日本のクレジットカードを利用された場合には
・JCBのことですか?

Q4.Stripeで使用可能なJCB テストカード番号は?
・「https://stripe.com/docs/testing#international-cards」で記載されている「3566002020360505」だけですか? 
・「3530111333300000」は使用不可ですか?

Q5.下記を確認できなかったのですが、具体的なカード番号は何ですか?
>日本のクレジットカードを利用された場合には郵便番号入力は求められない仕様になっております。こちらのElementsのフォームにて、下記のリンクの日本のカードのテストカード番号を用いてご入力いただけるとご確認いただけるかと存じます






Stripe Q15。PaymentIntent でエラー。カード番号に不備があります。

Stripe Q17。カード情報を「card object」「source object」へ保存する違いについて

コメント投稿(ログインが必要)



類似度ページランキング
順位 ページタイトル抜粋
1 Stripe Q29。日本で、Connect Customアカウント を導入している事例について 37
2 Stripe Q11。テストAPIで、実際のカード番号を入力したらどうなりますか? 36
3 Stripe Q37。PaymentIntentで支払いを行った後、成功画面を表示させるためにはどうすれば良いですか? 36
4 Stripe Q19。「PaymentIntents」と「Sourceオブジェクト」と「Sources API」の関係について 35
5 Stripe Q14。Customerオブジェクトをcreateする際の"source"パラメータについて 34
6 Stripe Q15。PaymentIntent でエラー。カード番号に不備があります。 34
7 Stripe Q10。Checkout の Simple で、「data-zip-code="true"」追加した場合について 33
8 Stripe Q43。payouts スケジュールについて 33
9 Stripe Q65.Connect Standard で連結されているStripeアカウントの違いについて 33
10 Stripeで"No such token: src"と表示されたら、最初にAPIキーを確認する 33
11 Stripe Q33。CustomerオブジェクトのcreateSourceメソッドのAPIドキュメントについて 32
12 Stripe Q17。カード情報を「card object」「source object」へ保存する違いについて 32
13 Stripe Q68.WebhookはPUT送信しているのですか? 31
14 Stripe Q53.Checkout\Sessionの1回限りの支払いで、決済完了したユーザにだけページ表示させたい 31
15 Stripe Q46。Direct Charges で手数料聴取する場合、'payment_intent_data'の「有り」「無し」の違いは? 31
16 Stripe Q60. Checkout\SessionオブジェクトとPaymentIntentオブジェクトの関係性は1対1ですか? 31
17 Stripe Q31。ダッシュボードでの「支払い作成」の見方について 31
18 日本で、Connect Standardアカウント を導入している(と思われる)事例 31
19 Stripe Q8。Stripe Checkout public beta version について 30
20 Stripe Q28。Sourceオブジェクトのusageプロパティのデフォルト値について 30
2022/1/28 6:15 更新
週間人気ページランキング / 1-21 → 1-27
順位 ページタイトル抜粋 アクセス数
1 Stripeアカウントへログインする際、モバイル端末で受信したコード入力を求められる理由は? | その他エントリー(Stripe) 21
2 その他エントリー(Stripe) カテゴリー 11
3 Stripe エラー(Stripe) カテゴリー 10
3 Stripe Q13。決済成功時に、「請求に紐づけられたメールアドレス」に対して、メール送信したいのですが、 | QA(Stripe) 10
4 Stripe Q50。 Connect 「Standardアカウント」で、自身に連結された子アカウントを、ダッシュボードから削除するには? | QA(Stripe) 9
5 Stripe Payments > PREPARING FOR SCA > Payment Intents | documentation(Stripe) 8
5 Stripe Q234。Connect カスタムアカウント手数料 | QA(Stripe) 8
6 Stripe Q16。PaymentIntentの支払いで郵便番号入力を求められる。Radar rules の ZIP code を無効にしているのに | QA(Stripe) 7
7 Something went wrong / You might be having a network connection problem, or the payment provider cannot be reached at the moment. | Stripe エラー(Stripe) 6
7 Stripe Q1。Stripeにおける個人事業主の定義 | QA(Stripe) 6
8 PayPal。PayPalアカウントを持っていない人はクレジットカード決済が出来ない。月額利用料3,000円を支払えば可能 | 「チャージ、支払、送金、出金」機能を有する決済系サービス(決済サービス) 5
8 EMVCo | クレジットカード仕様(仕様) 5
8 「払い戻し」と「チャージバック」の違い | 違い 5
8 Stripe Q31。ダッシュボードでの「支払い作成」の見方について | QA(Stripe) 5
9 ICとは? / ICクレジットカード / ICクレジットカードとは? 4
9 PaymentIntentで支払を実装する場合の選択肢 /「Payment Intents API」使用によるカードの支払確認方法は2種類 / PaymentMethodオブジェクトは歴史的経緯により3種類ある 4
9 Stripe Connect > | documentation(Stripe) 4
9 Stripe 変更履歴 | その他エントリー(Stripe) 4
9 「Gumroad」は、決済サービス「PayPal」を利用したオンラインコンテンツ販売サービス | デジタルコンテンツ販売可能なサービス(課金販売できるプラットフォーム) 4
9 日本で、Connect Standardアカウント を導入している(と思われる)事例 | その他エントリー(Stripe) 4
2022/1/28 1:01 更新