Skip to main content
POST
Criar retirada Pix

Comportamento observado

  • O Gateway força source para settlement e exige CNPJ.
  • Quando pix_key_value é omitido, o Gateway copia document_number antes de validar a chave. A chave é validada como UUID, telefone, CPF ou CNPJ, ou email conforme pix_key_type.
  • Se pix_message não for enviado, o Gateway usa Pagamento para: {alias do processador}.
  • bank_accounts_allowed é repassado sem validação de formato no controller. A estrutura aceita e o efeito dependem do processador ativo.
  • As regras de bancos bloqueados e de titularidade dependem do processador e da configuração ativa. A documentação não promete um resultado sem essa confirmação.
Os exemplos usam identificadores e credenciais sintéticos. Os resultados do processador dependem do credenciamento e da configuração do estabelecimento.

Authorizations

Authorization
string
header
required

Token de acesso fornecido para o estabelecimento.

Body

application/json
processor_type
string
required

Tipo do processador habilitado para o estabelecimento.

amount
number
required

Valor em reais, com no máximo duas casas decimais. Deve ser maior que zero e menor que 99.999.999 antes da aplicação dos limites do processador.

Must be a multiple of 0.01
document_number
string
required

CNPJ do estabelecimento.

merchant_transaction_id
string
required

Identificador da transação no estabelecimento.

Maximum string length: 255
pix_key_type
enum<string>
required

Tipo da chave Pix.

Available options:
phone,
document,
email,
random
first_name
string | null

Nome opcional. O controller desta rota não valida o campo.

pix_key_value
string

Valor da chave Pix. O formato é validado conforme pix_key_type.

pix_message
string | null

Mensagem Pix. Máximo de 140 caracteres.

Maximum string length: 140
bank_accounts_allowed
object[] | null

Contas bancárias permitidas para o pagamento. O controller não valida o formato; os campos aceitos e seu efeito dependem do processador ativo.

tag
string | null

Tag da transação. Conforme a configuração do estabelecimento, pode ser obrigatória, livre ou restrita a CPF ou CNPJ. Tags que contêm internal suprimem os webhooks de pagamento.

Maximum string length: 50

Response

Transação criada ou atualizada.

transaction
object
required