Wonder

Payment References

The definitive lookup for every payment-related enum, available currencies, and response field you'll encounter when building an integration.

Payment method & Payment entries

Payment methodEntry typeMode
VisaManual Apple PayGoogle Pay Sumsung PayCITMITMOTOOnline
MasterCardManual Apple PayGoogle Pay Sumsung PayCITMITMOTOOnline
JCBManual Apple PayGoogle Pay Sumsung PayCITMITMOTOOnline
Discover&DinersManual Apple PayGoogle Pay Sumsung PayCITMITMOTOOnline
AMEXManual Apple PayGoogle Pay Sumsung PayCITMITMOTOOnline
AlipayIn App In WebOnline
WeChat PayOfficial account In AppOnline
JKO Pay PayIn AppOnline
CUP(UPOP)Manual Apple PayCITMITOnline
Union Pay WalletIn App In Web Merchant Presented QROnline
PaymeIn App In WebOnline
Octopus&Octopus BusinessIn App In Web Merchant Presented QROnline
FPSIn App In WebOnline
XPayIn WebOnline
VisaSwipe Fallback SwipeContact ContactlessOffline
MasterCardSwipe Fallback SwipeContact ContactlessOffline
JCBSwipe Fallback SwipeContact ContactlessOffline
Discover&DinersSwipe Fallback SwipeContact ContactlessOffline
AMEXSwipe Fallback SwipeContact ContactlessOffline
AlipayMerchant Presented QR Customer Presented QROffline
Wechat PayMerchant Presented QR Customer Presented QROffline
JKO PayCustomer Presented QROffline
CUPSwipe Fallback SwipeContact ContactlessOffline
Union Pay WalletCustomer Presented QROffline
XPayMerchant Presented QR Customer Presented QROffline
PaymeMerchant Presented QR Customer Presented QROffline
FPSMerchant Presented QROffline
Octopus&Octopus BusinessContactlessOffline
All (Only applicable for Payment ECRDOC)

Available currencies

Wonder support total 10 currencies via payment.

HKD Hong Kong Dollar CNY Chinese Yuan USD US Dollar SGD Singapore Dollar JPY Japanese Yen NZD New Zealand DollarAUD Australian Dollar EUR European Dollar GBP British Pound SterlingCAD Canadian Dollar

Payment data structure

The payment_data object inside every transaction response varies by payment method. Below are the common fields present in all transactions.

Successful transaction acquirer_name,acquirer_type,batch_no,brn,new_gateway_txn_id, rrn, payment_method,transaction_state.

Failed transaction resp_code,resp_msg,transaction_state.

Card-specific fields Visa / Mastercard / UnionPay / JCB / Amex / Diners / Discover transactions additionally include: card_read_more,credit_card_type,first_6_digits,last_4_digits,exp_month, exp_year.