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:
- 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:- Abra seu projeto na Conta de Distribuidor e vá para a seção Payouts > Settings.
- No canto superior direito, escolha Sandbox na lista suspensa.
- Vá para a seção Settings > Security.
Exemplo de uma solicitação para obter um token:
Copy
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>"}'
- 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
<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
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');
});
- No widget que for aberto, marque a caixa que informa que você leu e concordou com o contrato de licenciamento.
- Na aba
Verification , preencha os campos com dados de teste:- nome
- sobrenome
- nome do meio (não obrigatório)
- país
- nacionalidade
- Se você quiser testar um cenário malsucedido, marque a caixa para gerar um erro ao passar em um procedimento de identificação (KYC).
- Clique em
Send .
- Na aba
Tax Interview , selecione um cenário que deseja testar: um cenário de êxito ou de erro. - 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:
- Abra seu projeto na Conta de Distribuidor e vá para a seção Payouts > Settings.
- No canto superior direito, escolha Sandbox na lista suspensa.
- Vá para a aba Users e convide-se.
- No e-mail que você recebeu em seu endereço de e-mail, siga o link para a conta do beneficiário.
- 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ão | CVC | Data de validade | Descrição |
---|---|---|---|
4242424242424242 | 3 dígitos quaisquer | Qualquer data no futuro | Pagamento bem-sucedido |
4000000000000002 | 3 dígitos quaisquer | Qualquer data no futuro | Pagamento malsucedido |
Transações de teste
IBAN | Outros campos | Descrição |
---|---|---|
FI211234569876543210 | Quaisquer dados | Saque bem-sucedido |
AT483200000012345864 | Quaisquer dados | Saque malsucedido |
Endereços de e-mail de testes
Endereço de e-mail | Outros campos | Descrição |
---|---|---|
success@xsolla.com | Quaisquer dados | Saque bem-sucedido |
failed@xsolla.com | Quaisquer dados | Saque malsucedido |
Números de telefone de teste
Número de telefone | Outros campos | Descrição |
---|---|---|
+1 (555) 123-4567 | Quaisquer dados | Saque bem-sucedido |
+1 (555) 987-6543 | Quaisquer dados | Saque malsucedido |
Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Avalie esta página
Avalie esta página
Não quero responder
Obrigado pelo seu feedback!
Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.