Processos recomendados para testes de homologação.
Para transações por Cartão, Cofre, Pix e Boleto use:
grep -C 4 -m 1 '"idempotency_key":"{{NUMERO_DO_PEDIDO}}"' var/log/payment.log | grep -C 5 'url'
onde {{NUMERO_DO_PEDIDO}} deve ser substituido pelo pedido corrente para coletar o log apropriado.
Exemplo:
grep -C 3 -m 1 '"idempotency_key":"000000520"' var/log/payment.log | grep -C 5 'url'
Saida:
[2023-11-29T19:30:26.505748+00:00] main.DEBUG: array (
'url' => 'https://api-homologacao.getnet.com.br/v2/payments/qrcode/pix',
'header' => '{"Authorization":"Bearer d89535d9-7ea3-4381-ab25-3d0387b71b7f","Content-Type":"application\\/json","x-transaction-channel-entry":"MG","x-qrcode-expiration-time":30}',
'payload' => '{"idempotency_key":"000000520","amount":5900,"currency":"BRL","order_id":"000000520","customer_id":"aceitei@getnet.com.br"}',
'response' => '{"payment_id":"cb3a13ac-bf28-4504-bd44-77284a3750f5","status":"WAITING","description":"O QR Code foi gerado com sucesso e aguardando o pagamento. (81).","additional_data":{"transaction_id":"05001000000052195901000171942","qr_code":"00020101021226870014br.gov.bcb.pix2565pix-h.santander.com.br\\/qr\\/v2\\/eef4b96a-eed8-4ab1-92f3-4950289608bd520458125303986540559.005802BR5925EMPRESAS CLIENTE LTDA PIX6015SAO JOSE DO VAL62070503***63040DD3","creation_date_qrcode":"2023-11-29T16:30:26Z","expiration_date_qrcode":"2023-11-29T16:30:56Z","psp_code":"0033"},"idempotency_key":"000000520"}',
'error_msg' => NULL,
) [] []
Para transações por 2 Cartões e Wallet, use:
grep -C 4 -m 1 '"order_id":"{{NUMERO_DO_PEDIDO}}"' var/log/payment.log | grep -C 5 'url'
Para Getpay, use:
grep -C 3 -m 1 '"order_prefix":"000000528"' var/log/payment.log | grep -C 5 'url'
Verificar métodos presentes em seu contrato e então realizar os testes.
Há 2 fluxos distintos com a Captura e Autorização (default no módulo) e somente a Autorização.
- Pgto fazendo a criação do cofre (vault)
- Pgto SEM a criação do cofre (vault)
- Pgto via Cofre
- Pgto fazendo a criação do cofre (vault)
- Pgto SEM a criação do cofre (vault)
- Pgto via Cofre
- Compra
- Compra
- Compra
- Compra
- Compra
Em Homolog
- Soliticar cadastro e liberação da url para recebimento do Callback no ambiente de homologação.
Em Produção
- Cadastrar no painel da Getnet a url e solicitar a liberação no firewall.
Ápos a compra é necessário homologar alguns processo de gestão do pedido.
- Capturar
- Negar
- Reembolsar
- Reembolsar
- Capturar (server de homolog indisponível)
- Negar (server de homolog indisponível)
- Webhook - Aprovado
- Webhook - Cancelado
- Webhook - Boleto
- Webhook - Boleto
- consultar a expiração
- Webhook - Aprovado
- Webhook - Cancelado
- consultar o pagamento
- Webhook - Aprovado
- Webhook - Cancelado