Assinaturas
Criar assinatura
Crie uma assinatura recorrente a partir de um token de cartão de uso único.
POST
Post Subscriptions
Documentation Index
Fetch the complete documentation index at: https://developer.pagou.ai/llms.txt
Use this file to discover all available pages before exploring further.
Pré-requisitos
- Crie o cliente com
POST /v2/customers— a resposta inclui ocustomer_id(UUID) que você passa abaixo. - Tokenize o cartão pelo fluxo seguro do Payment Element — isso retorna um token de pagamento
pgct_de uso único.
customer_id desconhecido retorna 404.
Comportamento
customer_id é o identificador público (UUID) do cliente retornado por POST /v2/customers.
token precisa ser um token pgct_ de uso único.
Quando trial_end é informado, podemos cobrar um valor pequeno e estorná-lo para validar o meio de pagamento, e a assinatura é criada com status trialing até o teste expirar. Sem trial_end, a assinatura é criada com status active após o primeiro charge bem-sucedido.
amount está em centavos e é usado também para cobrar cada ciclo de renovação.Autorizações
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Corpo
application/json
Public customer id (UUID) returned by POST /v2/customers.
Minimum string length:
1Minimum string length:
6Opções disponíveis:
day, week, month Billing amount in cents (max 100,000,000).
Intervalo obrigatório:
0 < x <= 100000000Intervalo obrigatório:
1 <= x <= 365Trial end timestamp (ISO 8601). Must be in the future.
Pattern:
^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$Opções disponíveis:
immediate_cancel, retry_then_cancel Required array length:
1 - 10 elementsIntervalo obrigatório:
1 <= x <= 30Opções disponíveis:
BRL, MXN, COP, CLP, ARS, PEN, USD, GTQ, CRC, NIO, PYG, UYU, BOB, PHP, RUB, INR, SAR, AED, KWD, QAR, OMR, KHR, SGD, IDR, KRW, THB, MYR, HKD, CNY, EGP, EUR, GBP, BHD, MAD, AUD, CAD, CHF, NZD, PLN, KZT, UZS, JPY, GLC Required string length:
1 - 255Maximum array length:
100Post Subscriptions

