Skip to content

Shande ​

Updated: 10/16/26, 9:52:44 AM

Channel Overview ​

Shande (杉德) is Shande Pay's aggregated payment channel. DaxPay integrates via its Hema Pay product (channel sand_pay, payment product hm_pay) in ISV mode, supporting aggregate QR plus WeChat and Alipay collection.

Shande is a commercial-edition extended channel; after purchasing the flagship edition the official team assists with onboarding and integration. See the channel overview.

Supported Payment Methods ​

TypeSupported methods
AggregateAggregate QR (generic code, WeChat/Alipay auto-identified)
WeChatQR code, JSAPI (Official Account), mini-program, barcode
AlipayQR code, JSAPI, barcode

WeChat JSAPI and mini-program payments require a bound WeChat app (AppId) in the channel configuration.

Configuration Structure ​

Shande configuration has two layers: the product-level ISV key set and the channel-merchant-level binding:

  1. Configure the ISV keys (Hema Pay product → Key Configuration, one global set):
GroupFieldNotes
ISV identityShande agent numberService-provider identity (app_id)
KeysShande public keyBase64 (X509), for verification
Merchant private keyBase64 (PKCS#8), for signing
  1. Create the channel merchant: Merchant Workbench → Channel Merchants → Create, pick the Hema Pay product and fill in merchant name + Shande merchant number + store number.

Signature & Callback ​

  • Request signing: SHA1withRSA — merchant private key signs, Shande public key verifies;
  • Async notifications are verified by the platform; the notify URL is passed through to Shande with each trade request.

Notes ​

  • Switch the environment before creating merchants: one set per environment;
  • Ensure the server egress IP is whitelisted by Shande.