Modo sandbox

O modo Sandbox é um ambiente autônomo que suporta todos os recursos de um ambiente ativo, exceto pagamentos reais. Você pode usar o modo sandbox para testar:

  • widget de pagamento
  • conta de beneficiário
  • formulários para passar procedimentos de identificação (KYC) e uma entrevista fiscal
  • integração com a API

Widget de pagamento

Para abrir um widget de pagamento no modo sandbox:

  1. Obtenha o token. Na solicitação, passe o parâmetro Authorization:Basic <your_authorization_basic_key>, onde <your_authorization_basic_key> está o ID da plataforma: par de chaves secretas, codificado de acordo com o padrão Base64. Para localizar esses dados de teste:
    1. Abra seu projeto na Conta de Distribuidor e vá para a seção Payouts > Settings.
    2. No canto superior direito, escolha Sandbox na lista suspensa.
    3. Vá para a seção Settings > Security.

Exemplo de uma solicitação para obter um token:

Copy
Full screen
Small screen
    curl -X POST 'https://payouts-sandbox-api.xsolla.com/api/v1/merchants/customer/auth' \
    -H 'Content-Type: application/json' \
    -H 'Authorization: Basic <your_authorization_basic_key>' \
    -d '{"email": "<your email>", "name": "<your name>"}'
    
    1. Abra o modo sandbox seguindo o link https://payouts-sandbox-widget.xsolla.com/?token={token}, onde {token} é o token recebido na etapa 1.
    Observação
    Abra o widget usando SDKs

    Para abrir o widget de pagamento no modo sandbox, passe o parâmetro sandbox: true no script para abrir o widget ou no código de inicialização do pacote npm.

    O script para abrir o widget de pagamento:

    Copy
    Full screen
    Small screen
      <script>
          var s = document.createElement('script');
          s.type = "text/javascript";
          s.async = true;
          s.src = "https://static.xsolla.com/payouts/v0/_bundles/santorelli.min.js";
          s.addEventListener('load', function () {
              const widget = new XPayoutsWidget.Widget({
                          token: '<auth token>',
                          theme: 'black',
                          size: 'fixed',
                          sandbox: true
                      });
      
              widget.show('<container_id>');
      
              widget.addEventListener('load', () => {
                  console.log('loaded');
              });
          }, false);
          var head = document.getElementsByTagName('head')[0];
          head.appendChild(s);
      </script>
      

      O código de inicialização para abrir o widget de pagamento:

      Copy
      Full screen
      Small screen
        import {Widget} from '@xsolla/payouts-sdk';
        
        const widget = new Widget({
        	token: '<auth token>',
        	theme: 'black',
        	size: 'fixed',
        	sandbox: true  
        });
        
        widget.show('<container_id>');
        
        widget.addEventListener('load', () => {
        	console.log('loaded');
        });
        

        1. No widget que for aberto, marque a caixa que informa que você leu e concordou com o contrato de licenciamento.
        2. Na aba Verification, preencha os campos com dados de teste:
          • nome
          • sobrenome
          • nome do meio (não obrigatório)
          • país
          • nacionalidade
        3. Se você quiser testar um cenário malsucedido, marque a caixa para gerar um erro ao passar em um procedimento de identificação (KYC).
        4. Clique em Send.
        1. Na aba Tax Interview, selecione um cenário que deseja testar: um cenário de êxito ou de erro.
        2. Faça um pagamento usando dados de teste.
        Observação
        As transações feitas no modo sandbox não têm nenhum efeito no ambiente de produção.

        Conta de beneficiário

        Para abrir uma conta de beneficiário no modo sandbox:

        1. Abra seu projeto na Conta de Distribuidor e vá para a seção Payouts > Settings.
        2. No canto superior direito, escolha Sandbox na lista suspensa.

        1. Vá para a aba Users e convide-se.
        2. No e-mail que você recebeu em seu endereço de e-mail, siga o link para a conta do beneficiário.
        3. Na conta do beneficiário, escolha um comerciante e faça um pagamento usando dados de teste.
        Observação
        Você também pode acessar a conta de beneficiário sandbox seguindo o link https://payouts-sandbox.xsolla.com/ e passando pelo procedimento de autenticação.

        Dados de teste

        Aviso
        Quaisquer dados não incluídos na lista de teste não funcionarão no modo sandbox.

        Cartões de teste

        Número do cartãoCVCData de validadeDescrição
        42424242424242423 dígitos quaisquerQualquer data no futuroPagamento bem-sucedido
        40000000000000023 dígitos quaisquerQualquer data no futuroPagamento malsucedido

        Transações de teste

        IBANOutros camposDescrição
        FI211234569876543210Quaisquer dadosSaque bem-sucedido
        AT483200000012345864Quaisquer dadosSaque malsucedido

        Endereços de e-mail de testes

        Endereço de e-mailOutros camposDescrição
        success@xsolla.comQuaisquer dadosSaque bem-sucedido
        failed@xsolla.comQuaisquer dadosSaque malsucedido

        Números de telefone de teste

        Número de telefoneOutros camposDescrição
        +1 (555) 123-4567Quaisquer dadosSaque bem-sucedido
        +1 (555) 987-6543Quaisquer dadosSaque malsucedido
        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.
        Avalie esta página
        Avalie esta página
        Podemos melhorar alguma coisa?

        Não quero responder

        Obrigado pelo seu feedback!
        Última atualização: 22 de Janeiro 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!