Skip to main content
POST
Create intent

Authorizations

Authorization
string
header
required

JWT issued by POST /api/v1/auth/token - JWT emitido por POST /api/v1/auth/token

Headers

Idempotency-Key
string

Body

application/json
amount
any

number (optional). Amount in BRL. Inherited from the quote snapshot when quoteId is provided. - Valor em BRL; herdado do snapshot da cotação quando quoteId é informado.

quoteId
any

string (opcional). Vincula a intent a uma cotacao previa (POST /cashin/quote). Quando presente, amount e herdado do snapshot e o destino da entrega (destinationWallet) tambem vem do snapshot.

customer
any

object (opcional). Dados do customer Woovi { name?, taxID?, email?, phone? }. Quando omitido, a cobranca nao vincula um pagador (identificado no momento do Pix).

additionalInfo
any

array (optional). Up to 10 { key, value } items shown on the charge. - Até 10 itens { key, value } exibidos na cobrança.

expiresIn
any

number (optional). Charge expiry in seconds (minimum 60). Overrides CASHIN_CHARGE_EXPIRES_IN. - Expiração da cobrança em segundos (mínimo 60). Override do CASHIN_CHARGE_EXPIRES_IN.

webhookUrl
any

string (optional). Partner webhook for CASHIN_COMPLETED / CASHIN_EXPIRED. - Webhook do parceiro para CASHIN_COMPLETED / CASHIN_EXPIRED.

comment
any

string (optional). Comment shown on the QR Code (up to 140 characters). - Comentário exibido no QR Code (até 140 caracteres).

Response

201 - application/json

Default Response

success
boolean
error
null | string
data
object