MagnusPay
MagnusPay
POST/transactions/check

Buscar Pagamento

Busca os detalhes de um pagamento específico pelo ID.

Parâmetros

ParâmetroTipoDescrição
transactionId*stringID 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

StatusDescrição
PENDINGAguardando pagamento
COMPLETEDPagamento confirmado
EXPIREDQR Code expirado
FAILEDFalha no processamento