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, REFUNDEDPENDING | 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
feenumber Taxa aplicada pela AbacatePayreturnUrlstring URL que o cliente será redirecionado ao clicar no botão “voltar”completionUrlstring 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.