Crie um link de cobrança e deixe seu cliente pagar
ONE_TIME
para cobranças que serão pagas uma única vez. preciso enviar os dados do seu cliente. Para cobrançar ONE_TIME
é obrigatório informar o cliente ao criar a cobrança por meio dos campos customerId
ou customer
.
customerId
OU customer
.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.
MULTIPLE_PAYMENTS
o usuário informará informações como CPF, nome e email na página do checkout.id:
id
: string. frequency:
frequency
: string. 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
: string. amount
: number. amount:
amount
: number. status:
status
: string. 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
: array PIX
no momento.products:
products
: array customer:
customer
: object metadata:
metadata
: object 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 pagamentonextBilling:
nextBilling
: date-time | null. allowCoupons:
allowCoupons
: bool | null. coupons:
coupons
: array allowCoupons
é verdadeiro.