Prefere a integração transparente (enviar o pagamento direto pela API)? Veja
Transactions depois de terminar este guia.
Pré-requisitos
- Uma conta no Z2Pay e acesso ao ambiente de testes (sandbox). Veja Ambientes.
- Sua API key de sandbox (
z2_chk_sk_...ouz2_psp_sk_...). Veja Autenticação.
Crie um link de checkout
Um Checkout Link é um template de cobrança reutilizável. Cada vez que alguém abre a URL, uma
nova compra (Session) é criada.Resposta (
201):Abra a URL e pague com um cartão de teste
Abra a
url retornada no navegador. Você verá a página de pagamento hospedada do Z2Pay.Use o gerador abaixo para criar um número de cartão válido que será aprovado:→ Gerar cartão de testePreencha:- Número: o cartão gerado (cenário “Aprovado”).
- Validade: qualquer data futura, ex.
12/30. - CVV: qualquer, ex.
123. - Nome/dados do comprador: qualquer valor válido.
Confirme o pagamento
Após o pagamento, consulte a transação pela API. O Resposta (
referenceCode/id aparece nos webhooks e
na resposta do checkout.200):status: "paid" — pagamento aprovado no sandbox.(Recomendado) Receba webhooks
Em produção você não fica consultando o status — você recebe uma notificação a cada mudança.
Cadastre um webhook e escute eventos como Veja Webhooks para o catálogo de eventos e como validar a
assinatura.
transaction.paid:Próximos passos
Cartões e cenários de teste
Todos os cartões que passam e que falham, com gerador.
API direta (Transactions)
Crie e processe pagamentos sem o checkout hospedado.
Assinaturas
Cobrança recorrente, planos e faturas.
Split de pagamentos
Divida o valor entre vários recebedores.

