Criar cobrança avulsa
Pagamento único: boleto, cartão ou PIX na Conta Padrão. Não é assinatura recorrente.
POST
Corpo da requisição
string
required
BOLETO, CARD_CREDIT, CARD_DEBIT, CARD_VOUCHER ou PIX.number
required
Valor em reais.
object
required
Pagador:
name, taxId (CPF/CNPJ), email e phone opcionais, id opcional (referência interna).string
Descrição exibida ao pagador.
string
YYYY-MM-DD (boleto; padrão +3 dias).
number
Parcelas 1–21 (
CARD_CREDIT).string
Token do cartão (
CARD_CREDIT / CARD_VOUCHER).object
Dados do cartão na primeira cobrança (
CARD_CREDIT / CARD_VOUCHER).object
Titular:
name, email, cpfCnpj, postalCode, addressNumber, phone.string
IP do comprador (
CARD_CREDIT / CARD_VOUCHER). Se omitido, usa o IP da requisição.string
ID do seu sistema (armazenado em
data.externalReference).Pagamento único. Para cobrança recorrente use
POST /subscriptions/create.Cartão de crédito (CARD_CREDIT)
Primeira cobrança com creditCard + creditCardHolderInfo + remoteIp, ou cardToken em cobranças seguintes. A resposta inclui data.creditCardToken para reutilização. Alternativa: POST /billings/tokenize-card.
Cartão de débito (CARD_DEBIT)
A Asaas não aceita captura transparente de débito. Crie a cobrança sem dados de cartão e redirecione o pagador para data.invoiceUrl.
Authorizations
Chave wp_live_... criada em Integrações → Chaves de API no dashboard.
Body
application/json
CARD_DEBIT gera fatura hospedada (invoiceUrl); não envie dados de cartão. CARD_CREDIT e CARD_VOUCHER exigem cardToken ou creditCard + remoteIp.
Available options:
BOLETO, CARD_CREDIT, CARD_DEBIT, CARD_VOUCHER, PIX Required range:
x >= 0.01Required range:
1 <= x <= 21Token do cartão para reutilização em cobranças futuras.
IP do comprador (CARD_CREDIT / CARD_VOUCHER).