Sheng Pay
Channel Overview
Sheng Pay (盛付通) is an aggregated payment channel supporting WeChat, Alipay, and QuickPass QR, JSAPI, APP, and barcode collection — method coverage second only to Adapay. DaxPay offers a normal-merchant product (sheng_pay) and an ISV product (sheng_isv).
Sheng Pay is a commercial-edition extended channel; after purchasing the flagship edition the official team assists with onboarding and integration. See the channel overview.
Payment Products
| Product | Mode | Suitable for |
|---|---|---|
sheng_pay (merchant) | Merchant direct | Merchants with their own Sheng Pay merchant number |
sheng_isv (ISV) | ISV collects on behalf of sub-merchants | Service providers collecting for sub-merchants |
Both products support the same methods:
| Underlying rail | Supported methods |
|---|---|
| QR code, JSAPI (Official Account), mini-program, APP, H5, barcode | |
| Alipay | QR code, JSAPI, APP, H5, PC web, barcode |
| UnionPay (QuickPass) | QR code, JSAPI, barcode |
UnionPay H5 not supported yet
union_h5 is not integrated in the current phase; if the capability is enabled in payment configuration, actual payments will fail with "not supported".
Configuration Structure (normal-merchant mode)
Keys are configured per channel merchant:
- Create the channel merchant: pick the Sheng Pay merchant product and fill in merchant name + Sheng Pay merchant number;
- Configure keys (Channel Merchant Detail → Key Configuration):
| Field | Notes |
|---|---|
| Sheng Pay merchant number | mchId |
| Sheng Pay app ID | Optional; recommended for direct scenarios |
| Merchant RSA private key | Base64; PKCS#8 or PKCS#1 |
| Sheng Pay public key | Base64, for verification |
Configuration Structure (ISV mode)
ISV mode is a product-level global key set + row-level sub-merchant binding: configure one key set under the ISV product (service-provider merchant number + private key + Sheng Pay public key) shared by all sub-merchants; when creating channel merchants fill in merchant name + sub-merchant number (app ID optional).
Signature & Callback
- Request signing: SHA1withRSA (reported type
RSA) — merchant/service-provider private key signs, Sheng Pay public key verifies; - Payment and refund async notifications are supported; the callback URL must be configured in the Sheng Pay portal.
Notes
- Sheng Pay provides no sandbox or test environment — only the production gateway; verify with small amounts after configuring;
- Private keys generated by the Sheng Pay portal may be PKCS#1 format (
BEGIN RSA PRIVATE KEY); both formats are accepted, no manual conversion needed; - In ISV mode all sub-merchants share one key set — no per-merchant entry.