Alur pembayaran dengan Stripe dibagi dalam dua langkah:
-
Sisi klien, dalam kode frontend Anda, Anda mengumpulkan dan memberi token pada informasi pembayaran pelanggan menggunakan Checkout atau Elemen, lalu mengirimkan token yang dihasilkan ke server backend Anda.
-
Sisi server, dalam kode backend Anda, Anda menggunakan token dalam permintaan API, mis. untuk membuat tagihan atau pelanggan.
Kode yang Anda bagikan adalah untuk langkah pertama. Namun, pesan kesalahan yang Anda sebutkan:
Harus memberikan sumber atau pelanggan.
terjadi pada langkah kedua. Kesalahan ini dikembalikan oleh API Stripe saat Anda mengirim permintaan pembuatan tagihan tanpa source
atau customer
parameter.
Anda perlu memeriksa kode sisi server Anda untuk mencari tahu apa masalahnya sebenarnya. Anda juga dapat memeriksa log semua permintaan yang dikirim oleh integrasi Anda di dasbor Anda:https://dashboard.stripe.com/test/logs?method=not_get.