Skip to content

Suixingfu ​

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

Channel Overview ​

Suixingfu (随行付) is an aggregated payment channel. DaxPay integrates the Tianque API in ISV mode (product vbill_pay), covering unified orders, QR codes, barcodes, and mini-program cashier scenarios. It is the only extended channel that supports the mini-program cashier (wechat_cashier) method.

Suixingfu 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 ​

Underlying railSupported methods
WeChatBarcode, QR code, JSAPI (Official Account), mini-program, mini-program cashier
AlipayBarcode, QR code, JSAPI
UnionPay (QuickPass)Barcode, QR code, JSAPI

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

Configuration Structure ​

Suixingfu keys are a product-level global configuration; the channel merchant only registers the Tianque merchant number:

  1. Configure the ISV keys (Suixingfu product → Key Configuration, one global set):
GroupFieldNotes
BasicTianque institution IDCooperation institution identifier assigned by Suixingfu
KeysTianque RSA public keyBase64 (X509), for verification
Merchant RSA private keyBase64 (PKCS#8), for signing
  1. Create the channel merchant: Merchant Workbench → Channel Merchants → Create, pick the Suixingfu product and fill in merchant name + Tianque merchant number (obtained after onboarding).

Signature & Callback ​

  • Request signing: SHA1withRSA — merchant private key signs, Tianque public key verifies;
  • Keys are Base64 strings (not PEM format) from the Tianque open platform;
  • Async notifications are verified and matched back to orders by order number.

Notes ​

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