Terima pembayaran Alipay
Pelajari cara menerima pembayaran Alipay, dompet digital yang populer di kalangan pelanggan dari Tiongkok.
Alipay adalah metode pembayaran sekali pakai yang mengharuskan pelanggan untuk mengautentikasi pembayarannya Pelanggan membayar dengan mengalihkan dari situs web atau aplikasi Anda, mengotorisasi pembayaran melalui Alipay, kemudian kembali ke situs web atau aplikasi di mana Anda mendapatkan notifikasi langsung mengenai jika pembayaran berhasil atau gagal.
Siapkan StripeSisi clientSisi server
Pertama, Anda membutuhkan akun Stripe. Daftar sekarang.
Sisi server
Integrasi ini memerlukan endpoint di server Anda yang berbicara dengan API Stripe. Gunakan pustaka resmi kami untuk akses ke API Stripe dari server Anda:
Sisi client
Stripe iOS SDK adalah sumber terbuka, yang didokumentasikan lengkap, dan kompatibel dengan aplikasi yang mendukung iOS 13 ke atas.
Catatan
Untuk detail mengenai rilis SDK terbaru dan versi sebelumnya, lihat halaman Rilis di GitHub. Untuk menerima notifikasi bila rilis baru diterbitkan, lihat rilis untuk repositori.
Konfigurasikan SDK dengan kunci yang dapat dipublikasikan saat aplikasi dimulai. Hal ini memungkinkan aplikasi Anda membuat permintaan ke Stripe API.
Catatan
Gunakan kunci percobaan Anda saat mencoba serta mengembangkan, dan kunci mode live bila Anda memublikasikan aplikasi.
Buat PaymentIntentSisi server
PaymentIntent adalah objek yang mewakili maksud Anda untuk menagih pembayaran dari pelanggan dan melacak siklus proses pembayaran. Buat PaymentIntent
pada server Anda dan tentukan jumlah yang akan dikumpulkan beserta mata uang yang didukung. Jika Anda sudah memiliki integrasi Payment Intents yang ada, tambahkan alipay
ke daftar tipe metode pembayaran.
Alihkan ke Dompet AlipaySisi client
Daftarkan skema URL custom untuk aplikasi Anda dengan masuk ke tab Info di pengaturan target aplikasi Anda.

Aplikasi Alipay membuka URL ini untuk kembali ke aplikasi Anda setelah pelanggan menyelesaikan pembayaran. Teruskan URL ke SDK Stripe di UISceneDelegate
atau UIApplicationDelegate
:
Bila pelanggan mengetuk untuk membayar dengan Alipay, konfirmasikan PaymentIntent menggunakan STPPaymentHandler confirmPayment. Hal ini meluncurkan aplikasi Alipay atau menampilkan webview jika aplikasi Alipay belum diinstal.
Alipay membuka URL kembali dengan safepay/
sebagai host. Misalnya, jika skema URL custom Anda adalah myapp
, URL kembali Anda harus berupa myapp://safepay/
.
Mata uang yang didukung
Anda dapat melakukan pembayaran Alipay dalam mata uang yang memetakan ke negara Anda. Mata uang lokal default untuk Alipay adalah cny
dan pelanggan juga melihat jumlah pembelian mereka dalam cny
.
Mata uang | Negara |
---|---|
cny | Sembarang negara |
aud | Australia |
cad | Kanada |
eur | Austria, Belgia, Bulgaria, Siprus, Republik Ceko, Denmark, Estonia, Finlandia, Prancis, Jerman, Yunani, Irlandia, Italia, Latvia, Lituania, Luksemburg, Malta, Belanda, Norwegia, Portugal, Romania, Slovakia, Slovenia, Spanyol, Swedia, Swiss |
gbp | Inggris |
hkd | Hong Kong |
jpy | Jepang |
myr | Malaysia |
nzd | Selandia Baru |
sgd | Singapura |
usd | Amerika Serikat |
Jika Anda memiliki rekening bank dalam mata uang lain dan ingin melakukan pembayaran Alipay dalam mata uang itu, Anda dapat menghubungi dukungan. Dukungan untuk mata uang tambahan diberikan berdasarkan kasus setiap kasusnya.