MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Stripe:Deve fornecer fonte ou cliente


Um fluxo de pagamento com Stripe é dividido em duas etapas:

  1. Do lado do cliente, em seu código de front-end, você coleta e tokeniza as informações de pagamento do cliente usando Checkout ou Elements e, em seguida, envia o token resultante para seu servidor de back-end.

  2. No lado do servidor, em seu código de back-end, você usa o token em uma solicitação de API, por exemplo, para criar uma cobrança ou um cliente.

O código que você compartilhou é para a primeira etapa. No entanto, a mensagem de erro que você mencionou:

Deve fornecer fonte ou cliente.

ocorre na segunda etapa. Este erro é retornado pela API do Stripe quando você envia uma solicitação de criação de cobrança sem um source ou customer parâmetro.

Você precisa verificar o código do lado do servidor para descobrir qual é exatamente o problema. Você também pode verificar os logs de todas as solicitações enviadas pela sua integração em seu painel:https://dashboard.stripe.com/test/logs?method=not_get.