Testar o processamento de pagamentos antes de entrar em operação garante que seu site de associação funcione corretamente sem processar transações reais. A Square oferece um ambiente sandbox que permite simular pagamentos e testar sua integração com o MemberPress com segurança.
Este documento explica como configurar e testar o modo sandbox do Square com o MemberPress antes de aceitar pagamentos reais dos membros.
O que é o Square Sandbox?
A conexão do Square ao MemberPress permite que você aceite pagamentos de membros do mundo todo. A integração é compatível com pagamentos únicos e recorrentes, o que a torna adequada para vários modelos de negócios de associação.
O Square Sandbox é um ambiente de teste que imita o sistema de pagamento ativo da Square sem processar cobranças reais de cartão de crédito. O sandbox permite que você teste fluxos de pagamento, tratamento de erros e configurações de integração usando números de cartão de teste em vez de informações de pagamento reais.
Você deve sempre testar sua conexão usando o Square Sandbox antes de aceitar pagamentos em tempo real. Isso garante que tudo funcione corretamente e evita problemas de processamento de pagamentos para seus membros.
Criando uma caixa de areia quadrada
Para acessar o ambiente sandbox e conectar o Square ao MemberPress, você precisa de uma conta de desenvolvedor do Square:
- Ir para Painel de controle do desenvolvedor da Square.
- Clique em Registrar-se se você não tiver uma conta, ou Entrar com suas credenciais Square existentes.
- Conclua o processo de registro se estiver criando uma nova conta.
Depois de fazer login, você verá o Square Developer Console. Agora, você pode criar sua conta de teste de sandbox. Você usará essa conta de teste para testes de sandbox.
Conta de teste de sandbox
Para criar sua conta de teste de sandbox, faça login no Square Developer Console:
- Clique em Contas de teste de sandbox no menu do lado esquerdo.

- Em seguida, clique no botão + Nova conta de teste de sandbox botão.
- Isso abrirá uma janela pop-up. Forneça sua conta de teste de sandbox nome e selecione um país.
- Clique no botão Criar botão.
Conectando o MemberPress ao Square Sandbox
Agora, vamos conectar o MemberPress em seu site ao ambiente de teste do Square. Para fazer isso, você deve primeiro criar um gateway Square no MemberPress configurações.
Agora, você pode conectar o MemberPress ao seu Square Sandbox:
- Navegue de volta para o Contas de teste de sandbox página. Aqui, você verá a conta de teste sandbox que criou anteriormente.
- Clique no botão Painel de controle quadrado para essa conta de teste para acessar seu Square Sandbox Dashboard.

- Em seguida, abra outra guia no navegador e faça login em seus sites.
- Navegue até seu gateway de pagamento Square em Painel de controle > MemberPress > Configurações > Pagamentos guia.

- Sob o Caixa de areia clique na seção Conecte-se com a Square Sandbox botão.
- Em seguida, você deve permitir que o plug-in MemberPress acesse o Square Sandbox. Clique em Permitir para aceitar as permissões e concluir a conexão.

- Você será redirecionado de volta à página de configurações do MemberPress. Seu Square Sandbox agora deve estar conectado ao MemberPress. Se o processo for bem-sucedido, você verá o status "Conectado" na seção Sandbox do seu gateway Square.

- Verifique o Use o Square Sandbox para permitir pagamentos de teste com o Sandbox.
- Clique no botão Opções de atualização para salvar suas configurações.
Testes com o Square Sandbox
Antes de aceitar pagamentos em tempo real, teste sua conexão usando o ambiente Sandbox do Square.
Uma vez conectado ao Sandbox, você pode começar a testar os pagamentos do Square:
- Criar um associação de teste.
- Navegue até a página de registro de sua associação de teste. Aqui, enviar um registro de teste usando o Quadrado opção de pagamento.

- Uso Números de cartões de teste da Square para efetuar o pagamento da inscrição no teste.
- Verifique se o a transação é registrada corretamente no MemberPress. No caso de assinaturas recorrentes, verifique também se o a assinatura foi criada corretamente.
- Em seguida, verifique se o também é visível em sua transação Página Transações do Square Sandbox.

A conexão está funcionando corretamente se as transações (e assinaturas para associações recorrentes) forem registradas corretamente no MemberPress e no Square Sandbox.
Mudança para pagamentos em tempo real
Após o teste bem-sucedido, você pode ativar os pagamentos em tempo real:
- Navegue até Painel de controle > MemberPress > Configurações > Pagamentos guia.
- Sob o Produção do seu gateway Square, conectar sua conta Square Merchant para permitir pagamentos em tempo real.
- Desmarque a opção Use o Square Sandbox caixa de seleção.
- Clique em Opções de atualização para salvar suas alterações.
Agora, os usuários podem se registrar para suas associações e pagar por meio do Square.