Architecture guide · 7 min read
Non-custodial Crypto Payments Explained
A non-custodial crypto payment gateway coordinates payment without treating merchant funds as a balance held inside a processor account. The gateway can create invoices, show wallet instructions, monitor transactions, and report status while settlement remains connected to wallets controlled by the merchant.
Custody changes who can control funds
In a custodial model, a provider may receive funds into infrastructure it controls and maintain a merchant balance that is later withdrawn or settled. In a non-custodial model, the payment design avoids placing that discretionary stored balance between the merchant and settlement.
The exact technical model matters more than the label. Merchants should confirm destination wallets, sweep behavior, smart-contract roles, and who can update configuration.
What the gateway still does
Non-custodial does not mean the gateway disappears. It still creates payment references, communicates the asset and network, detects the transfer, tracks confirmation, and reports the result to the merchant application.
- Create order-specific payment requests
- Present a branded checkout
- Monitor transaction status
- Notify the merchant backend
- Support reconciliation and refunds
Operational responsibility moves closer to the merchant
Control is useful only when the team protects it. Wallet governance, access separation, backup plans, network monitoring, software updates, and incident response remain necessary.
Merchants should also decide who is allowed to change settlement settings and how a suspicious or incorrect transfer is investigated.
When non-custodial payment infrastructure fits
The model can suit digital businesses that want direct crypto settlement, operators building a branded gateway, or teams that do not want a third-party processor to hold a withdrawable merchant balance. It may be less suitable for teams that want a provider to manage every wallet and compliance responsibility for them.
Next step
Bring the use case. We'll map the payment flow.
ChainerTX access is currently provided by request. Tell us what your product sells, which customers need crypto payments, and how you want the payment state to connect to your application.
Request ChainerTX access →