curl --request GET \
--url https://api-beta.pepay.io/api/v1/invoices/{invoiceId}/status \
--header 'Authorization: Bearer <token>'{
"object": "invoice_status",
"invoice": {
"object": "invoice",
"id": "550e8400-e29b-41d4-a716-446655440000",
"merchant_id": 123,
"status": "paid",
"invoice_type": "standard",
"currency": "usd",
"amount": 49990,
"amount_decimal": "49.990",
"amount_unit": "usd_millis",
"environment": "devnet"
},
"latest_payment": {
"object": "invoice_payment",
"id": "550e8400-e29b-41d4-a716-446655440111",
"invoice_id": "550e8400-e29b-41d4-a716-446655440000",
"merchant_id": 123,
"status": "confirmed",
"settlement_status": "settled",
"currency": "usd",
"amount": 49990,
"amount_decimal": "49.990",
"amount_unit": "usd_millis"
}
}Retrieve the invoice plus the latest payment status for merchant polling.
curl --request GET \
--url https://api-beta.pepay.io/api/v1/invoices/{invoiceId}/status \
--header 'Authorization: Bearer <token>'{
"object": "invoice_status",
"invoice": {
"object": "invoice",
"id": "550e8400-e29b-41d4-a716-446655440000",
"merchant_id": 123,
"status": "paid",
"invoice_type": "standard",
"currency": "usd",
"amount": 49990,
"amount_decimal": "49.990",
"amount_unit": "usd_millis",
"environment": "devnet"
},
"latest_payment": {
"object": "invoice_payment",
"id": "550e8400-e29b-41d4-a716-446655440111",
"invoice_id": "550e8400-e29b-41d4-a716-446655440000",
"merchant_id": 123,
"status": "confirmed",
"settlement_status": "settled",
"currency": "usd",
"amount": 49990,
"amount_decimal": "49.990",
"amount_unit": "usd_millis"
}
}JWT token for wallet authentication
Invoice ID
Invoice status retrieved successfully
Was this page helpful?