Lewati ke konten
Buat akun
atau
Masuk
Logo Dokumen Stripe
/
Tanya AI
Buat akun
Masuk
Mulai
Pembayaran
Pendapatan
Platform dan situs belanja online
Manajemen uang
Sumber daya pengembang
Gambaran Umum
Tentang pembayaran Stripe
Upgrade integrasi Anda
Analitik pembayaran
Pembayaran online
Gambaran umumTemukan contoh penggunaan AndaManaged Payments
Gunakan Payment Links
Buat halaman checkout
Bangun integrasi lanjutan
Bangun integrasi dalam aplikasi
    Gambaran umum
    Payment Sheet
      Terima pembayaran dalam aplikasi
      Tambahkan metode pembayaran custom
      Sesuaikan tampilan dan nuansa
      Finalisasikan pembayaran di server
      Simpan detail pembayaran saat pembayaran
      Siapkan pembayaran mendatang
      Filter brand kartu
    Payment Element Tersemat
    Link keluar untuk pembelian dalam aplikasi
    Kumpulkan alamat
    Kartu AS dan Kanada
Metode Pembayaran
Tambahkan metode pembayaran
Kelola metode pembayaran
Checkout lebih cepat dengan Link
Antarmuka pembayaran
Payment Links
Checkout
Web Elements
Elements dalam aplikasi
Skenario pembayaran
Tangani beberapa mata uang
Alur pembayaran custom
Akuisisi fleksibel
Orkestrasi
Pembayaran di tempat
Terminal
Di luar pembayaran
Dirikan perusahaan Anda
Kripto
Financial Connections
Climate
BerandaPembayaranBuild an in-app integrationPayment Sheet

Sesuaikan penampilan

Sesuaikan integrasi seluler Anda dengan Appearance API.

Payment Element seluler mendukung penyesuaian visual, yang memungkinkan Anda mencocokkan desain aplikasi. Tata letak tetap konsisten, tetapi Anda dapat mengubah warna, font, dan lainnya dengan menggunakan properti appearance pada objek PaymentSheet.Configuration.

  1. Mulai dengan menyesuaikan font
  2. Sesuaikan warna agar cocok dengan aplikasi Anda
  3. Sesuaikan bentuk seperti radius sudut
  4. Sempurnakan komponen spesifik
var configuration = PaymentSheet.Configuration() // The following code creates the appearance shown in the screenshot above var appearance = PaymentSheet.Appearance() appearance.font.base = UIFont(name: "AvenirNext-Regular", size: UIFont.systemFontSize)! appearance.cornerRadius = 12 appearance.shadow = .disabled appearance.borderWidth = 0.5 appearance.colors.background = .white appearance.colors.primary = UIColor(red: 36/255, green: 36/255, blue: 47/255, alpha: 1) appearance.colors.textSecondary = .black appearance.colors.componentPlaceholderText = UIColor(red: 115/255, green: 117/255, blue: 123/255, alpha: 1) appearance.colors.componentText = .black appearance.colors.componentBorder = .clear appearance.colors.componentDivider = UIColor(red: 195/255, green: 213/255, blue: 200/255, alpha: 1) appearance.colors.componentBackground = UIColor(red: 243/255, green: 248/255, blue: 250/247, alpha: 1) appearance.primaryButton.cornerRadius = 20 configuration.appearance = appearance let paymentSheet = PaymentSheet(/* ... */, configuration: configuration)

Font

Sesuaikan font dengan mengatur font.base ke varian font custom Anda dalam segala ukuran dan berat. Payment Element seluler menggunakan keluarga font dari font custom Anda, tetapi menentukan ukuran dan bobot itu sendiri.

Untuk menambah atau mengurangi ukuran semua teks, atur font.sizeScaleFactor. Kami mengalikan ukuran font dengan nilai ini sebelum menampilkannya. Hal ini berguna jika font custom Anda sedikit lebih besar atau lebih kecil dari font sistem.

var configuration = PaymentSheet.Configuration() configuration.appearance.font.base = UIFont(name: "CustomFont-Regular", size: UIFont.systemFontSize) configuration.appearance.font.sizeScaleFactor = 1.15 // Increase the size of all text by 1.15x

Warna

Sesuaikan warna di Payment Element seluler dengan memodifikasi kategori warna yang ditentukan di Appearance.Colors. Setiap kategori warna menentukan warna satu atau beberapa komponen di UI. Misalnya, primer menentukan warna tombol Bayar dan item yang dipilih seperti kotak centang Simpan kartu ini. Lihat diagram di bawah ini untuk mengetahui beberapa elemen UI yang dikaitkan dengan setiap kategori warna.

Catatan

Untuk mendukung mode gelap, inisialisasikan UIColors custom Anda dengan init(dynamicProvider:).

Bentuk

Selain font dan warna, Anda juga dapat menyesuaikan radius sudut, lebar batas, dan bayangan yang digunakan di seluruh Payment Element seluler.

Komponen UI spesifik

Bagian di atas menjelaskan opsi penyesuaian yang memengaruhi Payment Element seluler secara luas, di beberapa komponen UI. Kami juga menyediakan opsi penyesuaian khusus untuk tombol utama (misalnya, tombol Bayar). Lihat Appearance.PrimaryButton untuk mengetahui daftar lengkap opsi penyesuaian.

Opsi penyesuaian untuk komponen UI spesifik lebih diutamakan daripada nilai lainnya. Misalnya, appearance.primaryButton.cornerRadius mengesampingkan nilai appearance.cornerRadius

Catatan

Beri tahu kami jika menurut Anda kami perlu menambahkan opsi penyesuaian lainnya.

Apakah halaman ini membantu?
YaTidak
Butuh bantuan? Hubungi Tim CS.
Bergabunglah dengan program akses awal kami.
Lihat log perubahan kami.
Ada pertanyaan? Hubungi Bagian Penjualan.
LLM? Baca llms.txt.
Dijalankan oleh Markdoc