Skip to content

Glossary

Updated: 7/15/26, 4:48:11 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.

Pay Path (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.
Merchant → App (appId)
             ├─ Channel routing: provider/method → channel merchant (→ product) → capability
             ├─ Aggregate / cashier (follow routing or specify directly)
             └─ Async notify, …

Pay request method (or specify channelMchNo directly)
  → product + channelMchNo + capability
  → channel implementation

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

TermDescription
API Credentials (对接配置)Merchant open-API keys, sign verify, crypto.
Async Notify ConfigBusiness webhook URL and event subscriptions (not system announcements).
StoreMerchant 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

Released under the GNU LGPL v3.0