Migrasikan metode pembayaran ke Dashboard
Aktifkan metode pembayaran Checkout yang berbeda melalui Dashboard.
Dengan mengubah integrasi untuk menarik preferensi metode pembayaran Anda dari Dashboard, Stripe menampilkan semua metode pembayaran yang kompatibel kepada pelanggan Anda saat memproses pembayaran tergantung pada mata uang yang dipilih atau pembatasan metode pembayaran seperti jumlah transaksi maksimum. Stripe juga menyajikan metode pembayaran yang paling relevan bagi setiap pelanggan berdasarkan lokasi mereka dan mata uang yang digunakan.
Halaman checkout memprioritaskan tampilan metode pembayaran yang diketahui dapat meningkatkan konversi untuk lokasi pelanggan Anda, sementara metode pembayaran berprioritas lebih rendah disembunyikan di bawah menu perluasan. Pelanggan Anda melihat beberapa metode pembayaran yang populer untuk lokasi dan mata uang mereka, tetapi mereka tetap memiliki opsi untuk memilih metode pembayaran yang berbeda dari menu perluasan.
Perbarui integrasi Anda
Untuk integrasi Stripe Checkout yang ada yang menentukan payment_
, Anda harus menghapus parameter ini untuk memigrasikan preferensi metode pembayaran ke Dashboard. Setelah Anda menghapus parameter dari integrasi, beberapa metode pembayaran diaktifkan secara otomatis termasuk kartu dan dompet digital. Parameter currency
membatasi metode pembayaran yang dilihat konsumen dalam Sesi Checkout.
Peringatan
Melakukan upgrade pada integrasi awalnya akan menonaktifkan metode pembayaran non-default untuk integrasi Anda, seperti halaman pembayaran bank. Jika Anda menambahkan metode pembayaran ke integrasi Checkout, Anda harus membuka halaman pengaturan metode pembayaran di Dashboard untuk mengaktifkannya kembali.
Lihat metode pembayaran yang tersedia di Dashboard
Lihat pengaturan metode pembayaran untuk melihat metode pembayaran yang saat ini Anda terima. Daftar ini mencakup metode pembayaran yang diaktifkan secara default, seperti kartu. Metode pembayaran ini biayanya sama atau kurang dari kartu dan diselesaikan dengan segera.
Payment methods
By default, Stripe enables cards and other common payment methods. You can turn individual payment methods on or off in the Stripe Dashboard. In Checkout, Stripe evaluates the currency and any restrictions, then dynamically presents the supported payment methods to the customer.
To see how your payment methods appear to customers, enter a transaction ID or set an order amount and currency in the Dashboard.
You can enable Apple Pay and Google Pay in your payment methods settings. By default, Apple Pay is enabled and Google Pay is disabled. However, in some cases Stripe filters them out even when they’re enabled. We filter Google Pay if you enable automatic tax without collecting a shipping address.
Checkout’s Stripe-hosted pages don’t need integration changes to enable Apple Pay or Google Pay. Stripe handles these payments the same way as other card payments.
Tambahkan atau hapus metode pembayaran pada integrasi Anda
Di halaman Dashboard pada pengaturan metode pembayaran, Anda dapat melihat metode pembayaran yang tersedia dan mengaktifkan metode pembayaran baru untuk integrasi Anda.
Anda dapat mengaktifkan sejumlah metode pembayaran cukup dengan memilih Aktifkan. Namun, sejumlah metode pembayaran memerlukan langkah tambahan untuk mengaktifkannya. Untuk kasus tersebut, Anda akan melihat tombol yang bertuliskan Siapkan atau Tinjau ketentuan.
Untuk mempelajari selengkapnya tentang metode pembayaran mana yang tepat bagi bisnis Anda, lihat panduan metode pembayaran.
(Direkomendasikan) Tangani metode pembayaran dengan notifikasi tertunda
Bergantung pada tipe metode pembayaran yang Anda integrasikan, konfirmasi pembayaran mungkin tertunda 2–14 hari. Jika Anda menyiapkan webhook untuk secara otomatis memenuhi pesanan dengan integrasi Checkout, saat menambahkan metode pembayaran dengan notifikasi tertunda pertama, Anda mungkin perlu memperbarui kode.
Peringatan
This step is only required if you plan to use any of the following payment methods: Bacs Direct Debit, Bank transfers, Boleto, Canadian pre-authorized debits, Konbini, OXXO, Pay by Bank, SEPA Direct Debit, SOFORT, or ACH Direct Debit.
Saat menerima pembayaran dengan metode pembayaran notifikasi tertunda, dana tidak langsung tersedia. Diperlukan beberapa hari untuk memproses dana sehingga Anda harus menunda pemenuhan pesanan hingga dana tersedia di akun Anda. Setelah pembayaran berhasil, status PaymentIntent pokok berubah dari processing
menjadi succeeded
.
Anda perlu menangani kejadian Checkout berikut:
Nama Kejadian | Keterangan | Langkah berikutnya |
---|---|---|
checkout.session.completed | Pelanggan berhasil mengotorisasi pembayaran debit dengan menyerahkan formulir Checkout. | Tunggu pembayaran berhasil atau gagal. |
checkout.session.async_payment_succeeded | Pembayaran pelanggan berhasil. | Penuhi barang atau layanan yang dibeli. |
checkout.session.async_payment_failed | Pembayaran ditolak, atau gagal karena beberapa alasan lainnya. | Hubungi pelanggan lewat email dan minta agar mereka memesan lagi. |
These events all include the Checkout Session object.
Perbarui handler kejadian Anda untuk memenuhi pesanan:
Mencoba
Pastikan stripe listen
masih berjalan. Lewati Checkout sebagai pengguna percobaan, seperti di langkah sebelumnya. Handler kejadian Anda seharusnya menerima kejadian checkout.
, dan Anda seharusnya berhasil menanganinya.
Sekarang setelah menyelesaikan langkah-langkah ini, Anda siap untuk live di produksi kapan saja Anda memutuskan untuk melakukannya.
Coba integrasi Anda
Lihat Pengujian untuk mendapatkan informasi tambahan untuk menguji integrasi Anda.