Skip to content

Shande

Updated: 7/26/26, 5:36:13 PM

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

Released under the GNU LGPL v3.0