Testar PayPal no modo sandbox
O modo sandbox é um ambiente autônomo que oferece suporte a todos os recursos de um ambiente de verdade, exceto pagamentos reais e recusados. Você pode acessar o modo sandbox enviando “mode”:“sandbox”
ao obter o token.
Para abrir a interface de pagamento, use este link e especifique o token obtido lá: https://sandbox-secure.xsolla.com/paystation4/?token={token}
.
No modo seguro, você pode testar os seguintes cenários de interação da interface de pagamento para o PayPal:
- fazer pagamento de teste
- fazer reembolso
- fazer reembolso parcial
- estorno
- salvar conta
- excluir conta salva
- cobrar conta salva
- obter lista de contas salvas
Criar conta PayPal de teste
Para testar o processo de pagamento, você precisa criar uma conta para o modo sandbox do PayPal:
- Abra o site Portal do Desenvolvedor PayPal.
- Faça login na sua conta ou crie uma nova.
- Vá para a aba
Sandbox accounts . - Na página
Sandbox test accounts , clique emCreate account . - Selecione o tipo de conta
Personal (Buyer Account) e escolha o país. - Clique em
Create .
A conta criada é exibida na lista de contas sandbox.
Você também pode usar informações de contas sandbox existentes:
sb-xmxij16980134@business.example.com | oi9_m_KW |
sb-p7pju16979920@business.example.com | 7%%p8ioS |
Testar compra única
Pagamentos de teste
- Abra a interface do usuário de pagamento no modo sandbox.
- Escolha o método de pagamento PayPal.
- No campo
Mock Response Code , digite0
ou deixe o campo vazio. - No campo CEP, insira 5 dígitos quaisquer.
- Clique em Pagar. Você será redirecionado para uma janela para fazer login em sua conta PayPal.
- Insira as informações da sua conta sandbox:
Email ID como o endereço de e-mail eSystem Generated Password como a senha. Para encontrar essas informações:- Faça login na sua conta no site Portal do Desenvolvedor PayPal.
- Vá para a aba
Sandbox accounts . - Na página
Sandbox test accounts , escolha uma conta sandbox. - Clique em ••• e selecione Visualizar/Editar conta na lista suspensa. Você verá os dados na janela modal que for aberta.
- Conclua o pagamento de teste.
Depois de concluir um pagamento de teste bem-sucedido, sua conta PayPal é salva na lista de métodos de pagamento.
Para ver informações detalhadas, incluindo taxas, sobre as transações feitas no modo sandbox:
- Abra sua Conta de Distribuidor.
- Vá para Accounting > Transaction registry.
- Marque a caixa Show test transactions.
Adicionalmente, você pode ver os detalhes das transações e solicitar reembolsos na Conta de Distribuidor na seção Support > Transaction search.
Reembolso
- Configure o webhook Reembolso.
- Faça um pagamento de teste bem-sucedido.
- Chame o método da API Solicitar reembolso.
Uma notificação sobre o reembolso do pagamento será enviada para o URL do webhook.
Reembolso parcial
- Configure o webhook Reembolso parcial.
- Faça um pagamento de teste bem-sucedido.
- Chame o método da API Solicitar reembolso parcial.
Uma notificação sobre o reembolso parcial do pagamento será enviada para o URL do webhook.
Estorno
Desenvolvemos uma chamada de API separada para o modo sandbox para testar esse cenário sem qualquer participação de um banco.
Para testar o estorno:
- Configure o webhook Reembolso.
- Faça um pagamento de teste bem-sucedido.
- Chame o método da API Solicitar estorno.
Você receberá um webhook Refund com o seguinte código:
Código | Motivo | Descrição |
---|---|---|
2 | Chargeback | Estorno de transação solicitado. |
Testar conta salva
Salvar conta
Você pode testar salvar uma conta na interface de pagamento:Salvar conta ao fazer o pagamento de teste
- Configure o webhook Adicionar conta de pagamento.
- Abra a interface de pagamento no modo sandbox.
- Escolha PayPal como método de pagamento.
- No campo
Mock Response Code , digite0
ou deixe o campo vazio. - No campo CEP, insira 5 dígitos quaisquer.
- Marque a caixa Não perguntar novamente.
- Clique em Pagar. Você será redirecionado para uma janela para fazer login em sua conta PayPal.
- Insira as informações sobre sua conta sandbox.
- Conclua o pagamento de teste.
Uma notificação sobre a adição de uma nova conta é enviada para o URL do webhook.
A conta salva é exibida na seção Métodos salvos.
Salvar conta na interface de pagamento
- Configure o webhook Adicionar conta de pagamento.
- Abra a interface de pagamento no modo sandbox.
- Vá para Salvas.
- Clique no ícone de lápis e escolha Adicionar novo método.
- Escolha PayPal.
- No campo
Mock Response Code , digite0
ou deixe o campo vazio. - No campo CEP, digite 5 dígitos quaisquer.
- Clique em Salvar. Você será redirecionado para uma janela para fazer login em sua conta PayPal.
- Para concluir as configurações, insira as informações sobre sua conta sandbox.
- Clique em
Save and Continue .
Uma notificação sobre a adição de uma nova conta é enviada para o URL do webhook.
A conta salva é exibida na seção Métodos salvos.
Excluir conta salva
Você pode testar a exclusão de uma conta salva:Excluir conta salva via API
- Configure o webhook Remover conta de pagamento.
- Chame o método da API Excluir conta salva.
Uma notificação sobre a exclusão de uma conta é enviada para o URL do webhook.
Excluir conta salva na interface de pagamento
- Configure o webhook Remover conta de pagamento.
- Abra a interface de pagamento no modo sandbox.
- Vá para Salvas.
- Clique no ícone de lápis.
- Clique em Editar métodos.
- Escolha uma conta e clique no ícone da lixeira.
Uma notificação sobre a exclusão de uma conta é enviada para o URL do webhook.
Cobrar com saldo da conta salva
Você pode testar um pagamento com uma conta salva:- uma cobrança única (por exemplo, compra com um cartão salvo)
- cobranças regulares (por exemplo, pagamento de assinaturas)
Cobrar saldo da conta salva via API
- Configure o webhook Pagamento.
- Salve a conta no modo sandbox.
- Chame o método da API Cobrar com conta salva.
Uma notificação sobre o pagamento bem-sucedido é enviada para o URL do webhook.
Cobrar saldo da conta salva na interface de pagamento
- Configure o webhook Pagamento.
- Salve a conta no modo sandbox.
- Abra a interface de pagamento no modo sandbox.
- Selecione a conta na lista de contas de pagamento salvas.
- Clique em Pagar.
Uma notificação sobre o pagamento bem-sucedido é enviada para o URL do webhook.
Obter lista de contas salvas
- Salvar contas no modo sandbox.
- Chame o método da API Obtém contas salvas.
Você receberá dados mascarados na resposta.
Gerar erros
- Abra a interface de pagamento no modo sandbox.
- Escolha o método de pagamento PayPal.
- No campo
Mock Response Code , insira um código de erro da lista que você deseja testar, ou deixe o campo vazio. - No campo CEP, insira 5 dígitos quaisquer.
- Clique em Pagar. Você será redirecionado para sua conta PayPal para concluir o pagamento.
A mensagem de erro aparecerá na interface de pagamento.
Códigos de erro | Cenário de teste |
---|---|
1501 , 1057 , 1015 , 3006 , 1801 , 1803 , 1039 | Qualquer cenário de teste. |
3031 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 | Pagamento sem salvar uma conta. |
1084 , 1089 , 1071 , 1501 , 1207 , 1021 , 1022 , 1002 , 5020 , 5022 , 3031 , 1091 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 , 2030 , 1059 , 3022 , 1803 , 1090 , 2001 , 1000 , 1050 , 1044 | Pagamento com salvamento de conta. |
3031 , 1203 , 1039 , 3006 , 1201 , 1002 , 1089 , 2031 , 1046 , 5004 | Pagamento com uma conta salva. |
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.