Cartões de teste 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 sandbox, você pode testar os seguintes cenários de interação da interface de pagamento ao fazer um pagamento com um cartão bancário:

Testar compra única

Fazer um pagamento de teste

  1. Abra a interface de pagamento no modo sandbox.
  2. Escolha o método de pagamento Cartão do banco.
  3. Insira os dados do cartão bancário. Nos outros campos (ex.: nome ou endereço), você pode inserir qualquer dado. Você também pode especificar detalhes incorretos (número do cartão ou data de validade) para testar se um erro é gerado.
  4. Clique em Pay.
Lista de cartões de teste
Veja a lista de cartões bancários de teste.
Observação

Além dos detalhes do cartão, você precisa especificar o CEP se pelo menos uma das seguintes condições for verdadeira:

  • O país do usuário for os EUA ou Canadá.
  • O Número de Identificação Bancária (BIN) indica que um cartão foi emitido nos EUA.

Você pode especificar qualquer CEP válido (por exemplo, 12345). Isso determina a taxa de imposto sobre vendas e não afeta o andamento do pagamento do teste.
Os pagamentos com cartão bancário no modo sandbox podem ser feitos nas seguintes moedas: USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND, ZAR.

Para ver informações detalhadas, incluindo taxas, sobre as transações feitas no modo sandbox:

  1. Abra sua Conta de Distribuidor.
  2. Vá para Accounting > Transaction registry.
  3. 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

  1. Configure o webhook Reembolso.
  2. Faça um pagamento de teste bem-sucedido.
  3. 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

  1. Configure o webhook Reembolso parcial.
  2. Faça um pagamento de teste bem-sucedido.
  3. 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.

Bloqueio de transações fraudulentas

  1. Configure o webhook Transação rejeitada pelo AFS.
  2. Faça um pagamento de teste com este cartão:
CartãoPaís3-D Secure
Número do cartão: 5159084825528450
Data de validade: 12/40
CVV2: 3 dígitos quaisquer
Bandeira do cartão: Mastercard
EUANão
Ao fazer esse pagamento, você verá um erro na interface de pagamento. Também será enviada para o URL do webhook uma notificação sobre a transação recusada como resultado da verificação AFS.

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:

  1. Configure o webhook Reembolso.
  2. Faça um pagamento de teste bem-sucedido.
  3. Chame o método da API Solicitar estorno.

Você receberá um webhook Refund com o seguinte código:

CódigoMotivoDescrição
2ChargebackEstorno de transação solicitado.

Testar cartões salvos

Como salvar cartões

Você pode testar o salvamento de um cartão de duas maneiras:

Salvamento de cartões ao fazer pagamentos de teste

  1. Configure o webhook Adicionar conta de pagamento.
  2. Abra a interface de pagamento no modo sandbox.
  3. Escolha o método de pagamento Cartão bancário.
  4. Insira os dados do cartão bancário. Você também pode especificar dados incorretos (número do cartão ou data de validade) para testar se um erro é gerado.
  5. Marque a caixa Salvar este cartão para pagamentos futuros.
  6. Clique em Pagar agora.
Lista de cartões de teste
Veja a lista de cartões bancários de teste.

Uma notificação sobre a adição de um novo cartão será enviada para o URL do webhook.
O cartão salvo será exibido na seção Métodos salvos.

Observação

Além dos detalhes do cartão, você precisa especificar o CEP se pelo menos uma das seguintes condições for verdadeira:

  • O país do usuário for os EUA ou Canadá.
  • O Número de Identificação Bancária (BIN) indica que um cartão foi emitido nos EUA.

Você pode especificar qualquer CEP válido (por exemplo, 12345). Isso determina a taxa de imposto sobre vendas e não afeta o andamento do pagamento do teste.
Os pagamentos com cartão bancário no modo sandbox podem ser feitos nas seguintes moedas: USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND, ZAR.

Para ver informações detalhadas, incluindo taxas, sobre as transações feitas no modo sandbox:

  1. Abra sua Conta de Distribuidor.
  2. Vá para Accounting > Transaction registry.
  3. 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.

Salvamento de cartões a partir da conta de usuário

  1. Configure o webhook Adicionar conta de pagamento.
  2. Abra a interface de pagamento no modo sandbox.
  3. Vá para Salvos.
  4. Clique no ícone de lápis e escolha Adicionar novo método.
  5. Clique em Cartão do banco.
  6. Insira os dados do cartão bancário. Você também pode especificar dados incorretos (número do cartão ou data de validade) para testar se um erro é gerado.
  7. Clique em Salvar.

Uma notificação sobre a adição de um novo cartão será enviada para o URL do webhook.
O cartão salvo será exibido na seção Métodos salvos.

Exclusão de cartões salvos

Você pode testar a exclusão de um cartão salvo de duas maneiras:

Exclusão de cartões salvos via API

  1. Configure o webhook Remover conta de pagamento.
  2. Chame o método da API Excluir conta salva.

Uma notificação sobre a exclusão de um cartão será enviada para o URL do webhook.

Exclusão de cartões salvos na interface de pagamento

  1. Configure o webhook Remover conta de pagamento.
  2. Abra a interface de pagamento no modo sandbox.
  3. Vá para Salvos.
  4. Clique no ícone de lápis.
  5. Clique em Editar métodos.
  6. Escolha um cartão e clique no ícone da lixeira.

Uma notificação sobre a exclusão de um cartão será enviada para o URL do webhook.

Cobrança de cartões salvos

Você pode testar um pagamento com um cartão salvo das seguintes maneiras:
Observação
Você pode testar ambos:
  • uma cobrança única (por exemplo, compra com um cartão salvo)
  • cobranças regulares (por exemplo, pagamento de assinaturas)

Cobrança de cartões salvos via API

  1. Configure o webhook Pagamento.
  2. Salve o cartão no modo sandbox.
  3. Chame o método da API Cobrar com conta salva.

Uma notificação sobre um pagamento bem-sucedido será enviada para o URL do webhook.

Cobrança de cartão salvo na interface de pagamento

  1. Configure o webhook Pagamento.
  2. Salve o cartão no modo sandbox.
  3. Abra a interface de pagamento no modo sandbox.
  4. Selecione o cartão na lista de contas de pagamento salvas.
  5. Clique em Pagar.

Uma notificação sobre um pagamento bem-sucedido será enviada para o URL do webhook.

Obter lista de cartões salvos

  1. Salve cartões no modo sandbox.
  2. Chame o método da API Obtém contas salvas.

Você receberá dados mascarados na resposta.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Última atualização: 12 de Setembro de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!