Simular Pagamento de Cobrança Pix
Realiza a simulação do pagamento de uma cobrança Pix para fins de teste. Para fazê-lo deve ser efetuada a chamada para o serviço de simulação de pagamento de cobrança Pix, enviando como parâmetro o identificador único (transaction_id).
Disponível apenas em ambiente Sandbox.
NÃO DISPONÍVEL EM PRODUÇÃO.
Request
A chamada deverá ser feita utilizando o método GET.
{BaseUrl}/api/v1/pix/collections/:transaction_id/simulate
Authorization: Basic {base64(client_id:client_secret)}
Content-Type: application/json
curl -X GET https://api.moneyguard.com.br/api/v1/pix/collections/QR-abc123def456/simulate \
-H "Authorization: Bearer seu_access_token" \
-H "User-Agent: seu_user_agent"
Response
Em caso de sucesso, será retornado uma mensagem HTTP 200 – OK, contendo os dados, conforme apresentado abaixo:
{
"success": true,
"message": "Payment simulation queued"
}
Descrição dos Atributos
| ATRIBUTO | DESCRIÇÃO | TIPO |
|---|---|---|
| success (Obrigatório) | Indica que a simulação foi aceita | BOOLEAN |
| message (Obrigatório) | Mensagem descritiva | STRING limite de 255 caracteres |
A simulação é processada de forma assíncrona. Após alguns instantes, a cobrança muda para o status paid e a notificação collection.paid é enviada ao webhook cadastrado, reproduzindo o fluxo real de pagamento.
Error
Em caso de erros, será retornado um json com o atributo error especificando o motivo de a operação ter sido invalidada.
{
"error": "Couldn't find PixQrcode"
}