EasyPay Plugin
EasyPay is a common compatibility protocol used by Chinese aggregate-payment sites. Once enabled, existing EasyPay programs can point their order URL at DaxPay without code changes. Menu path: configuration under App Workbench → EasyPay Config; order queries under Extension Plugins → EasyPay.
For the protocol background and "differences from normal orders", see the admin-side EasyPay Plugin page; configuration is app-level, with an independent switch per app.
Enable and Key Configuration
Entry: App Workbench → EasyPay Config (or sidebar App Management → App Config → EasyPay Config). The page has three sections:
| Section | Configuration |
|---|---|
| Basic integration | Master switch, merchant number pid (read-only + copy), V2 / V1 gateway URLs (read-only + copy, for your integration counterpart to fill in) |
| V1 protocol | Enable switch + MD5 key (V1 uses simple MD5 signing with weak security — enable it only when legacy programs need it) |
| V2 protocol | Enable switch + a "use system keys" switch — when on, it directly reuses the RSA key pair from API Credentials; when off, generate a separate pair |
Online RSA key pair generation: regenerating when a public key already exists asks for confirmation (overwriting the original key); the public and private keys are stripped of PEM headers/footers into pure Base64 (required by the EasyPay protocol); the private key is shown only once in a dialog — copy and store it immediately.
Saving requires confirmation; unmodified key fields are not submitted again.
EasyPay Orders
Extension Plugins → EasyPay → EasyPay Orders: query by merchant order number, platform order number, product name, status, pay method and creation time; actions are view detail, sync and close (sync and close have confirmation dialogs).
The EasyPay refund orders page is structured the same way: query by refund number, merchant refund number, order number and status, with sync support.
Amount unit
The EasyPay protocol amount unit is yuan (two decimal places), unlike the unipay API's "cents" — the page displays yuan as-is, no conversion needed.
Related Links
- EasyPay Plugin (admin panel) — protocol background, differences from normal orders
- EasyPay Integration — protocol parameter reference on the API side
- App Management — the app and workbench the configuration belongs to