Online Payments
WeChat Pay
WeChat Pay is a mobile payment and digital wallet service that is compatible with the J.P. Morgan Online Payments API. Once set up, merchants can accept payments initiated directly from the WeChat app.
Availability
| Payment method | Payment type | Consumer (country) | Merchant (country) | Presentment currency |
|---|---|---|---|---|
| WeChat Pay | Wallet | CN | CH, DE, FR, GB, HU, IE, LU, NL, NO, IT | GB, CH, IT: EUR, USDFR, DE, LU, HU, IE, NO, NL: EUR |
Branding guidelines
For branding guidelines from WeChat Pay, go here.
How WeChat Pay works
WeChat Pay securely simplifies mobile payments. The payment process for WeChat Pay follows these steps:
- Your consumer selects WeChat Pay as their preferred payment method from your payment page.
- You initiate a
POSTrequest to the/paymentsendpoint to submit the payment to WeChat Pay. Ensure thepaymentMethodTypeattribute is set towechatpay. - J.P. Morgan returns a redirect URL to display a QR code to your consumer.
- Your consumer scans the QR code using the WeChat mobile app.
- Your consumer confirms the transaction by entering the payment password.
- J.P. Morgan returns confirmation of the payment result.
Payment parameters
The following fields are required for WeChat Pay:
amountcurrency- merchant.merchantSoftware.
companyName - merchant.merchantSoftware.
productName - merchant.merchantSoftware.
version - accountHolder.
fullName - accountHolder.billingAddress.
line1 - accountHolder.billingAddress.
postalCode - accountHolder.billingAddress.
countryCode - paymentMethodType.redirectedPayment.
merchantReturnUrl