ONE_TIME
: Cobrança que aceita um único pagamento do mesmo cliente.MULTIPLE_PAYMENTS
: Cobrança em modo link de pagamento, aceita vários pagamentos de clientes diferentes.
Estrutura
Uma cobrança é representada em nossa API pela seguinte estrutura:json
Atributos:
id:
id:
json
id
: string. Id único da cobrança na AbacatePay
frequency:
frequency:
json
frequency
: string. Frequência da cobrança. Pode ser
ONE_TIME
ou MULTIPLE_PAYMENTS
.ONE_TIME | Cobrança que aceita um único pagamento do mesmo cliente. |
MULTIPLE_PAYMENTS | Cobrança em modo link de pagamento, aceita vários pagamentos de clientes diferentes. |
url:
url:
json
url
: string. URL para seu cliente executar o pagamento da cobrança
status:
status:
json
status
: string. Status da cobrança. Pode ser
PENDING
, EXPIRED
, CANCELLED
, PAID
, REFUNDED
PENDING | A cobrança está com o pagamento pendente |
EXPIRED | O tempo limite de pagamento foi excedido |
CANCELLED | A cobrança foi cancelada por você |
PAID | A cobrança foi paga com sucesso pelo cliente |
REFUNDED | O valor foi devolvido ao cliente |
methods:
methods:
json
methods
: array Tipos de pagamento suportados:
PIX
e CARD
(beta).Cartão de crédito (beta)
Pagamentos por cartão estão em beta. Para habilitar, entre em contato com o suporte: ajuda@abacatepay.com
products:
products:
json
products
: array Lista de produtos inclusos na cobrança
customer:
customer:
json
customer
: object Cliente que você está cobrando. Opcional. Veja referência da estrutura aqui
metadata:
metadata:
json
metadata
: object Objeto com metadados sobre a cobrança
fee
number Taxa aplicada pela AbacatePayreturnUrl
string URL que o cliente será redirecionado ao clicar no botão “voltar”completionUrl
string URL que o cliente será redirecionado ao realizar o pagamento
nextBilling:
nextBilling:
json
nextBilling
: date-time | null. Data e hora da próxima cobrança, ou null para cobranças únicas
allowCoupons:
allowCoupons:
json
allowCoupons
: bool | null. Permite ou não cupons para a cobrança
coupons:
coupons:
json
coupons
: array Cupons permitidos na cobrança. Só são considerados os cupons se
allowCoupons
é verdadeiro.