QRIS Dynamic
POST
https://apisnap-stg.netzme.com/api/v1.0/payment/qr
Parameter | Data Type | Description |
---|---|---|
partnerReferenceNo | String | API request identifier from the user's system, unique for each request |
qrContent | String | QRIS content |
amount | Object | Amount transaction |
value | String | Value of amount |
currency | String | Currency of amount |
scanTime | String | QR scanned time |
additionalInfo | String | |
type | String | Request type |
custId | String | Merchant ID |
Request Body
{
"partnerReferenceNo": "20230104000612234",
"qrContent": "00020101021126590014COM.GO-JEK.WWW011693600814947099000210G4362512730303UME51440014ID.CO.QRIS.WWW0215ID20190000016270303UME52045812530336054032005502035702205802ID5913Kantin GO-PAY6015Jakarta Selatan61051216062070703A0163047DAC",
"amount": {
"value": "199990",
"currency": "IDR"
},
"scanTime": "2022-12-01T08:40:11+07:00",
"additionalInfo": {
"type": "aggregator_scan_qr",
"custId": "xm1N1ZJc"
}
}
Parameter | Data Type | Description |
---|---|---|
responseCode | String | (HTTP status code + service code + case code) |
responseMessage | String | Description of responseCode |
partnerReferenceNo | String | API request identifier from the user's system |
referenceNo | String | Transaction identifier on service provider system. Must be filled upon successful transaction |
transactionAmount | Object | Transaction Amount |
value | String | Value of transactionAmount |
currency | String | Currency of transactionAmount |
feeAmount | Object | Transaction fee |
value | String | Value of transactionFee |
currency | String | Currency of transactionFee |
additionalInfo | Object | |
merchantName | String | Merchant name |
merchantCategory | String | Merchant category |
merchantLocation | String | Merchant location |
status | Integer | Status |
statusMessage | String | Status message |
ts | String | Timestamp |
type | String | Request type |
body | Object | |
discount | Integer | Payment discount |
qrContent | String | QRIS content |
qrType | String | QR type, e.g : qr_type_qris_dynamic |
invoiceAmount | String | Amount invoice |
payableAmount | String | Amount that payable |
qrisDetail | Object | QR detail |
additionalData | Object | |
originalAdditionalData | String | Additional data & information |
terminalLabel | String | QR teminal label |
purposeOfTransaction | String | Transaction purpose |
proprietaryData | String | Proprietary data |
convenienceFlag | String | Convinience flag |
countryCode | String | Country code |
crc | String | CRC |
merchantInfo | Object | |
26 | Object | |
globalUniqueIndentifier | String | QR identifier (global) |
merchantCriteria | String | Merchant criteria |
merchantId | String | Merchant ID |
merchantPan | String | Merchant PAN |
51 | Object | |
globalUniqueIndentifier | String | QR identifier (global) |
merchantCriteria | String | Merchant criteria |
merchantId | String | Merchant ID |
payloadFormatIndicator | String | Format indicator |
pointOfInitiation | String | Point of initiation |
postalCode | String | Postal code |
transactionCurrency | String | Currency of transaction |
requestId | String | Request ID |
status | String | Status QR |
username | String | User name |
tipConvenience | String | Tip convenience |
Response Body
{
"responseCode": "2004800",
"responseMessage": "Successful",
"partnerReferenceNo": "20230104000612232",
"referenceNo": "312398d4-0468-498a-851b-75b08e7d3598",
"transactionAmount": {
"value": "1000.00",
"currency": "IDR"
},
"feeAmount": {
"value": "",
"currency": ""
},
"merchantName": "Gulu Gulu Mall Ambassador",
"merchantCategory": "5137",
"merchantLocation": "JAKARTA SELATAN",
"additionalInfo": {
"type": "aggregator_scan_qr",
"status": 100,
"statusMessage": "success",
"ts": "1672804009163",
"body": {
"requestId": "20230104000612232",
"qrContent": "00020101021226650013ID.NETZME.WWW01189360081401000000020215ID10190000000400303UMI51440014ID.CO.QRIS.WWW0215ID10190000000400303UMI520451375303360540410005802ID5925Gulu Gulu Mall Ambassador6015JAKARTA SELATAN61055112162510703A010804qris993259b83c074b4949228e70bc5faa4465fd63045390",
"username": "xm1N1ZJc",
"invoiceAmount": "IDR 1000.00",
"discount": 0,
"qrType": "qr_type_qris_dynamic",
"status": "available_for_payment",
"qrisDetail": {
"merchantInfo": {
"26": {
"globalUniqueIndentifier": "ID.NETZME.WWW",
"merchantPan": "936008140100000002",
"merchantId": "ID1019000000040",
"merchantCriteria": "UMI"
},
"51": {
"globalUniqueIndentifier": "ID.CO.QRIS.WWW",
"merchantId": "ID1019000000040",
"merchantCriteria": "UMI"
}
},
"merchantCategoryCode": "5137",
"additionalData": {
"originalAdditionalData": "0703A010804qris993259b83c074b4949228e70bc5faa4465fd",
"terminalLabel": "A01",
"purposeOfTransaction": "qris",
"proprietaryData": "59b83c074b4949228e70bc5faa4465fd"
},
"convenienceFlag": "C",
"payloadFormatIndicator": "01",
"pointOfInitiation": "12",
"transactionCurrency": "360",
"transactionAmount": "IDR 1000.00",
"countryCode": "ID",
"postalCode": "51121",
"crc": "5390"
}
}
}
}
Header | Value |
---|---|
Content-Type | application/json |
CHANNEL-ID | e.g 95221 |
X-EXTERNAL-ID | e.g 41807553358950093184162180797837 |
X-PARTNER-ID | Client id e.g NetmeClientId |
X-SIGNATURE | Service’s signature (given at transactional signature) |
X-TIMESTAMP | Client's current local time in yyyy-MM-ddTHH:mm:ssTZD |
Authorization | Client`s access for protected resources (given at Authentication) |
curl --location --request POST 'https://apisnap-stg.netzme.com/api/v1.0/payment/qr' \
--header 'X-TIMESTAMP: 2022-11-10T00:00:00+07:00' \
--header 'X-CLIENT-SECRET: 4da2a50ad6f64e548c1f5b7936baa7d3' \
--header 'X-SIGNATURE: 68d3f362a18c64262aa50357568754862f8159ce5e7d2a6a11ea519444c4f5d71fb43e4c15b0848646949609920c81b202642e1a7fe4eb2c5e5207e05016e05b' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NzI4MDQyODgsImlhdCI6MTY3MjgwMzM4OCwiaXNzIjoicHVyYmFfc25hcCIsInJvbCI6ImNoZWNrIn0.rj-QuDMIyfn4RByyxeZYrsN33uavsWBdTO0jDGwsM9wImhivWMrVhXTe3k88VQiNZegDvYMLwFs8K4SU_D82qg' \
--header 'X-PARTNER-ID: NetmeClientId' \
--header 'X-EXTERNAL-ID: 97751337841915319585298818636206' \
--header 'CHANNEL-ID: 21323' \
--data-raw '{
"partnerReferenceNo": "20230104000612234",
"qrContent": "00020101021126590014COM.GO-JEK.WWW011693600814947099000210G4362512730303UME51440014ID.CO.QRIS.WWW0215ID20190000016270303UME52045812530336054032005502035702205802ID5913Kantin GO-PAY6015Jakarta Selatan61051216062070703A0163047DAC",
"amount": {
"value": "199990",
"currency": "IDR"
},
"scanTime": "2022-12-01T08:40:11+07:00",
"additionalInfo": {
"type": "aggregator_scan_qr",
"custId": "xm1N1ZJc"
}
}'
Last updated