CPM/TAP Payment
QRIS TAP Double (Multi-Acquirer)
Technical Specification
Development
POST
TBC
Production
POST
TBC
Body Request
1
partnerReferenceNo
String
M
1
64
Transaction identifier on service consumer system
2
qrContent
String
M
1
512
QR String CPM
3
amount
Object
M
4
value
String (ISO4217)
M
1
64
Transaction Amount Example : IDR 10.000,- will be placed with 10000.00
5
currency
String
M
1
3
Currency = IDR
6
feeAmount
Object
O
7
value
String (ISO4217)
O
1
18
Transaction Amount Example : IDR 10.000,- will be placed with 10000.00
8
currency
String
O
1
3
Currency = IDR
9
merchantId
String
M
1
64
Merchant identifier that is unique per each merchant.
10
title
String
M
1
256
Description
11
merchantName
String
M
1
64
Merchant Name
12
terminalId
String
O
1
32
Terminal identification
13
expiryTime
String (ISO 8601)
O
25
25
Format expiryTime menggunakan standar ISO 8601:
YYYY-MM-DDThh🇲🇲ss
14
additionalInfo
Object
M
15
additionalInfo.transactionType
String
M
1
32
To identify the transaction method: TAPIN(Tap In), TAPOUT(Tap out)
Sample Request
Body Response
1
responseCode
Enum
M
1
7
BI SNAP response code.
2
responseMessage
String
M
1
150
BI SNAP response message.
3
referenceNo
String
M
1
64
Transaction identifier on service provider system.
4
partnerReferenceNo
String
O
1
64
Transaction identifier on service consumer system.
5
transactionDate
String (ISO 8601)
O
25
25
Transaction date and time.
6
additionalInfo
Object
O
Additional transaction details.
7
additionalInfo.latestTransactionStatus
String
O
2
2
Latest transaction status. 00 means success.
8
additionalInfo.transactionStatusDesc
String
O
1
50
Transaction status description.
9
additionalInfo.merchantPAN
String
O
1
19
Merchant PAN.
10
additionalInfo.customerPAN
String
O
1
19
Customer PAN.
11
additionalInfo.issuerName
String
O
1
26
Issuer name.
12
additionalInfo.acquirerID
String
O
1
8
Acquirer institution number.
Sample Response
Last updated

