Skip to main content

Transaction Enquiry [v3]

Transaction Enquiry [v3]

POST 

/api/v3/transaction-enquiry

Query the latest status of an order and its associated transactions. Use this to verify payment outcomes and reconcile your records.

Quick Reference
  • Required: transaction_id, order_id, or invoice_id (provide any one)
  • Returns: transaction array (with payment_status, nimbbl_transaction_id, payment_mode, additional_charges, offer_discount) and order details (with refund_details, total_amount)
  • Data Security: Encryption supported
v4 sub-merchants

For a sub-merchant configured on webhook_version v4, nimbbl_signature and signature_version are both returned as null on this endpoint — the v4 signature scheme does not apply here. The example below is for a v3 sub-merchant.

Datetime format differs by surface

Timestamps on this endpoint (authorized_time, expiry_deadline) are rendered as YYYY-MM-DD HH:MM:SS in UTC, with no timezone offset. Payment callbacks and webhooks render the equivalent fields as ISO 8601 with an offset (e.g. 2025-06-15T10:30:00Z) — the two surfaces use different formats.

Request

Responses

When the transaction enquiry request is processed, the response will be as below