Durante o uso do ambiente Sandbox, é importante ter em mente que não é possível realizar transferências de fundos para outras contas, mesmo que sejam contas Sandbox. No entanto, para permitir que você teste sua implementação, o PagBank oferece configurações especiais que geram resultados pré-definidos ao utilizar a API de transferências. A tabela a seguir apresenta diferentes cenários para transferências do tipo P2P e PIX. Para realizar seus testes, utilize as configurações disponibilizadas na coluna Cenário. Isso garantirá que você obtenha os resultados esperados durante a fase de desenvolvimento e teste da sua integração.
Transfer Type | Cenário | Parameter | Error | Description |
---|---|---|---|---|
P2P | Cenário de Sucesso: envie o amount.value terminando diferente de 10, 11, 12 e 13 | success | ||
P2P | Cenário de conta (agência e conta) inexistente: utilize "bank_branch": "0001" e "account_number": "00000000-1" | instrument.p2p.bank_branch e instrument.p2p.account_number. | account_not_exists | Destination account does not exist |
P2P | Cenário de account id inexistente: utilize o account_id: ACCO_000 | instrument.p2p.account_id | account_not_exists | Destination account does not exist |
P2P | Cenário de contas distintas: envie o email [email protected] e account_id: ACCO_001 | instrument.p2p.email | account_divergent | Account_id value and email value do not represent the same account |
P2P | Cenário de falha: Envie o amount.value terminado em 11 | failed | Transfer failed | |
P2P | Cenário de conta bloqueada com e-mail: Envie o email: [email protected] e informe um amount.value que termine com 12 | account_blocked | Destination account is blocked | |
P2P | Cenário de conta bloqueada com account_id: Envie o account_id: ACCO_001 e informe um amount.value que termine com 13 | account_blocked | Destination account is blocked | |
P2P | Saldo insuficiente: Envie um amount.value terminando em 10 | transfer_insufficient_balance | Insufficient balance to transfer | |
PIX | Cenário de sucesso: Envie um amount.value que termine diferente de 10, 11, 12 , 13, 14, 15 16 | success | ||
PIX | Cenário de saldo insuficiente: Envie um amount.value terminando em 10 | transfer_insufficient_balance | Insufficient balance to transfer | |
PIX | Cenário de conta inexistente: Envie um amount.value terminando em 11 | invalid_account | Invalid or missing destination account number. | |
PIX | Cenário de conta bloqueada: Envie um amount.value terminando em 12 | account_blocked | Destination account is blocked | |
PIX | Cenário de timeout: Envie um amount.value terminando em 13 | transfer_pix_timeout | Transfer aborted due to a SPI timeout. | |
PIX | Cenário de transferência rejeitada pelo recebedor: Envie um amount.value terminando em 14 | transfer_pix_rejected | Transfer interrupted due to a destination account error. | |
PIX | Cenário de falha: Envie um amount.value terminando em 15 | transfer_failed | An unexpected error has occurred. Try again. | |
PIX | Cenário de chave pix inválida: Envie um amount.value terminando em 16 | transfer_pix_invalid_key | Pix key value is invalid |