Skip to main content
Transferências Pix (entrada e saída) da conta da chave de API. Com chave secreta, o Pix de saída não exige PIN. Todos os endpoints exigem chave secreta (sk_…). Valores sempre em centavos.
Sandbox: https://api.upag.dev/v1 com sk_test_…. Produção: https://api.upag.io/v1 com sk_live_….

Estrutura

Na criação (POST /v1/transfers) a resposta inclui também transaction, o lançamento contábil (ver Criar transferência).

Atributos

string
UUID da transferência.
string
awaiting_approval, pending, processing, completed, canceled ou failed. Veja Status.
string
in (Pix recebido) ou out (Pix enviado).
string
Como o destino foi resolvido: key (chave Pix), hash (copia-e-cola) ou beneficiary (conta salva). Pela chave de API só é possível criar key e hash.
integer
Valor em centavos.
string | null
Chave Pix do destino.
string | null
email, phone, cpf, cnpj ou random.
object
Quem enviou: name, taxNumber (somente dígitos) e bankName.
object
Quem recebeu: name, taxNumber (formatado nas respostas da API, ex.: 111.444.777-35) e bankName. Nos payloads de webhook o taxNumber vem só com dígitos.
string | null
Identificador fim a fim do Pix, quando disponível.
string | null
Referência da transação no provedor.
string | null
Endereço do comprovante usado pelo dashboard (exige sessão de usuário). Com chave de API, use Comprovante.
string
ISO 8601.
string
ISO 8601.

Status

Acompanhe por webhooks de transferência.

Próximos passos