https://payment.uat.pay.axs.com.sg/api/hpp/v1/qrcode/{merchantLinkId}?data={JWE encrypted parameters}Parameters | Required | Remarks |
|---|---|---|
| clientId | The Client ID generated in Merchant Portal | |
| amount | Payment amount in cents. 1. Example: 100 = $1.00 2. Max amount = $9,999,999.00 3. Amount preset in Merchant Portal will be used if not specify | |
| currency | Default is "SGD" Currently only support SGD. | |
| merchantRef | Merchant's unique merchant reference. Max 40 characters. | |
| scheme | - Available values: paynow, alipay, wechatpay. - Accepts only single value. - If not specified, default will be paynow. | |
| expiry | To set preferred expiry (in seconds) for QR code. Default 300 seconds. | |
| terminalId | Merchant's input information. To be displayed in Merchant Portal. | |
| webhookUrl | This URL will overwrite preset URL in Merchant Branding. |
Parameters | Required | Remarks |
|---|---|---|
| transactionReferenceId | AXS' unique transaction reference. Example: 1448241333514969089 | |
| merchantId | Unique Merchant ID assigned to you by AXS. | |
| merchantRef | Merchant's unique merchant reference from Step 1. | |
| qrString | A string of QR code generated from AXS. You will have to convert this string into QR code before displaying on screen. | |
| expiry | The validity of QR code. It is either defined by you or default as 600 seconds. | |
| createdAt | Date time of the QR code creation in Unix format. Example: 1765869431779 | |
| status | SUCCESS - QR code generated successfully. | |
| paymentType | The type of the QR code. Example: PAYNOW / ALIPAY / WECHATPAY |
Parameters | Required | Remarks |
|---|---|---|
| amount | Payment amount in dollar. Example: 101.01 | |
| currency | Default is "SGD" Currently only support SGD. | |
| transactionRef | AXS' unique transaction reference. Example: 1448241333514969089 | |
| merchantRef | Merchant's unique merchant reference from Step 1. | |
| status | Payment status: SUCCESS - Payment successful. EXPIRED - QR code expired. Use the reserved amounts provided to simulate. | |
| responseCode | Empty for QR payment | |
| paymentScheme | Payment scheme. Available value: PAYNOW / ALIPAY / WECHATPAY | |
| paymentDateTime | Payment date time in (ISO 8601) standard. Example: 2025-12-10T09:14:01.201466Z |