For AI agents: visit https://paycloud.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
| URL and Path | |
|---|
| Path | [merchant_endpoint]/api/v2.0/qr/qr-mpm-notify |
| HTTP Method | POST |
| Version | v2.0 |
| Service Code | 52 |
| Field Name | Field Type | Field Description |
|---|
| Content-Type | String (Required) | Type of the content. |
| X-TIMESTAMP | String (Required) | Using ISO 8601 as timestamp format.
Transaction date time, in format YYYYMMDDTHH:mm:ss+07:00.
Time must be in GMT+7 (Jakarta time). |
| X-SIGNATURE | String (Required) | Created using Asymmetric signature RSA-SHA256 signature (base64). Read here |
| X-PARTNER-ID | String (Required) | Unique ID for a partner (Client Key). |
| X-EXTERNAL-ID | String (Required) | Merchant’s Unique request ID (UUID) |
| CHANNEL-ID | String (Required) | PJP’s channel id. |
| Field Name | Field Type | Field Description |
|---|
| originalReferenceNo | String (Required) | Original transaction identifier on service provider system.. |
| originalPartnerReferenceNo | String (Required) | Original transaction identifier on service consumer system. |
| latestTransactionStatus | String (Required) | Latest Transaction Status. |
| transactionStatusDesc | String (Required) | Description Transaction Status. |
| amount | Object (Required) | Amount Object |
| amount.value | String (Required) | Transaction amount. |
| amount.currency | String (Required) | Transaction currency. |
| additionalInfo | Object (Optional) | Additional Information |
| additionalInfo.rrn | String (Conditional) | Unique reference number |
{
"originalReferenceNo": "ORDER123",
"originalPartnerReferenceNo": "REF456",
"latestTransactionStatus": "00",
"transactionStatusDesc": "Success",
"amount": {"value": "10000.00", "currency": "IDR"},
"additionalInfo": {"rrn": "123456789"}
}
| Field Name | Field Type | Field Description |
|---|
| responseCode | String(7) (Required) | Status code of transaction charge result |
| responseMessage | String(150) (Required) | Description of transaction charge result. |
{
"responseCode":"2005200",
"responseMessage":"Successful"
}
| Response Code | HTTP Status | Description |
|---|
| 2005200 | 200 | Successful |
| 4005201 | 400 | Invalid Format |