POST
/transactions/checkBuscar Pagamento
Busca os detalhes de um pagamento específico pelo ID.
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
transactionId* | string | ID da transação retornado no /transactions/create |
Exemplo de Request
curlbash
curl -X POST "https://api.magnuspay.com.br/transactions/check" \
-H "X-API-Key: magnus_sua_api_key" \
-H "Content-Type: application/json" \
-d '{"transactionId": "507f1f77bcf86cd799439011"}'Resposta de Sucesso
200 OKjson
{
"success": true,
"data": {
"id": "507f1f77bcf86cd799439011",
"externalId": "txn_abc123",
"type": "DEPOSIT",
"status": "COMPLETED",
"amount": 99.90,
"fee": 9.49,
"platformFee": 9.49,
"netAmount": 99.90,
"description": "Assinatura Premium",
"payerName": "João Silva",
"payerDocument": "***456***",
"paymentLink": "https://magnuspay.com.br/pay/507f1f77bcf86cd799439011",
"createdAt": "2024-01-15T14:00:00.000Z",
"completedAt": "2024-01-15T14:05:30.000Z"
}
}Status Possíveis
| Status | Descrição |
|---|---|
PENDING | Aguardando pagamento |
COMPLETED | Pagamento confirmado |
EXPIRED | QR Code expirado |
FAILED | Falha no processamento |
