BrickCollect - Acceptance
Status for Dynamic QRIS
This APIs will help clients to initialise the status update from their side.
Request Parameters
ReadMe parameters block:
Code{ "data": { "h-0": "Key Parameters", "h-1": "Data Type", "h-2": "Description", "0-0": "Key Parameters", "0-1": "Data Type", "0-2": "Description", "1-0": "Content-Type", "1-1": "string", "1-2": "String representing the content type (application/json)", "2-0": "X-CLIENT-KEY", "2-1": "string", "2-2": "Client's client_id", "3-0": "X-TIMESTAMP", "3-1": "datetime", "3-2": "Client's current local time in ISO 8601 format", "4-0": "Authorization", "4-1": "string", "4-2": "One-time access token generated for the request", "5-0": "X-SIGNATURE", "5-1": "string", "5-2": "Non-repudiation & integrity validation checking. \n \nGenerated by client and created using asymmetric \nsignature SHA256withRSA (clientSecret, \nstringToSign) with \nstringToSign = HTTPMethod \n+”:“+ EndpointUrl +\":“+ \nLowercase(HexEncode(SHA- \n256(minify(RequestBody)))) + \":“ + \nTimeStamp", "6-0": "X-PARTNER-ID", "6-1": "string", "6-2": "Brick's client ID", "7-0": "X-EXTERNAL-ID", "7-1": "string", "7-2": "Unique external identifier for the API request that can be found on Brick Dashboard Credentials", "8-0": "CHANNEL-ID", "8-1": "string", "8-2": "Brick's channel ID", "9-0": "originalReferenceNo", "9-1": "string", "9-2": "Unique identifier for the original transaction", "10-0": "originalPartnerReferenceNo", "10-1": "string", "10-2": "Unique identifier for the original transaction assigned by the partner or merchant.", "11-0": "serviceCode", "11-1": "float", "11-2": "Must be set to '51'" }, "cols": 3, "rows": 12, "align": [ "left", "left", "left" ] }
Response Parameters
ReadMe parameters block:
Code{ "data": { "h-0": "Key parameters", "h-1": "Data type", "h-2": "Description", "0-0": "responseCode", "0-1": "integer", "0-2": "A code indicating the success or failure of the request, along with the associated reason.", "1-0": "responseMessage", "1-1": "string", "1-2": "A message confirming the success of the operation.", "2-0": "originalReferenceNo", "2-1": "string", "2-2": "The original unique identifier generated for the transaction by the system.", "3-0": "originalPartnerReferenceNo", "3-1": "string", "3-2": "The original unique identifier provided by the partner to track the transaction.", "4-0": "serviceCode", "4-1": "integer", "4-2": "Must be set to '51'", "5-0": "latestTransactionStatus", "5-1": "integer", "5-2": "The most recent status code of the transaction based on SNAP standard: \n00 - Success \n01 - Initiated \n02 - Paying - meaning PAID in Brick \n03 - Pending \n04 - Refunded \n05 - Canceled \n06 - Failed \n07 - Not found", "6-0": "transactionStatusDesc", "6-1": "string", "6-2": "A description of the latest transaction status (e.g., EXPIRED).", "7-0": "amount.value", "7-1": "float", "7-2": "The amount of the transaction.", "8-0": "amount.currency", "8-1": "string", "8-2": "The currency used for the transaction (e.g., IDR)." }, "cols": 3, "rows": 9, "align": [ "left", "left", "left" ] }
Last modified on
