curl -X GET '/crypto-gateway/pay/pi_01abc123/status'
{
"success": true,
"data": {
"payment_id": "pi_01abc123",
"status": "paid",
"amount": 49.99,
"currency": "USD",
"paid_amount": 50.00,
"paid_asset": "USDC",
"paid_chain": "base",
"tx_hash": "0xdef456...",
"confirmed_at": "2026-04-01T11:05:00Z"
}
}
Check the status of a payment (public, no auth required)
curl -X GET '/crypto-gateway/pay/pi_01abc123/status'
{
"success": true,
"data": {
"payment_id": "pi_01abc123",
"status": "paid",
"amount": 49.99,
"currency": "USD",
"paid_amount": 50.00,
"paid_asset": "USDC",
"paid_chain": "base",
"tx_hash": "0xdef456...",
"confirmed_at": "2026-04-01T11:05:00Z"
}
}
curl -X GET '/crypto-gateway/pay/pi_01abc123/status'
{
"success": true,
"data": {
"payment_id": "pi_01abc123",
"status": "paid",
"amount": 49.99,
"currency": "USD",
"paid_amount": 50.00,
"paid_asset": "USDC",
"paid_chain": "base",
"tx_hash": "0xdef456...",
"confirmed_at": "2026-04-01T11:05:00Z"
}
}