ONE_TIMEpara cobranças que serão pagas uma única vez. preciso enviar os dados do seu cliente. Para cobrançarONE_TIMEé obrigatório informar o cliente ao criar a cobrança por meio dos camposcustomerIdoucustomer.- Só é necessário fornecer uma das opções de identificador do cliente:
customerIdOUcustomer.
- Só é necessário fornecer uma das opções de identificador do cliente:
MULTIPLE_PAYMENTSé uma cobrança que pode ser paga multiplas vezes e por múltiplas pessoas diferentes. Ex: utilização de um único link de pagamento para vender um produto para múltiplas pessoas.- Para cobranças
MULTIPLE_PAYMENTSo usuário informará informações como CPF, nome e email na página do checkout.
- Para cobranças
Estrutura
Uma cobrança é representada em nossa API pela seguinte estrutura:json
Atributos:
id:
id:
json
id : string. Id único da cobrança na Avantti Finance.
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. É necessário enviar os dados do cliente |
MULTIPLE_PAYMENTS | Cobrança em modo checkout, aceita vários pagamentos. Não é necessário enviar os dados do cliente. |
url:
url:
json
url : string. URL para seu cliente executar o pagamento da cobrança
Amount:
json
amount : number. Valor da cobrança em centavos
amount:
amount:
json
amount : number. Valor da cobrança em centavos
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. Suportamos somente
PIX no momento.products:
products:
json
products : array Lista de produtos inclusos na cobrança
customer:
customer:
json
customer : object Cliente que você está cobrando. Veja referência da estrutura aqui
metadata:
metadata:
json
metadata : object Objeto com metadados sobre a cobrança
feenumber Taxa aplicada pela Avantti FinancereturnUrlstring 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.
