sql >> Databasteknik >  >> NoSQL >> MongoDB

Stripe:Måste ange källa eller kund

Ett betalningsflöde med Stripe är uppdelat i två steg:

  1. På klientsidan, i din frontend-kod, samlar du in och tokeniserar kundens betalningsinformation med Checkout eller Elements, och skickar sedan den resulterande token till din backend-server.

  2. På serversidan, i din backend-kod, använder du token i en API-förfrågan, t.ex. för att skapa en debitering eller en kund.

Koden du delade är för det första steget. Men felmeddelandet du nämnde:

Måste ange källa eller kund.

inträffar i det andra steget. Det här felet returneras av Stripes API när du skickar en begäran om att skapa debitering utan en source eller customer parameter.

Du måste kontrollera din kod på serversidan för att ta reda på exakt vad problemet är. Du kan också kontrollera loggarna för alla förfrågningar som skickas av din integration i din instrumentpanel:https://dashboard.stripe.com/test/logs?method=not_get.



  1. Dumpa Mongo Collection till JSON-format

  2. MongoDB-skal och server matchar inte

  3. MongoDB vs MySQL NoSQL - Varför Mongo är bättre

  4. Hur ställer jag in _id till db-dokument i Mongoose?