Skip to content

App Management ​

Updated: 10/15/26, 10:20:22 AM

An app (appId) is the invocation and configuration isolation unit under a merchant: unipay requests are attributed per app, and configurations such as channel routing, gateway payment, and the cashier all hang at the app level. Menu path: Merchant Center → Payment Config → App Management.

The app configuration model is exactly the same as the admin panel's Application Configuration (the admin panel manages the same data on the merchant's behalf from its merchant workbench); this page describes it from the merchant panel self-service perspective.

App List ​

The app list is a card grid (not a table): each card shows the app name, appId, and enable status; the default app is pinned to the top with a "Default" tag; click a card to enter that app's App Workbench.

Add / Edit has only three fields: app name, status, and the default app switch (changeable only in edit mode). The appId is generated automatically by the system (starting with A) and cannot be changed after creation.

Default App Rules ​

  • The merchant's first app is automatically set as the default at creation; there is at most one default app;
  • A unipay request without an appId falls back to the default app; an explicit appId routes by the given value;
  • A warning "there are apps but no default app" appears at the top of the list — in that state, orders without an appId will fail; just set a default.
ScenarioConsequence
Disable the default appOrders that specify no appId are blocked (the page prompts a confirmation)
Delete the default appForbidden — transfer the default first, then delete
Delete an appDangerous operation; requires manually typing the app name to confirm

App Workbench ​

Enter from an app card; the tab title is "{app name} · App Config", and the tiles are in two groups:

Payment Config (each card has independent permission control):

CardFunctionSee
Channel RoutingDecide which channel merchant each pay method of this app goes throughApp Payment Config
Gateway Payment ConfigRouting depth of QR plates / aggregate pay under each client environmentApp Payment Config
Cashier ConfigWhich pay methods the cashier page displays in each environmentApp Payment Config
Async Notify ConfigBusiness event callback URL and subscribed eventsUnder development, see the next section
EasyPay ConfigEasyPay V1/V2 protocol compatibility integrationEasyPay Plugin

App Management: edit basic info, set / unset the default app (with confirmation), delete the app (red card, strong confirmation).

Async Notify Config (Under Development) ​

In the current version this UI is under development; the workbench card carries a badge and is not clickable. Once available, it will support configuring a callback URL (HTTP) or an MQ subscription (a topic isolated per app) and checking the events to subscribe. For now, callback troubleshooting can start from the Merchant Callback Push page.