Criar cobrança
Cria uma cobrança para o pagador. Um retry com a mesma Idempotency-Key devolve a cobrança já criada, sem cobrar de novo.
Cria uma cobrança para o pagador. Um retry com a mesma Idempotency-Key devolve a cobrança já criada, sem cobrar de novo.
oauth2AutorizaçãoBearer <token>Token do Keycloak (client credentials), enviado como Authorization: Bearer.
application/json- body
payer*amount*numberValor em reais, decimal com ponto
0 <= valuedueDate*stringVencimento em ISO-8601 (AAAA-MM-DD), hoje ou no futuro
datebillingType?stringOpcional; sem valor, o pagador escolhe a forma de pagamento no checkout
"PIX""CREDIT_CARD""DEBIT_CARD""BOLETO""UNDEFINED"description?string0 <= length <= 500pixExpiresInMinutes?integerOpcional, só com billingType PIX: validade do QR Code em minutos, contada da criação e limitada ao fim do dueDate (horário de Brasília). Sem valor, vale o padrão da U2D (24h). Vencida, a cobrança deixa de ser pagável
int321 <= value <= 43200Created
*/*- response
id?stringuuidstatus?string"CREATING""PENDING""OVERDUE""CONFIRMED""RECEIVED""REFUNDING""CHARGEBACK""REFUNDED""CANCELED"billingType?string"PIX""CREDIT_CARD""DEBIT_CARD""BOLETO""UNDEFINED"amount?numberdueDate?stringdatedescription?stringinvoiceUrl?stringPágina de pagamento do provedor. Em Pix, prefira checkoutUrl: o conteúdo de invoiceUrl varia (página, imagem do QR Code ou nulo)
checkoutUrl?stringCheckout U2D da cobrança, para enviar ao pagador; nulo fora de billingType PIX
fee?numberTaxa da U2D sobre amount, em reais, pelo preço vigente na criação; nula se não houver preço configurado para a forma de pagamento
paidAmount?numberValor efetivamente pago; nulo enquanto não pago. Pode diferir de amount por juros, multa ou desconto
netAmount?numberValor líquido, depois das tarifas do provedor; nulo enquanto não pago
paidOn?stringData do pagamento (horário de Brasília); nula enquanto não pago
datepix?Pix da cobrança; nulo fora de billingType PIX ou se o QR Code não pôde ser obtido
createdAt?stringCriação da cobrança; é o campo da ordenação padrão da listagem
date-timecurl -X POST 'https://api.u2dpay.com.br/payments' \ -H 'Content-Type: application/json' \ -d '{ "payer": { "name": "string", "document": "string" }, "amount": 0, "dueDate": "2019-08-24"}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "status": "CREATING", "billingType": "PIX", "amount": 0, "dueDate": "2019-08-24", "description": "string", "invoiceUrl": "string", "checkoutUrl": "string", "fee": 0, "paidAmount": 0, "netAmount": 0, "paidOn": "2019-08-24", "pix": { "copyPaste": "string", "expiresAt": "2019-08-24T14:15:22Z" }, "createdAt": "2019-08-24T14:15:22Z"}