Solicitar repasse via PIX

posthttps://sandbox-api.rebornpay.io/v1/payouts/pixAuth obrigatória

Solicita o repasse (saque) do saldo do seller via PIX. **Conta dedicada (DEDICATED):** o destino é sempre a chave PIX cadastrada na conta bancária. **Bolsão (POOL):** informe `destinationKey`, `destinationKeyType` e `customer` (titular da chave) para sacar para qualquer conta PIX; sem `destinationKey`, usa a chave cadastrada. Dependendo da modalidade da conta, o repasse pode exigir aprovação manual antes de ser enviado ao gateway (`requiresApproval: true` na resposta), ou ser processado imediatamente. **Idempotência:** envie o header `Idempotency-Key` (recomendado). A chave é sempre persistida e retornada na resposta — use-a para retentativas seguras.

Headers

X-Api-Keystringrequired

API Key do seller (header)

Body

application/json
amountnumber · int64required
currencystringrequired
destinationKeystringoptional
destinationKeyTypestringoptional
descriptionstringoptional
customerobject
fullNamestringrequired

Nome completo do pagador

documentTypeenumrequired

Tipo do documento

documentNumberstringrequired

Número do documento (somente dígitos)

emailstringoptional

E-mail do pagador

phonestringoptional

Telefone do pagador

birthstringoptional

Data de nascimento (ISO 8601)

Responses

200Repasse já existente (replay idempotente)
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
201Repasse solicitado.
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
401API Key ausente ou inválida
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
404Seller não encontrado
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
409Idempotency-Key reutilizada com parâmetros diferentes
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
422Seller não está pronto para transacionar (KYC pendente, inativo) ou saldo insuficiente
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
502Falha ao comunicar com o gateway de pagamento
pixTransactionIdstring · uuidrequired
statusstringrequired
amountinteger · int64required
currencystringrequired
destinationKeystringrequired
destinationKeyTypestringrequired
descriptionstringoptional
createdAtstring · date-timerequired
requiresApprovalbooleanrequired
idempotencyKeystringoptional
curl -X POST 'https://sandbox-api.rebornpay.io/v1/payouts/pix' \  -H 'X-Api-Key: $API_KEY' \  -H 'Content-Type: application/json'
200Response example
{
  "pixTransactionId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
  "status": "string",
  "amount": 1,
  "currency": "string",
  "destinationKey": "string",
  "destinationKeyType": "string",
  "description": "string",
  "createdAt": "2025-01-15T10:30:00Z",
  "requiresApproval": false,
  "idempotencyKey": "string"
}