{const{amount,token }=req. corps;constidempotencyKey=uuid"> Stripe - PaymentIntent nécessite des problèmes de mode de paiement dans Node.js-Questions et réponses sur le réseau chinois PHP
Stripe - PaymentIntent nécessite des problèmes de mode de paiement dans Node.js
P粉441076405
P粉441076405 2023-09-03 13:55:13
0
1
376

J'essaie d'intégrer Stripe dans mon projet mais je reçois le message "PaymentIntent nécessite un mode de paiement". Le code de statut de paiement dans le journal est 200. Mais dans le tableau de bord de paiement, il est indiqué "Incomplet" car "Le client n'a pas encore saisi son mode de paiement."

Voici mon code backend Stripe

exports.StripePayment = (req, res) => const { montant, jeton } = req.body; const idempotencyKey = uuid(); retourner stripe.clients .créer({ email : jeton.email, source : token.id, }) .then((client) => { stripe.paymentIntents .créer( { montant : montant, devise : "INR", payment_method_types : ["carte"], client : client.id, reçu_email : token.email, expédition: { nom : token.card.name, adresse: { ligne_1 : token.card.address_1, ligne_2 : token.card.address_2, ville : token.card.address_city, pays : token.card.address_country, code_postal : token.card.address_zip, }, }, }, {Clé idempotence } ) .then((résultat) => { console.log("Résultat", résultat); return res.status(200).json(result); }) .catch((err) => console.log(err)); }); }; 

Besoin d'aide pour réparer. Merci d'avance

P粉441076405
P粉441076405

répondre à tous (1)
P粉757556355

C'est un comportement attendu. Le code que vous avez partagé crée uniquement une intention de paiement, il ne persiste pas pendant sadurée de vie中推进该意图一个>.

Actuellement, vous ne fournissez pas de mode de paiement créé, ni de moyen permettant aux clients de fournir les détails de leur mode de paiement. Ces informations sont nécessaires à Stripe pour traiter le paiement.

Créer une intention de paiement n'est que la première étape de l'intégration de Stripe. Ce guide de Stripe couvre tout ce dont vous avez besoin pour traiter les paiements à l'aide de leur service et constitue un excellent point de départ pour créer une intégration :
https://stripe.com/docs/ payment/accept-a- payment?platform=web&ui=elements

Ce guide vous guidera à travers le reste de ce que vous devez créer, notamment en fournissant une interface utilisateur permettant à vos clients de fournir les détails de leur mode de paiement et de confirmer leur intention de paiement.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!