Teste a Apple Pay no modo sandbox
O modo sandbox é um ambiente independente que inclui todos os recursos do ambiente de produção (modo online), exceto pela autorização do usuário e a possibilidade de se fazer um pagamento real. Você pode acessar o modo sandbox enviando “sandbox”: true
ao obter um token.
Para abrir a interface de pagamento, use este link e especifique o token obtido como parâmetro de consulta: https://sandbox-secure.xsolla.com/paystation4/?token={token}
.
No modo sandbox, você pode testar os seguintes cenários de interação da interface de pagamento para a Apple Pay:
- fazendo um pagamento de teste no navegador Safari
- fazendo um pagamento de teste em um navegador via código QR
- reembolso
Conta de testes da Apple Pay
Pré-requisitos
Antes de criar uma conta de testes, você precisa configurar uma conta de desenvolvedor Apple. Para fazer isso:
- Cadastre seu ID de Comerciante.
- Crie seu Certificado de Processamento de Pagamentos ou obtenha uma solicitação de assinatura de certificado (CSR) com o seu provedor de serviços de pagamento (PSP).
- Para aceitar pagamentos em um navegador:
a. Crie um Certificado de Identidade de Comerciante.
b. Cadastre-se e verifique seu domínio.
c. Verifique se todas as páginas da web que possuam um botão Apple Pay usem o protocolo HTTPS e que seu servidor na web suporte o protocolo de criptografia TLS 1.2.
Criar conta de teste
Para testar o processo de pagamento, você precisa criar uma conta sandbox Apple Pay:
- Faça login na sua conta no Apple Store Connect.
- Acesse a seção
Users and Access . - Na aba
Sandbox , adicione uma conta de testes:- Se você já tem uma conta de testes, clique no ícone + e preencha as informações sobre um usuário de testes.
- Se você não tiver uma conta de testes, clique em
Create Test Accounts e preencha as informações sobre um usuário de testes.
- Clique em
Create .
A conta que você criou aparece na lista de contas de testes. Para testar, faça login nela nos seus dispositivos Apple de testes (móveis ou desktop) e adicione cartões de testes.
Cenários de testes
Teste pagamentos no navegador Safari
Para testar pagamentos via Apple Pay no navegador Safari:
- Abra a interface de pagamento no modo sandbox.
- Clique no botão Apple Pay.
- Acesse a Apple Pay no seu dispositivo móvel ou desktop e conclua o pagamento com um cartão de testes.
O ID de transação é exibido na página após concluir o pagamento.
Para ver informações detalhadas, incluindo taxas, sobre as transações feitas no modo sandbox:
- Na sua Conta de Distribuidor, acesse a seção Accounting > Transaction registry.
- Defina a opção Show test transactions como ativa.
Adicionalmente, você pode ver os dados da transação e solicitar reembolsos na Conta de Distribuidor na seção Player support > Transaction search.
Teste o pagamento no navegador via código QR
Se você testar um pagamento via Apple Pay em um navegador que não seja o Safari:
- Abra a interface de pagamento no modo sandbox.
- Clique no botão Apple Pay.
- Use seu iPhone para digitalizar o código QR que surgir.
- Acesse a Apple Pay no seu iPhone e conclua o pagamento com um cartão de testes.
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.
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.