カードブランドを絞り込む
受け付けるカードブランドを選択する
Stripe Mobile Payment Element を使用して、受け付けるカードブランドを管理します。カードブランドのフィルタリングでは、以下に対して許可または禁止するカードブランドを指定できます。
- Mobile Payment Element のクレジットカードフォーム
- 買い手が Apple Pay で使用できるカード
Mobile Payment Element を設定する際には、次の 2 つのオプションのいずれかを指定できます。
allowed
:指定したカードブランドのみを受け付けます。disallowed
:指定したものを除くすべてのカードブランドを受け付けます。
これらのオプションのいずれかに、PaymentSheet.
で定義されている以下のカードブランド値のいずれかを含む配列を渡します。
.
visa .
mastercard .
amex .
discover
注
discover
値には、ディスカバー、ダイナースクラブ、JCB、銀聯、Elo など、ディスカバーグローバルネットワークに属するすべてのカードが含まれます。
このガイドでは、カードブランドのフィルタリングを使用して、Visa および Mastercard ブランドのカードからのカード支払いのみを受け付ける方法について説明します。
はじめに
- Stripe アカウントを作成するかサインインします。
- Mobile Payment Element を導入するには、アプリ内決済を受け付けるための手順に従ってください。
カードブランドを絞り込む
PaymentSheet.
オブジェクトを作成するときは、cardBrandAcceptance
プロパティを使用して、許可または禁止するカードブランドを指定します。次に、Visa と Mastercard のみを許可する例を示します。
import StripePaymentSheet class MyCheckoutVC: UIViewController { func setUpPaymentSheet() { // ... var configuration = PaymentSheet.Configuration() configuration.cardBrandAcceptance = .allowed(brands: [.visa, .mastercard]) // ... } }
構築したシステムをテストする
Stripe には、決済フローをテストし、Mobile Payment Element が目的のカードブランドを受け入れるかブロックするかを確認するために使用できる、テストカード番号のセットが用意されています。
