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