QuickPay Generate and Send Link Response Parameters

📘

Data Attribute Reference

Data Type

  • A: Alphabet
  • AN: Alphanumeric
  • C: Characters
  • B: Boolean
  • D: Decimal
  • N: Numeric

Mandatory attributes

  • M: Mandatory
  • C: Conditional
  • O: Optional
ParameterData Type / LengthMandatoryDescription
versionAN 3MRequest version number

Current version: 2.4
timeStampAN 14MRequest time stamp

* In yyyyMMddHHmmss format
qpIDN 10MQuickPay ID
orderIdPrefixAN 14MPrefix of merchant order number for transaction done using this QuickPay URL

* Accepts only alphanumeric characters
and the special characters _-
currencyAN 3MStandard ISO4217 currency codes

Examples:
Thai baht = THB
Singapore
dollar = SGD
* US dollar = USD
amountAN 12MTransaction amount

Examples:
SGD =
100.00
JPY = 100
expiryAN 19MExpiry date of the QuickPay link

* In yyyy-MM-dd HH:mm :ss format
urlAN 255MQuickPay URL
successEmailsAN 255OEmail address that QuickPay URL was successfully sent to

* Multiple email addresses are separated by semicolons (“;”)
successMobilesAN 255OMobile number that QuickPay URL was successfully sent to

* Multiple mobile numbers are separated by semicolons (“;”)
failedEmailsAN 255OEmail address that QuickPay URL failed to send to

* Multiple email addresses are separated by semicolons (“;”)
failedMobilesAN 255OMobile number that QuickPay URL failed to send to

* Multiple mobile numbers are separated by semicolons (“;”)
resCodeN 3MResponse status code

Refer to: Response Code List
resDescAN 50MResponse status short description
hashValueAN 150MHMACSHA1 cryptographic hash value of:
version + timestamp + qpID +
orderIdPrefix + currency + amount + expiry + url + successEmails +
successMobiles + failedEmails +
failedMobiles + resCode + resDesc

Uses secret key provided by 2C2P to merchant