Een betalingsstroom met Stripe is opgedeeld in twee stappen:
-
Aan de clientzijde, in uw frontend-code, verzamelt en tokeniseert u de betalingsgegevens van de klant met behulp van Checkout of Elements, en stuurt u het resulterende token vervolgens naar uw backend-server.
-
Server-side, in je backend-code, gebruik je het token in een API-verzoek, b.v. om een afschrijving of een klant aan te maken.
De code die je hebt gedeeld, is voor de eerste stap. De foutmelding die u noemde:
Moet bron of klant opgeven.
gebeurt in de tweede stap. Deze fout wordt geretourneerd door de API van Stripe wanneer u een verzoek voor het maken van een toeslag verzendt zonder een source
of customer
parameter.
U moet uw servercode controleren om erachter te komen wat het probleem precies is. U kunt ook de logboeken van alle verzoeken die door uw integratie zijn verzonden in uw dashboard bekijken:https://dashboard.stripe.com/test/logs?method=not_get.