Skip to content

Glossary ​

Updated: 10/15/26, 5:44:21 PM

The first half is the official DaxPay external vocabulary (menus, ops UI, and integration docs should follow it).
The second half is industry-general terminology. On conflict, prefer the DaxPay vocabulary.


DaxPay External Vocabulary ​

Provider vs Channel ​

TermSideOne-liner
Pay Provider (支付渠道)Payer (C-end)Which wallet the money comes from (WeChat, Alipay, …)
Payment Channel (支付通道)Integration (B-end)Which institution you integrate with (WeChat Pay, Lakala, UMS, …)

Do not mix the two: 渠道 = C-end brand; 通道 = B-end integration.

Core Entities ​

TermCode / FieldDescription
MerchantMerchant / mchNoTenant that accepts payments via DaxPay.
Merchant AppMchApp / appIdApp under a merchant; channel routing, aggregate pay, and cashier hang on the app.
Pay ProviderPayProvider / providerC-end wallet/brand: WeChat, Alipay, UnionPay, Douyin, …
Pay MethodPayMethod / methodHow the user pays: QR, JSAPI, mini-program, H5, barcode, … Each method belongs to one provider.
Payment ChannelChannel / channelB-end institution you integrate with.
Payment ProductProduct / productIntegration flavor under a channel (e.g. WeChat direct vs ISV). One channel may have many products.
Pay CapabilityCapability / capabilityConcrete launch shape a product supports; often aligned with method but defined by product strategy. Prefer auto-infer on config UI when possible.
Channel MerchantChannelMerchant / channelMchNoOnboarding entity under a product; uniquely binds one product; the anchor of the pay path.
Channel-side App ConfigChannel app (WeChat/Alipay AppId, …)Channel-side app credentials — not merchant appId.

Code Conventions (code, aligned with enums) ​

LayerRuleExample
Provider / ClientEnvC-end brand; env uses the same code as the providerwechat / alipay / douyin / union_pay
ChannelB-end institution; direct brands usually carry no _pay; indirect ones may use xxx_paywechat / alipay / douyin / huifu / lakala_pay
ProductModel under a channel; may differ from the channel codeWeChat direct wechat_pay, Douyin direct douyin_pay, Huifu ada_pay/dougong_pay
Method / CapabilitySame code; {brand}_{shape} (e.g. wechat_qr, union_qr)Do not use union_pay_qr; do not treat the product code wechat_pay as env

Do not mix: wechat_pay is a payment product only; wechat is the provider/channel/WeChat host environment.

Channel Routing ​

TermCode / FieldDescription
Channel Routing / Channel Binding (通道路由)PayRoutePer merchant app, map provider/method to a channel merchant (then product + capability). Deterministic binding, not cost/success-rate multi-candidate routing.
By Brand Defaultmode = basicOne default channel merchant per pay provider; capability from product strategy. Legacy name: basic mode.
By Methodmode = sceneChannel merchant + capability per pay method. Legacy name: scene mode — not scan/cashier environment.
Specify Directly (直接指定)channelMchNo + capability on requestSkip app routing; use the given channel merchant and capability. Full phrasing: “directly specify channel merchant”. Legacy: direct / precise / explicit channel merchant.
Follow Channel RoutingAggregate AUTO, etc.Resolve via the app’s channel routing.

Configuration vs. ordering:

Config side (merchant app):

Order side (transaction chain):

Gateway & UI ​

TermDescription
Aggregate PayOne QR / entry for multiple wallets; derive or configure method, then resolve channel merchant.
QR Terminal (码牌)Physical/digital collection QR asset; scan rules often tied to aggregate config.
CashierEnd-user cashier page and payment items.
Open EnvironmentWeChat / Alipay / browser context when the user opens the page.

Credentials & Notify ​

TermCode / FieldDescription
API Credentials (对接配置)CredentialMerchant open-API keys, sign verify, crypto.
Async Notify ConfigNotify (merchant callback)Business webhook URL and event subscriptions (not system announcements).
StoreStoreMerchant offline store.

vs Industry “Channel Routing” ​

Industry “channel routing” often means picking the best of several channels by success rate, cost, amount, etc.
DaxPay “channel routing” is 1:1 path binding per app (by brand default or by method). It does not include weighted failover.


Transactions ​

TermDescription
PaymentThe user transfers funds to the payee via an online payment system
RefundThe payment system returns money to the user (full or partial)
Cancel/VoidCancelling a transaction on the same day (before cutoff), usually with fee refund
Force ReversalSimilar to cancel, originating from POS-era cancellation of timeout transactions
Escrow PaymentThe buyer pays to the platform first and the merchant receives funds after delivery confirmation
Instant SettlementFunds are transferred directly to the payee without secondary confirmation

Funds ​

TermDescription
TopupAdding funds to a payment system account
TransferMoving funds from one account to another
WithdrawWithdrawing account balance to a bank card
Payroll DisbursementA company transfers funds directly to individual accounts via the payment system
T DayThe actual date a transaction occurs
T+NThe N-th business day after the transaction date
Accounting DayThe date identifying a transaction in accounting terms — may differ from calendar date
Day CutAccounting day switches to the next, triggering batch processing
SettlementThe acquirer transfers transaction funds to the merchant
ClearingTransfer of transaction funds between institutions
NettingOffsetting daily receivables and payables, transferring only the net amount
Fee RecordingRecording and summarizing transaction fees
Service FeeFees charged for transaction processing or services
Capital LossFinancial loss caused by errors

Payment Forms (Industry) ​

TermDescription
Quick PaymentPre-binding bank card information for fast subsequent payments
Direct DebitIndividual authorization for merchants to deduct funds directly
Card PaymentPayment using credit or debit cards
Online BankingRedirecting to a bank payment page
QR Code PaymentInitiating payment via QR codes
Merchant ScanMerchant generates a QR code for the user to scan
Consumer ScanUser generates a QR code for the merchant to scan
Aggregated QROne QR code supporting multiple wallets

Merchants & Accounts ​

TermDescription
Merchant OnboardingEntering the payment system by submitting documents and signing agreements
MemberAn individual who joins a payment financial institution
LimitMaximum amount allowed within a time period
Freeze/UnfreezeSuspending/restoring account transactions or balance
KYCKnow Your Customer — verifying customer identity
Binding / UnbindingBind or unbind bank cards or third-party wallets

Accounting ​

TermDescription
BookkeepingRecording transactions in accounting ledgers
Double-Entry BookkeepingAt least two account movements with equal debit and credit
AccountA ledger for specific types of financial transactions
Account SubjectClassified items in accounting books
Journal EntryRecording method specifying debit and credit
Internal AccountNot customer-facing; internal fund management
Intermediate AccountTemporary bookkeeping account
PositionBalance situation

Risk & Compliance ​

TermDescription
Risk ControlFraud detection, credit assessment, compliance checks, etc.
AMLAnti-Money Laundering
Anti-FraudPreventing and detecting fraud
Regulation & ComplianceComplying with laws and industry standards

Interaction & Systems ​

TermDescription
Information FlowNon-fund-related data during transactions
Fund FlowMovement of funds (virtual or actual)
API InterfaceReal-time protocols between systems
File InterfaceData exchange via files

Subsystem Categories (Industry Reference) ​

TermDescription
Open GatewayMerchant-facing entry (orders/payments)
Acquiring & SettlementCollect orders and settle
Cashier CoreRenders available payment methods
Payment EngineActual deduction or transfer
Channel GatewayIndustry term; map to DaxPay channel / channel routing
Member / Merchant / Risk / Ops platformsSupporting platforms