Get QR Code & URL By Checkout ID
Method : POST
URL : https://open.revenuemonster.my/v3/payment/online/checkout
Sandbox URL : https://sb-open.revenuemonster.my/v3/payment/online/checkout
note
To create a unified payment checkout page for your website.
Example of QR Code
Decode your Image using Base64
Using qrCodeImageBase64 URL to generate a QR Code
What user will receive
Once user scan the QR Code it will display
Request Parameters
Parameter | Type | Description | Example |
---|---|---|---|
checkoutId | String | refer to web-payment to get your checkoutId | "1547775958720585401" |
method | String | RM currently supported method | "WECHATPAY_MY" |
type | String | URL or QRCODE | "URL" |
gobiz | Gobiz Object | Specific setting for method GOBIZ_MY | {} |
card | Card Object | Card information for method GOBIZ_MY only | {} |
Gobiz Object (data):
Parameter | Type | Description | Example |
---|---|---|---|
type | String | Type of gobiz payment | "DIRECT_DEBIT" / "UNIVERSAL_PAYMENT" |
bankCode | String | Required only when type is "DIRECT_DEBIT" | RM currently supported bank code |
Card Object (data):
Parameter | Type | Description | Example |
---|---|---|---|
isToken | boolean | To determine is it using customer token | false |
isSave | boolean | To determine token will be save for next usage | true |
no | String | Customer token or Card Number | 4100000000000100 |
cvc | String | Card verification code | 123 |
name | String | Card Name (Optional when customer token is used) | CitiBank |
month | uint32 | Card expiry month 1-12 only (Optional when customer token is used) | 8 |
year | uint32 | Card expiry year (Optional when customer token is used) | 2021 |
countryCode | String | Country code (Optional when customer token is used) | MY |
curl --location --request POST '{{open_base_path}}/v3/payment/online/checkout' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{clientToken}}' \
--header 'X-Nonce-Str: XAYZRZNLGCKSTURRFKBIGYALUKLCLJOG' \
--header 'X-Signature: sha256 RLHmhe9pvCnM6wbp2UcQcyyjBXKbVhlbshaZqUBdgxqdnbM6WsmQuQL1PwhsF6/uOxoXtoXaLIi18zN0IQp5MdxNSiq+6MPLZqmPpiWyJSXpzZsUVst43tKp+JZDF8AWXesrol5vj1RVbxOvCfnkmfghA83mlKc4scXIJkqXpFdyKcRmjT6Bsu9nlMh5IdyBSKv3goatgso/4IsEi8R220ZSHp2Ai//g9iKrKG3cgspM2Uj74ZXIrzt8IB+660btXyoanMuqgqirl1ulj59KciqLKqQMYoHfRywJTH0XLDtV1fQHO1FAECwmMd91Y63acnH3BOxo023tF7AXwNASsg==' \
--header 'X-Timestamp: 1547643342' \
--data-raw '{
"checkoutId": "1582438693268947023",
"method": "TNG_MY",
"type": "URL"
}'
Response Parameters
Parameter | Type | Description | Example |
---|---|---|---|
item | Object | Object of refund details. | (Refer to explanation below) |
code | String | Status returned from Revenue Monster server, whether successfully called our endpoint or not. | "SUCCESS" |
Item Object (item):
Parameter | Type | Description | Example |
---|---|---|---|
type | String | URL or QRCODE | "URL" |
url | String | Once you press this link it will redirect to the wallet. | "Url link show as below" |
Example Response for URL
{
"item": {
"type": "URL",
"url": "https://m-sd.tngdigital.com.my/s/cashier/index.html?bizNo=20200223111212800110171545500353322×tamp=1582439186517&merchantId=217120000000025910811&sign=ckm3a9WHOldNT7fBu7xABQepFPIw6S6A%252FUnsyR6md2W%252FKPekkn1PZw%252BfQeA2Sh8lOjLSHvcm5pjBAONdm%252FvmHaZx7KMqbcuqUTk1YRkrp8jqO7ZvlxW4q0kDR4g71GPnPX4wHHr%252FO967M9T9rT3vYTPmVl4sr18nOtjdTjZgv1zeVVzA2GRV7T8Y4V%252BvY7PX31mWrl4zVnIjlwA3s3OFX%252BKmR1WXvx2QjQaycW38TpLM8xqOSRL4UUW9Md6pG4fWA4zt3uR9fClTiPdJc680x2pXXUp0lATSS9kot37R7MzOUxDLGH9ay8HqVlU3qSb09zNNkw97YquAoeG65fDG8g%253D%253D"
},
"code": "SUCCESS"
}
Example Response for QR Code
{
"item": {
"qrcode": {
"base64Image": "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",
"data": "HJ3ap410R9XlcaBGDJdNFTFwd8rlYJMyiVNJcsQrMG1ouLB641dVvlXFyQXOPCxF"
},
"type": "QRCODE"
},
"code": "SUCCESS"
}