endToEndId e os dados da conta destino, depois executa o pagamento com esse identificador.
Passo a passo
Inicialize o pagamento consultando a chave
Chame o endpoint de inicialização informando a chave Pix do recebedor. A API consulta o DICT (Diretório de Identificadores de Contas Transacionais) do Banco Central e retorna os dados da conta vinculada.O
endToEndId retornado é de uso único e tem validade curta — use-o imediatamente na etapa seguinte.Confirme os dados do recebedor
Antes de executar o pagamento, exiba os dados do
beneficiary retornado para que o usuário confirme que está enviando para a pessoa certa. Isso evita erros e é uma boa prática de UX para qualquer produto financeiro.Os dados do titular aparecem com o documento parcialmente mascarado — isso é comportamento padrão do DICT por privacidade.Chaves disponíveis no sandbox
No ambiente sandbox, você só pode transferir para chaves que existam nesse ambiente. Use as chaves abaixo para testar. Um pagamento não pode ser feito de uma conta para ela mesma.| Conta beneficiária | Chave | Tipo |
|---|---|---|
| 31712 | +5511999975734 | Telefone |
| 31712 | dihete3589@mnsaf.com | |
| 31712 | 1aa5ef56-3b5f-4665-9ece-e7513efc03e5 | EVP |
| 29823 | 30287697789 | CPF |
| 29823 | 0a192461-051f-438b-b9c4-2db423039281 | EVP |
| 30422 | 06790157000144 | CNPJ |
| 30422 | 255d38b2-42c1-4593-844d-8e92bd6cb438 | EVP |
Referência da API
Inicializar pagamento por chave
POST /pix/dict/payment-initializationExecutar transferência
POST /transfers
