Get Invoice Status

GET/api/pay/v1/orders/{orderId}/invoice

Retrieves the current invoice details and status for a given order. Use this API to check the invoice status after creating an invoice (metadata capture) and/or uploading the invoice file.

Status progression:

  • INVOICE_CAPTURED → after Create Invoice (Step 1)
  • INVOICE_UPLOADED → after Upload File (Step 2)
  • INVOICE_REJECTED → if rejected by bank/payment partner

This API is specific to cross-border orders where invoice documentation is required for compliance.

Requires Bearer token. Get token →

Path Parameters

NameTypeDescription
orderId
stringrequired

Order ID returned from Create Order API.

Response

NameTypeDescription
invoiceId
string

Unique invoice identifier.

orderId
string

Order ID associated with this invoice.

invoiceNumber
string

Invoice number provided during invoice creation.

invoiceDate
string

Invoice date in YYYY-MM-DD format.

supplierName
string

Supplier name (if provided during invoice creation).

status
INVOICE_CAPTURED | INVOICE_UPLOADED | INVOICE_REJECTED

Current invoice status.

INVOICE_CAPTUREDINVOICE_UPLOADEDINVOICE_REJECTED
createdAt
string

ISO 8601 timestamp of invoice creation.

updatedAt
string

ISO 8601 timestamp of last status update.

Status Codes

200Invoice status retrieved successfully.
400Validation error.
401
404Invoice or order not found.
500
Request
curl --request GET \
  --url https://pluraluat.v2.pinepg.in/api/pay/v1/orders/%7BorderId%7D/invoice \
  --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'

Run this request

orderId
200 OK
{
  "invoiceId": "inv-260520225359-ab-XyZ123",
  "orderId": "v1-260520225359-aa-LHy288",
  "invoiceNumber": "v1-260520225359-aa-LHy288-IN",
  "invoiceDate": "2026-05-20",
  "supplierName": null,
  "status": "INVOICE_UPLOADED",
  "createdAt": "2026-05-20T22:53:59.000Z",
  "updatedAt": "2026-05-20T23:01:15.000Z"
}
New chat
Responses are generated using AI and may contain mistakes.
Hi! I'm Pine, your AI developer assistant. Ask me anything about Pine Labs APIs, integrations, or troubleshooting.

Tip: you can create a new chat with + E