CNY, USD, and HKD.| Payment method | Customer requirement | Checkout experience | Recommended scenario |
|---|---|---|---|
| Alipay CN | Uses the Chinese mainland Alipay app/wallet | Opens a dedicated Alipay payment flow | The customer explicitly chooses Chinese mainland Alipay |
| AlipayHK | Has installed and registered the AlipayHK app | Opens a dedicated AlipayHK payment flow | The customer explicitly chooses AlipayHK |
| Alipay+ | Uses one of the wallets made available by Alipay+ for the transaction | Opens the Alipay+ cashier and lets the customer select an available wallet | The merchant wants one aggregated option for multiple regional wallets |
billing.address.country to CN when creating the PaymentIntent.client=webnext_action.redirect.url to redirect the customer in the browser.{
"id": "1012609011050163683",
"amount": 100.23,
"currency": "USD",
"status": "requires_customer_action",
"next_action": {
"type": "redirect",
"redirect": {
"method": "GET",
"url": "https://checkout.alipayplus.example/alipay-cn/web?code=example_web_token",
"content_type": null,
"app_url": null,
"package_name": "com.iap.linker_portal"
}
}
}client=wapnext_action.redirect.url for mobile web redirection. If the integration needs to launch the Alipay app directly, use next_action.redirect.app_url when populated.{
"id": "1012609011052163685",
"amount": 100.23,
"currency": "USD",
"status": "requires_customer_action",
"next_action": {
"type": "redirect",
"redirect": {
"method": "GET",
"url": "https://checkout.alipayplus.example/alipay-cn/wap?code=example_wap_token",
"content_type": null,
"app_url": "alipayconnect://platformapi/alipayconnectcode.html?code=example_app_token&pspName=ALIPAY_CN&loadMode=2",
"package_name": "com.iap.linker_portal"
}
}
}payment_method_options.alipay_cn to specify the client environment when initiating an Alipay CN payment.