Pedidos de teste em lojas de desenvolvimento
Ao fazer um pedido de teste, você pode verificar se o processo de checkout e as configurações (processamento de pedidos, estoque, frete, notificações por e-mail e tributos) da loja de desenvolvimento estão corretos. Esse tipo de estabelecimento pode processar pedidos de teste de forma ilimitada.
Nesta página
Formas de testar pedidos
É possível testar pedidos em uma loja de desenvolvimento das seguintes formas:
- Usar o Gateway fictício da Shopify para simular uma transação
- Habilitar o modo de teste para o provedor de pagamento e fazer pedidos de teste por meio do checkout na loja de desenvolvimento:
Você também pode criar pedidos de teste usando as seguintes APIs:
Se você estiver usando a API Admin para testar pedidos, será necessário definir a test
propriedade ou o campo como true
.
Limitações
O processo de teste na loja de desenvolvimento tem algumas limitações:
- Não é possível testar pedidos com transações reais. Essas transações são processadas por um provedor de pagamento que não está no modo de teste e usam informações de pagamento reais, como um número de cartão de crédito válido.
- Não é possível testar cartões-presente, pois eles são processados como transações reais.
- Não é possível testar pedidos com formas de pagamento manuais. Isso inclui pagamentos em dinheiro e personalizados no Shopify PDV.
- Não é possível testar pedidos com rascunhos de pedido criados no admin da Shopify.
Para fazer testes com esses tipos de transação, é necessário transferir a loja de desenvolvimento para um plano pago.
- Não é possível testar rascunhos de pedido criados no admin da Shopify. Use o checkout da loja de desenvolvimento para fazer pedidos de teste.
Testar usando o Gateway fictício da Shopify
Para simular uma transação no checkout virtual da loja de desenvolvimento, configure o Gateway fictício da Shopify. O Gateway fictício é um provedor de pagamento que qualquer loja pode usar para criar pedidos de teste.
Para criar um pedido, você precisa inserir informações de pagamento de teste no checkout. É possível simular diferentes tipos de transações, dependendo dos dados inseridos.
Etapas:
No admin da Shopify, acesse Configurações > Pagamentos.
Se você tiver um provedor de pagamento com cartão de crédito habilitado, desabilite-o antes de continuar. Clique em Gerenciar > Desativar e confirme a ação. Vale destacar que o botão "Desativar" também mostra o nome do provedor de pagamento, por exemplo, Desativar o Shopify Payments.
-
Realize uma das seguintes ações:
- Se você tiver um provedor de pagamento de terceiros ativado, desative-o.
- Se o Shopify Payments está ativado:
- Na seção Pagamentos da Shopify, clique em Gerenciar > Gerenciar formas de pagamento.
- No final da página, clique em Mudar para um provedor de terceiros e em Mudar para um provedor de terceiros de novo para confirmar.
- Caso o Shopify Payments não esteja ativado, na seção Shopify Payments, clique em Ver todos os outros provedores.
- Se o Shopify Payments não estiver disponível em seu país, na seção Provedores de pagamento, clique em Escolher um provedor.
Selecione (for testing) Bogus Gateway na lista.
Clique em Ativar (for testing) Bogus Gateway.
Clique em Salvar.
Vá até sua loja virtual e faça um pedido como um cliente faria. No checkout, insira estas informações do cartão de crédito para testar diferentes cenários de checkout:
Nome do campo | Informações a serem inseridas |
---|---|
Nome no cartão | Insira Bogus Gateway
|
Número do cartão de crédito |
Digite cada um destes itens para simular diferentes tipos de transação:
|
CVV | Digite um número de 3 dígitos (por exemplo, 111 .) |
Data de vencimento | Digite qualquer data no futuro. |
- Quando terminar de testar, clique em Gerenciar ao lado de (for testing) Bogus Gateway no admin da Shopify.
- Clique em Desativar (for testing) Bogus Gateway para remover o gateway do checkout.
Testar usando o modo de teste do Shopify Payments
Para testar sua configuração do Shopify Payments, habilite o modo de teste e use cartões de crédito de teste para simular pagamentos.
Só será possível testar o Shopify Payments se você tiver escolhido um plano pago. Dependendo da região, pode ser necessário enviar informações sobre a empresa antes de ativar o modo de teste.
Habilitar o modo de teste para o Shopify payments
Antes de poder criar pedidos de teste, você precisa habilitar o modo de teste para o Shopify payments.
Etapas:
No admin da Shopify, acesse Configurações > Pagamentos.
Na seção Shopify Payments, clique em Gerenciar.
Na seção Modo de teste, selecione Habilite o modo de teste.
Clique em Salvar.
Próximos passos:
Você pode criar pedidos e depois simular transações usando um número de cartão de crédito de teste. Existem números de teste para criar transações concluídas, transações com falha e transações em diferentes moedas.
Simule transações concluídas
Para simular uma transação concluída, use as seguintes informações quando for solicitado detalhes do cartão de crédito no checkout:
- Nome no cartão: digite pelo menos duas palavras.
- Data de validade: insira qualquer data futura.
- Código de segurança: digite três dígitos.
- Número do cartão: Use qualquer um dos seguintes números:
Tipo de cartão | Número de crédito de teste |
---|---|
Visa | 4242424242424242 |
Mastercard | 5555555555554444 |
American Express | 378282246310005 |
Discover | 6011111111111117 |
Diners Club | 30569309025904 |
JCB | 3530111333300000 |
Simule transações com falha
Se quiser ver as mensagens de erro do cartão de crédito que podem ser exibidas para um cliente durante o checkout, você pode usar estes números de cartão de crédito para simular várias transações com falhas diferentes:
- Use o número do cartão de crédito 4000000000000002 para gerar uma mensagem de cartão recusado.
- Use o número do cartão de crédito 4242424242424241 para gerar uma mensagem de número incorreto.
- Use o número do cartão de crédito 4000000000000259 para simular uma contestação de transação.
- Use um mês de vencimento inválido, por exemplo, 13, para gerar uma mensagem de mês de vencimento inválido.
- Use um ano de vencimento do passado para gerar uma mensagem de ano de vencimento inválido.
- Use um número de código de segurança de dois dígitos para gerar uma mensagem de código de segurança inválido.
Modo de teste para provedores externos de pagamento
Alguns provedores de pagamento de terceiros oferecem um modo de teste que pode ser ativado no admin da Shopify. Para fazer testes em uma loja de desenvolvimento, esses provedores precisam ativar a opção Habilitar modo de teste nas configurações. Para mais informações sobre como usar o modo de teste com um provedor de pagamento de terceiros específico, consulte a documentação do provedor.
Quando um gateway de pagamento estiver em modo de teste, as solicitações da Shopify incluirão o atributo test
. Se test
for definido como true
, o pagamento será processado como pagamento de teste, e nenhuma transação real será feita.
Caso você seja um provedor de pagamento de terceiros e queira incluir a opção Habilitar modo de teste nas configurações, adicione as URLs de sandbox de pagamento à extensão para app de pagamento no Painel de Parcerias.
Testar com transações reais
Se for necessário testar a loja de desenvolvimento com transações reais, transfira-a para um plano pago. Para saber mais, consulte Transferência de lojas de desenvolvimento para clientes.
Se você quiser mudar uma loja de desenvolvimento para um plano pago sem deixar de ser o titular dela, escolha um plano no admin da Shopify.
Solucionar problemas com e-mails de confirmação de pedido no modo de teste
Não está recebendo os e-mails de confirmação de pedido das transações do Shopify Payments em modo de teste? Siga estas etapas da solução de problemas:
- Confira os modelos de e-mail: acesse a configuração de Notificações no admin da Shopify e clique no modelo de e-mail "Confirmação de pedido". Se você já personalizou o modelo, talvez não tenha incluído os links ou as informações necessárias. Clique no botão Reverter para padrão na parte inferior da página do modelo para desfazer as alterações.
- Verifique se as configurações do e-mail foram definidas do jeito correto. Pode ser necessário adicionar manualmente o URL do status do pedido a modelos de e-mail personalizados para garantir que os clientes recebam as informações certas.
- Funcionalidade de teste: depois de fazer as alterações, crie um pedido de teste para conferir se o e-mail de confirmação é enviado corretamente. Dessa maneira, é possível verificar se as configurações estão funcionando conforme o esperado.
- Verifique se os e-mails estão nas pastas de spam ou lixo eletrônico.
- Entre em contato com o provedor de e-mail para verificar se o problema está nesse serviço.