For AI agents: visit https://paycloud.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
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
Example Request
{
"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.
Example Response
{
"responseCode":"2005200",
"responseMessage":"Successful"
}
Response Code HTTP Status Description 2005200 200 Successful 4005201 400 Invalid Format