Overview
note
- Voucher is for user to collect free gift , cashback and discount
#
Issue Voucher Using RM Merchant App/TerminalParameter | Type | Description | Example |
---|---|---|---|
VALID | String | Voucher is still valid, waiting for user to redeem. | status : "VALID" |
ISSUE | String | Click “Issue” button from RM Merchant App/Terminal. | status : "ISSUE" |
REDEEMED | String | Optional: User scan with RM Loyalty Program, and this voucher can now be viewed under “My Rewards” | status : "REDEEMED" |
VOID | String | User used voucher at merchant shop. Merchant has scanned this voucher. | status : "VOID" |
EXPIRED | String | Voucher has reached its expiry date. It cannot be used anymore | status : "EXPIRED" |
#
Voucher Marketplacenote
Send voucher to other merchant
Parameter | Type | Description | Example |
---|---|---|---|
VALID | String | Voucher is still valid, waiting for user to redeem. | status : "VALID" |
ISSUE | String | Click “Issue” button from RM Merchant App/Terminal. | status : "ISSUE" |
REDEEMED | String | Optional: User scan with RM Loyalty Program, and this voucher can now be viewed under “My Rewards” | status : "REDEEMED" |
VOID | String | User used voucher at merchant shop. Merchant has scanned this voucher. | status : "VOID" |
EXPIRED | String | Voucher has reached its expiry date. It cannot be used anymore | status : "EXPIRED" |
MARKET_PLACE | String | Send/Share voucher to other merchant | status : "MARKET_PLACE" |
#
Sample Responsenote
- Frequency of callback: 5 times, interval of 1 min each
- Callback will stop when RM server receives HTTP response of 200-OK
- In case of unreachable server callback, please proceed to call Get Voucher By Code endpoint.
Example Response