Stripe - PaymentIntent memerlukan isu kaedah pembayaran dalam Node.js
P粉441076405
P粉441076405 2023-09-03 13:55:13
0
1
479
<p>Saya cuba menyepadukan jalur ke dalam projek saya tetapi saya mendapat mesej "<strong>PaymentIntent memerlukan kaedah pembayaran</strong>". Kod status pembayaran dalam log ialah 200. Tetapi dalam papan pemuka pembayaran tertera "Tidak Lengkap" kerana "<strong>Pelanggan belum lagi memasuki kaedah pembayaran mereka.</strong>"</p> <p><strong>Berikut ialah kod hujung belakang Stripe saya</strong></p> <pre class="brush:php;toolbar:false;">exports.StripePayment = (req, res) => const { amaun, token } = req.body; const idempotensiKey = uuid(); kembali jalur.pelanggan .create({ e-mel: token.email, sumber: token.id, }) .then((pelanggan) => { stripe.paymentIntents .create( { jumlah: jumlah, mata wang: "INR", jenis_ kaedah pembayaran: ["kad"], pelanggan: customer.id, receipt_email: token.email, penghantaran: { nama: token.card.name, alamat: { line_1: token.card.address_1, line_2: token.card.address_2, bandar: token.card.address_city, negara: token.card.address_country, pos_kod: token.card.address_zip, }, }, }, { idempotencyKey } ) .then((hasil) => { console.log("Hasil", hasil); return res.status(200).json(result); }) .catch((err) => console.log(err)); }); };</pre> <p>Perlukan bantuan membetulkan. Terima kasih terlebih dahulu</p>
P粉441076405
P粉441076405

membalas semua(1)
P粉757556355

Ini adalah tingkah laku yang diharapkan. Kod yang anda kongsi hanya mencipta niat pembayaran, ia tidak berterusan sepanjang hayatnya.中推进该意图一个>

Pada masa ini anda tidak menyediakan kaedah pembayaran yang telah dibuat, mahupun cara untuk pelanggan memberikan butiran kaedah pembayaran mereka. Maklumat ini diperlukan untuk Stripe memproses pembayaran.

Mencipta niat pembayaran hanyalah langkah pertama penyepaduan Stripe. Panduan daripada Stripe ini merangkumi semua yang anda perlukan untuk memproses pembayaran menggunakan perkhidmatan mereka dan merupakan titik permulaan yang bagus untuk membina integrasi:


https://stripe.com/docs/ payments/accept-a- payment?platform=web&ui=elements

Panduan ini akan membimbing anda melalui selebihnya perkara yang perlu anda bina, termasuk menyediakan UI untuk pelanggan anda memberikan butiran kaedah pembayaran mereka dan mengesahkan niat pembayaran.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan