Testar pedidos em lojas de transferência para clientes

Ao fazer um pedido de teste, você pode ter certeza de que o processo de checkout da sua loja de transferência para clientes e as configurações de processamento de pedidos, estoque, frete, notificações por e-mail e tributos estão corretos. As lojas de transferência para clientes podem processar pedidos de teste ilimitados.

Maneiras de testar pedidos

É possível testar pedidos das seguintes maneiras:

Se você estiver usando a Admin API para testar pedidos, precisará definir a propriedade ou o campo test como true.

Limitações ao testar pedidos em lojas de transferência para clientes

As seguintes limitações se aplicam ao testar pedidos em uma loja de transferência para clientes:

  • Não é possível testar pedidos usando transações reais. Transações reais são aquelas processadas por meio de um provedor de pagamento que não está no modo de teste e que 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 ou crédito na loja, pois eles são processados como transações reais.
  • Não é possível testar pedidos usando métodos de pagamento manual. Isso inclui dinheiro e pagamentos personalizados no Shopify POS.
  • Não é possível testar pedidos usando pedidos em rascunho criados no admin da Shopify.

Para testar com esses tipos de transação, é necessário transferir a loja para um plano pago.

  • Não é possível testar usando pedidos em rascunho criados no admin da Shopify. É necessário fazer pedidos de teste usando o checkout da loja.

Teste de pedidos com o gateway de pagamento de teste da Shopify

Para simular uma transação no checkout online da loja de transferência do seu cliente, configure o gateway de pagamento de teste da Shopify. O gateway de pagamento de teste é um provedor de pagamento que pode ser usado em qualquer loja para a criação de pedidos de teste.

Para criar um pedido, é necessário inserir informações de pagamento de teste no checkout. É possível simular diferentes tipos de transações, dependendo das informações inseridas.

Etapas:

  1. No admin da Shopify, acesse Configurações > Pagamentos.

  2. Se você tiver um provedor de pagamento por cartão de crédito ativado, desative-o antes de continuar. Clique em Gerenciar > Desativar (esse botão também exibe o nome do seu provedor de pagamento, por exemplo, Desativar Shopify Payments) e confirme a desativação.

  3. Execute uma das seguintes ações:

    • Se houver um provedor de pagamento de terceiros ativado, desative-o.
    • Se o Shopify Payments estiver ativado:
      • Na seção Shopify payments, clique em Gerenciar > Gerenciar formas de pagamento.
      • Na parte inferior da página, clique em Mudar para um provedor de terceiros e, em seguida, clique em Mudar para um provedor de terceiros novamente para confirmar.
    • Se o Shopify Payments não estiver ativado, clique em Ver todos os outros provedores na seção Shopify payments.
    • Se o Shopify Payments não estiver disponível em seu país, clique em Escolher um provedor na seção Provedores de pagamento.
  4. Selecione Test payment gateway na lista.

  5. Clique em Ativar Test payment gateway.

  6. Clique em Salvar.

  7. Acesse a loja virtual e faça um pedido como cliente. No checkout, insira os seguintes dados do cartão de crédito para testar diferentes cenários:

Guia sobre como inserir os detalhes de pagamento de teste ao usar o gateway de pagamento de teste, com números de cartão específicos para simular os diferentes resultados da transação
Nome do campoInformações para inserir
Nome no cartãoInsira Test payment gateway
Número do cartão de crédito

Insira cada uma destas opções para simular diferentes tipos de transação:

  • Insira 1 para simular uma transação bem-sucedida
  • Insira 2 para simular uma transação com falha
  • Insira 3 para simular uma exceção (isso gera uma mensagem indicando que ocorreu um erro com o provedor)
CVVInsira qualquer número de três dígitos (por exemplo, 111).
Data de validadeInsira qualquer data no futuro.
  1. Após concluir o teste, clique em Gerenciar ao lado de Test payment gateway no admin da Shopify.
  2. Clique em Desativar Test payment gateway para remover esse gateway do checkout.

Testar pedidos usando o modo de teste do Shopify Payments

Para testar sua configuração do Shopify Payments, ative o modo de teste e use cartões de crédito de teste para simular pagamentos.

Só é possível testar o Shopify Payments depois de escolher um plano pago. Dependendo da sua região, pode ser necessário enviar informações sobre o negócio antes de ativar o modo de teste.

Ativar o modo de teste do Shopify Payments

Antes de criar pedidos de teste, é necessário ativar o modo de teste do Shopify Payments.

Etapas:

  1. No admin da Shopify, acesse Configurações > Pagamentos.

  2. Na seção Shopify Payments, clique em Gerenciar.

  3. Na seção Modo de teste, selecione Ativar modo de teste.

  4. Clique em Salvar.

Simular transações com números de cartão de crédito de teste

Você pode criar pedidos e, em seguida, simular transações usando um número de cartão de crédito de teste. Há números de teste para criar transações bem-sucedidas, transações com falha e transações em diferentes moedas.

Simular transações bem-sucedidas

Para simular uma transação bem-sucedida, use as seguintes informações quando os dados do cartão de crédito forem solicitados no checkout:

  • Nome no cartão: insira pelo menos duas palavras.
  • Data de vencimento: insira qualquer data no futuro.
  • Código de segurança: insira três dígitos quaisquer.
  • Número do cartão: use qualquer um dos números a seguir:
Uma lista de números de cartão de crédito de teste que podem ser usados para simular transações bem-sucedidas para diferentes tipos de cartão no modo de teste
Tipo de cartãoNúmero de crédito de teste
Visa4242424242424242
Mastercard5555555555554444
American Express378282246310005
Discover6011111111111117
Diners Club30569309025904
JCB3530111333300000

Simular transações com falha

Para ver as mensagens de erro do cartão de crédito que podem aparecer para o cliente no checkout, use os seguintes números de cartão de crédito de teste para simular diferentes transações com falha:

  • Use o número de cartão de crédito 4000000000000002 para gerar uma mensagem de cartão recusado.
  • Use o número de cartão de crédito 4242424242424241 para gerar uma mensagem de número incorreto.
  • Use o número de cartão de crédito 4000000000000259 para simular uma transação contestada.
  • Use um mês de vencimento inválido, como 13, para gerar uma mensagem de mês de vencimento inválido.
  • Use um ano de vencimento no passado para gerar uma mensagem de ano de vencimento inválido.
  • Use um 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 de pagamento de terceiros

Alguns provedores de pagamento de terceiros oferecem um modo de teste que pode ser habilitado no admin da Shopify. Os provedores de pagamento de terceiros precisam ter a opção Habilitar modo de teste ativada nas configurações para serem testados em uma loja de transferência para clientes. Para saber mais sobre como usar o modo de teste com um provedor de pagamento de terceiros específico, consulte a documentação do provedor de pagamento.

Quando um gateway de pagamento está em modo de teste, as solicitações da Shopify incluem o atributo test. Se test for definido como true, o pagamento será processado como um pagamento de teste, e nenhuma transação real será realizada.

Como testar com transações reais

Não é possível testar transações reais na loja de transferência para clientes. Se você precisar testar os pedidos usando transações reais, será necessário transferir a loja para um plano pago. Para saber mais, consulte Transferir lojas para clientes.

Se quiser mudar a loja de transferência para clientes para um plano pago e continuar sendo titular, escolha um plano no admin da Shopify.

Solução de problemas em e-mails de confirmação de pedido no modo de teste

Se não estiver recebendo e-mails de confirmação de pedido de transações no modo de teste do Shopify Payments, tente as seguintes etapas de solução de problemas:

  1. Verifique os modelos de e-mail: acesse a configuração Notificações no admin da Shopify. Clique no modelo de e-mail de Confirmação de pedido. Se você tiver personalizado esse modelo, ele poderá não incluir os links ou as informações necessárias. É possível reverter para o modelo padrão clicando no botão Reverter para o padrão na parte inferior da página de modelo.
  2. Verifique as configurações de e-mail: certifique-se de que as configurações de e-mail estejam corretas. Se você tiver personalizado seus modelos de e-mail, talvez seja necessário adicionar manualmente o URL do status do pedido aos modelos para garantir que os clientes recebam as informações corretas.
  3. Teste a funcionalidade: após fazer alterações, faça um pedido de teste para ver se o e-mail de confirmação é enviado corretamente. Isso ajuda a verificar se as configurações estão funcionando como o esperado.
  4. Verifique a pasta de spam ou lixo eletrônico: os e-mails podem ser enviados para a pasta de spam ou lixo eletrônico.
  5. Entre em contato com seu provedor de e-mail: o provedor de e-mail pode verificar se há erros no sistema dele.