MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Stripe :Doit fournir la source ou le client

Un flux de paiement avec Stripe est divisé en deux étapes :

  1. Côté client, dans votre code frontal, vous collectez et tokenisez les informations de paiement du client à l'aide de Checkout ou d'Elements, puis envoyez le jeton résultant à votre serveur backend.

  2. Côté serveur, dans votre code backend, vous utilisez le jeton dans une requête API, par ex. pour créer une charge ou un client.

Le code que vous avez partagé est pour la première étape. Cependant, le message d'erreur que vous avez mentionné :

Doit fournir la source ou le client.

se produit dans la deuxième étape. Cette erreur est renvoyée par l'API de Stripe lorsque vous envoyez une demande de création de frais sans source ou customer paramètre.

Vous devez vérifier votre code côté serveur pour déterminer exactement quel est le problème. Vous pouvez également consulter les logs de toutes les requêtes envoyées par votre intégration dans votre tableau de bord :https://dashboard.stripe.com/test/logs?method=not_get.