Transaction

Check Transaction

Test on Postman

Check the status and details of a specific transaction.

API ENVIRONMENT

Endpoint

POST
https://sandbox.ipaymu.com/api/v2/transaction

Use credentials from the selected environment. Sandbox and Production credentials are separate.

Check the status and details of a specific transaction.

Request Headers

Content-Type

string
Example / value
application/json
Description
MIME type of the JSON request body.

va

string
Example / value
YOUR_VA
Description
Merchant Virtual Account number. Get it from the Integration menu in your iPaymu dashboard: Production / Sandbox. Use the VA for the selected environment.

signature

string · 64 hex
Example / value
GENERATED_SIGNATURE
Description
Generate an HMAC-SHA256 signature for this request using the API Key from Production / Sandbox. Do not copy the API Key into this header. See Signature Generation.

timestamp

string · 14 digits
Example / value
20260102153045
Description
Request creation time in YYYYMMDDHHmmss format (example: 2 Jan 2026, 15:30:45). Check the endpoint guide if it specifies ISO 8601 instead.

Request Body

ParameterTypeRequiredDescription
transactionIdstringYesThe iPaymu transaction ID to check.
accountstringNoYour iPaymu VA (optional).

Example Request

{
  "transactionId": "4719"
}

Example Response

{
  "Status": 200,
  "Success": true,
  "Message": "success",
  "Data": {
    "TransactionId": 4719,
    "SessionId": "50B97F0F-E4B7-49EF-900C-7DC22DB8297D",
    "ReferenceId": null,
    "RelatedId": 0,
    "Sender": "System",
    "Receiver": "Akun Demo IPAYMU",
    "Amount": 10000,
    "Fee": 4000,
    "Status": 1,
    "StatusDesc": "Berhasil",
    "PaidStatus": "paid",
    "IsLocked": false,
    "Type": 11,
    "TypeDesc": "Convenience Store",
    "Notes": "Convenience Store INDOMARET",
    "CreatedDate": "2019-12-30 08:37:06",
    "SuccessDate": "2021-12-12 00:33:50",
    "ExpiredDate": "2019-12-31 08:37:06",
    "SettlementDate": "2020-01-31 12:44:12"
  }
}

Transaction Status Codes

  • 0: Pending * 1: Success * 2: Cancelled * 3: Refund * 4: Error * 5: Failed * 6: Success - Unsettled * 7: Escrow * -2: Expired

On this page