Shande
Channel Overview
An aggregated payment channel by Shande Payment, via HemaPay product covering WeChat, Alipay, and UnionPay. DaxPay integrates via Shande SDK.
Supported Payment Methods
- Aggregated QR: No specific channel, auto-detected on scan
- WeChat QR (merchant scan): Returns QR code
- Alipay QR (merchant scan): Returns QR code
- WeChat JSAPI (Official Account): Requires openId, returns invoke params
- WeChat Mini-program: Requires openId, returns invoke params
- Alipay JSAPI: Requires openId / buyerId
- Barcode (merchant scan): Direct deduction, may complete synchronously
Configuration
Add this channel in the Admin panel under "Channel Management":
- Shande Agent ID (app_id, service provider identity)
- Shande Merchant No (sub_app_id, required for transactions)
- Store ID (store_id)
- Merchant RSA private key (PEM PKCS#8 Base64)
- Shande RSA public key (X509 Base64, for verification)
Signature
RSA (PEM PKCS#8 Base64, merchant private key sign / Shande public key verify)
Callback Handling
- Async notification callback supported
- Callback URL must be configured in the Shande merchant platform
Notes
- Configure callback URL in Shande platform
- Ensure server IP is whitelisted
- Callback URL passed via biz_content.notify_url