Como criar uma Assinatura cobrando no Cartão de Crédito do usuário e com Checkout Transparente.
Endpoint e gatilhos utilizados
Para realizar as chamadas do diagrama a seguir, são utilizados os endpoints e gatilhos:
Referência | Endpoint | Gatilho | Evento |
---|---|---|---|
Criar Assinatura | POST /v1/subscriptions | Mudança de Status da Fatura | invoice.status_changed |
Criar Cliente | POST /v1/customers | Assinatura Criada | subscriptions.created |
Criar Forma de Pagamento | POST /v1/customers/{customer_id}/payment_methods | - | - |
Cobrança Direta | POST /v1/charge | - | - |
Importante ⚠️
- Os tokens gerados por iugu.js e endpoint
/v1/payment_token
são de uso único (mesmo em cobranças que falharam). Saiba como Reutilizar o Token de Cartão. - Saiba sobre Checkout Transparente e Checkout iugu.