Lewati ke konten
Buat akun atau Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akunMasuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
API & SDKBantuan
Gambaran UmumTerima pembayaranUpgrade integrasi Anda
Pembayaran online
Gambaran umumTemukan contoh penggunaan Anda
Gunakan Payment Links
Gunakan halaman checkout bawaan
Buat integrasi kustom dengan Elements
Bangun integrasi dalam aplikasi
    Gambaran umum
    Payment Sheet
    Payment Element
      Terima pembayaran dalam aplikasi
      Sesuaikan tampilan dan nuansa
      Tambahkan metode pembayaran custom
      Filter brand kartu
    Element Alamat
    Element Pengiriman Pesan Metode Pembayaran
    Link keluar untuk pembelian dalam aplikasi
    Kelola metode pembayaran di pengaturan
    Migrasikan ke Token Konfirmasi
    Kartu AS dan Kanada
Gunakan Managed Payments
Pembayaran rutin
Pembayaran di tempat
Terminal
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Operasi pembayaran
Analitik
Saldo dan waktu pelunasan
Kepatuhan dan keamanan
Mata uang
Penolakan
Sengketa
Pencegahan penipuan
Perlindungan penipuan Radar
Payout
ResiPengembalian dana dan pembatalan
Integrasi lanjutan
Alur pembayaran custom
Akuisisi fleksibel
Pembayaran di Luar Sesi
Orkestrasi multi-pemroses
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Perdagangan agen
Pembayaran mesin
Financial Connections
Climate
Verifikasikan identitas
Amerika Serikat
Bahasa Indonesia
BerandaPembayaranBuild an in-app integrationPayment Element

Filter brand kartu

Choose which card brands to accept

Use Stripe In-app Payments to control which card brands you accept. Card brand filtering lets you specify allowed or disallowed card brands for:

  • The credit card form in In-app Payments
  • The cards buyers can use with Apple Pay.

When you configure In-app Payments, you can specify one of two options:

  • allowed: Accept only the card brands you specify.
  • disallowed: Accept all card brands except those you specify.

For either of these options, pass an array with any of the following card brand values as defined on EmbeddedPaymentElement.Configuration.CardBrandAcceptance.BrandCategory:

  • .visa
  • .mastercard
  • .amex
  • .discover

Catatan

The discover value encompasses all of the cards that are part of the Discover Global Network, including Discover, Diners Club, JCB, UnionPay, and Elo.

This guide demonstrates how to use card brand filtering to only accept card payments from Visa and Mastercard branded cards.

Sebelum Anda memulai

  1. Create a Stripe account or sign in.
  2. Follow the Payment Element Accept In-app payments guide to integrate with Mobile Payment Element.

Filter brand kartu

When you create a EmbeddedPaymentElement.Configuration object, specify the card brands you want to allow or disallow using the cardBrandAcceptance property. This example shows how to allow only Visa and Mastercard:

import StripePaymentSheet class MyCheckoutVC: UIViewController { func createEmbeddedPaymentElement() async throws -> EmbeddedPaymentElement { // ... var configuration = EmbeddedPaymentElement.Configuration() configuration.cardBrandAcceptance = .allowed(brands: [.visa, .mastercard]) // ... } }

Uji integrasi Anda

Stripe provides a set of test card numbers that you can use to test your checkout flow and verify that the Mobile Payment Element accepts or blocks your desired card brands.

The Mobile Payment Element when a card brand is disallowed
Apakah halaman ini membantu?
YaTidak
  • Butuh bantuan? Hubungi Tim CS.
  • Lihat log perubahan kami.
  • Ada pertanyaan? Hubungi Bagian Penjualan.
  • LLM? Baca llms.txt.
  • Dijalankan oleh Markdoc