Path/ordersnap/api/v1.0/qr/qr-mpm-query
HTTP MethodPOST
Versionv1.0
Service Code51

Request Header

Field NameField TypeMandatoryField Description
Content-TypeStringMMedia type of the resource, i.e. application/json
AuthorizationStringMRepresents access_token of a request; string starts with keyword “Bearer ” followed by access_token. Can get this from Access Token B2B API response. Read here
X-TIMESTAMPStringMClient’s current local time in ISO-8601 format
X-SIGNATUREStringMCreated using symmetric signature HMAC_SHA512 algorithm. Read here
X-PARTNER-IDStringMUnique identifier for caller
X-EXTERNAL-IDStringMMerchant’s unique ID per transaction request
CHANNEL-IDStringMPJP’s channel id.
Content-Typeapplication/json
AuthorizationBearer gp9HjjEj813Y9JGoqwOeOPWbnt4CupvIJbU1Mmu4a11MNDZ7Sg5u9a
X-TIMESTAMP2023-07-06T14:12:50+07:00
X-SIGNATUREqoda1fa417c72d6b91c257e01e54fac824
X-PARTNER-ID7fb118fb-2738-4886-9817-8a2c4de43001
X-EXTERNAL-ID41807553358950093184162180797837
CHANNEL-ID95221

Request Body

Field NameField TypeMandatoryField Description
originalReferenceNoStringMTransaction identifier on service provider system.
serviceCodeStringMService Code
{
    "originalReferenceNo": "T24080000027",
    "serviceCode": "51"
}

Response Body

Field NameField TypeMandatoryField Description
additionalInfoObjectMAdditional Information
amountObjectMObject Amount
amount.valueStringMValue total amount
amount.currencyStringMCurrency
latestTransactionStatusStringMLatest transaction status

00 (Success)
01 (Initiated)
02 (Paying)
03 (Pending)
04 (Refunded)
05 (Canceled)
06 (Failed)
07 (Not found)
08 (Expiry)
09 (Rejected)
originalExternalIdStringCOriginal External-ID on header
originalPartnerReferenceNoStringMOriginal transaction identifier on service consumer system
originalReferenceNoStringMOriginal transaction identifier on service provider system.
paidTimeStringCUpdate time of the individual transaction
responseCodeString(7)MStatus code of transaction charge result
responseMessageString(150)MDescription of transaction charge result.
serviceCodeStringMService Code
terminalIdStringOID Terminal
transactionStatusDescStringODescription Transaction Status
{
    "additionalInfo": {
        "cancellationReason": "",
        "channelType": "",
        "expiryTime": "2024-08-24T18:10:00Z",
        "metadata": {},
        "paymentType": "",
        "transactionType": "MERCHANT_TRANSACTION"
    },
    "amount": {
        "currency": "IDR",
        "value": "1000.00"
    },
    "latestTransactionStatus": "03",
    "originalExternalId": "",
    "originalPartnerReferenceNo": "240847003240847095",
    "originalReferenceNo": "T24080680391",
    "paidTime": "",
    "responseCode": "2005100",
    "responseMessage": "Request has been processed successfully",
    "serviceCode": "51",
    "terminalId": "",
    "transactionStatusDesc": "Pending"
}

List Response Code

Response CodeHTTP StatusDescription
2005100200Successful
4005101400Invalid format