QuickPay Generate and Send Link Request Parameter
Data Attribute Reference
Data Type
A - Alphabet, N - Numeric, AN - AlphaNumeric, C - Characters, D - Decimal, B - BooleanMandatory
M - Mandatory, C - Conditional, O - Optional
Sending Method
Merchant are required to indicate whether to send via email OR sms (only one can be used per call)
Sending parameter either toEmails or toMobiles
Parameter | Data Type / Length | Mandatory | Description |
---|---|---|---|
version | AN 3 | M | Request Message version number |
timeStamp | AN 14 | M | Request time stamp in |
merchantID | AN 15 | M | Merchant ID provided by 2C2P |
orderIdPrefix | AN 14 | M | Prefix of merchant order number |
description | AN 150 | M | Description of QuickPay URL. Only |
currency | AN 3 | M | Standard ISO4217 currency codes. |
amount | AN 12 | M | Transaction amount. E.g. SGD = |
allowMultiplePayment | C 1 | O | Y = Yes, N = No. allow multiple |
maxTransaction | N 4 | O | Maximum no of approved |
expiry | AN 8 | M | Expiry date of the QP URL with |
userData1 | AN 255 | O | User data |
userData2 | AN 255 | O | User data |
userData3 | AN 255 | O | User data |
userData4 | AN 255 | O | User data |
userData5 | AN 255 | O | User data |
promotion | AN 20 | O | Promotion code to filter promotion |
categoryId | AN 20 | O | Predefined payment category code |
resultUrl1 | AN 255 | O | Frontend return ur |
resultUrl2 | AN 255 | O | Backend return url |
paymentOption | C 1 | O | To restrict customer payment
|
ippInterestType | C 1 | O | To allow merchant to specify IPP
|
paymentExpiry | AN 19 | O | Allow merchant to specify payment |
toEmails | AN 255 | O | Email address to be sent to, separated by semi-colon, “;”. |
ccEmails | AN 255 | O | Email address to receive CC, |
bccEmails | AN 255 | O | Email address to receive BCC, |
emailSubject | AN 255 | C | Characters except special character of > and < mandatory when toEmails is supplied |
emailMessage | AN 255 | C | Characters except special character of > and < mandatory when toEmails is supplied |
toMobiles | AN 255 | O | Mobile Nos to be sent to, |
smsMessage | AN 60 | C | Characters except special character of > and < mandatory when toMobiles is supplied |
request3DS | C 1 | O | To enable / disable / Force 3DS |
enableStoreCard | C 1 | O | To enable tokenization feature |
recurring | C 1 | O | To enable RPP (Recurring Payment |
recurringAmount | D 12 | C | Recurring amount. E.g. SGD = |
allowAccumulate | C 1 | C | RPP will be terminated if Only required if allowAccumulate is |
maxAccumulateAmount | D 12 | C | RPP will be terminated if Only required if allowAccumulate is |
recurringInterval | N 3 | C | To indicate the frequency of RPP by Only required if RPP is enabled and |
recurringCount | N 5 | C | To indicate how many times to set to '0' to charge indefinitely until Only required if RPP is enabled. |
chargeNextDate | C 8 | C | To indicate the next RPP charge Only required if RPP with if RPP is with chargeOnDate then |
chargeOnDate | C 4 | C | To charge RPP on specific date Only required if RPP is enabled and |
hashValue | AN 150 | M | HMACSHA1 cryptographic hash using secret_key provided by 2C2P |
Updated 28 days ago