SNAP Generate QRIS
This API is used to Generate QRIS in SNAP standard for route payment.
URL Path
Method
POST
Request Parameter
The parameters that must be provided by the Merchant system to be accessed by the Faspay system are as follows:
partnerReferenceNo
String(32)
M
Transaction identifier on service consumer system
amount
Object
M
An object that contains information about an amount or value within a specific context.
value
String(16,2)
M
Net amount of the transaction. If it's IDR then value includes 2 decimal digits. e.g. IDR 10.000,- will be placed with 10000.00 with 2 decimal
currency
String(3)
M
Currency (ISO4217)
merchantId
String(5)
M
Merchant identifier that is unique per each merchant
validityPeriod
String(25)
M
The time when the QRIS validis valid. ISO-8601
additionalInfo
Object
O
Additional information
billDate
String (25)
M
Transaction/ Order Date.
ISO-8601
billDescription
String (128)
M
Bill description
channelCode
String (32)
M
Payment Channel Code
List Channel Code:
715 Linkaja QRIS
711 ShopeePay QRIS
phoneNo
String (30)
C
Customer Phone Number
Notes:
Mandatory for payment channel OVO Tokenized
route
Object
owner
Alphanumeric (32)
Registered partner id that owns/generates the transaction.
Notes:
1 transaction only can contain 1 owner.
If null, then the remaining transaction amount will belong to the merchant’s Sendme balance.
partnerId
Alphanumeric (32)
Merchant partner id number.
partnerAmount
Numeric (15)
Disbursement amount to partner.
Sample Request
Response Parameter
Response parameters are parameters that will be delivered by Faspay system in response to the request that have been sent by the merchant system. If no parameters appropriate/value are incorrect, the transaction will be rejected in the system Faspay.
responseCode
String (7)
M
responseMessage
String (150)
M
referenceNo
String (16)
M
Transaction identifier on service provider system. Must be filled upon successful transaction
partnerReferenceNo
String (32)
M
Transaction identifier on service consumer system
qrContent
String (512)
C
QR String MPM. Will be returned only for direct merchant. boi_oky=direct.
qrUrl
String (256)
C
QR URL for
download QR
Image
Will be returned
only for direct
merchant.
boi_oky=direct.
additionalInfo
Object
O
Additional information
qrImageUrl
String (256)
M
Redirect URL to display QR Image
in Faspay page
Will not be returned for direct merchant. boi_oky=direct.
merchantId
String (5)
M
Merchant identifier that is unique per each merchant
nmid
String (15)
M
National Merchant Identification
amount
Object
M
An object that contains information about an amount or value within a specific context.
value
String (16,2)
M
Net amount of the transaction. If it's IDR then value includes 2 decimal digits. e.g. IDR 10.000,- will be placed with 10000.00 with 2 decimal
currency
String (3)
M
Currency (ISO4217)
phoneNo
String (30)
C
Customer Phone Number
Notes:
Mandatory for payment channel OVO Tokenized
route
Object
O
owner
Alphanumeric (32)
O
Registered partner id that owns/generates the transaction.
Notes:
1 transaction only can contain 1 owner.
If null, then the remaining transaction amount will belong to the merchant’s Sendme balance.
partnerId
Alphanumeric (32)
O
Merchant partner id number.
partnerAmount
Numeric (15)
C
Disbursement amount to partner.
Sample Response
Last updated