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 , USD FR, 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
POST
request to the/payments
endpoint to submit the payment to WeChat Pay. Ensure thepaymentMethodType
attribute 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:
amount
currency
- merchant.merchantSoftware.
companyName
- merchant.merchantSoftware.
productName
- merchant.merchantSoftware.
version
- accountHolder.
fullName
- accountHolder.billingAddress.
line1
- accountHolder.billingAddress.
postalCode
- accountHolder.billingAddress.
countryCode
- paymentMethodType.redirectedPayment.
merchantReturnUrl