shieldz blog

Non-Custodial Crypto Payment Gateway: A Case Study in AML Holds

Deniz Yanbollu · July 13, 2026

A non-custodial crypto payment gateway is the difference between getting paid and watching your money sit in someone else’s account marked “under review.” Most hosted crypto processors take your customer’s payment into their own wallet first, screen it, then pay you out later. That middle step is where AML friction lives: holds, verification requests, and the occasional frozen account.

This is a short case study on that friction. Where it shows up across custodial providers, and why a non-custodial model removes it by design rather than by promise.

Where AML friction actually happens

Anti-money-laundering rules are real, and every serious payment company has to follow them. The only question is where the compliance burden lands. On a custodial gateway, it lands on your money. Because the provider holds your funds between the sale and the payout, they are the party on the hook, so they screen, they delay, and sometimes they hold. A large or unusual payment can trigger a manual review. A brand new account with sudden volume looks exactly like the pattern their risk models are trained to flag. Meanwhile, your payout waits.

Bar chart: custodial gateways and escrow/hold models hold 100 percent of a payment before it reaches you, so it can be frozen or AML-reviewed. BTCPay Server and Shieldz are non-custodial at 0 percent, funds settle straight to your wallet.
The whole argument in one picture: if 100% of a payment passes through the provider's account, 100% of it can be held.

Three ways a custodial gateway stalls a payout

1. The verification wall. Many hosted processors require business KYC before your first withdrawal. You made the sale, but you cannot touch the money until you upload documents and wait for approval.

2. The AML review hold. A payment gets flagged and the funds are frozen pending review, for days, sometimes weeks. You did nothing wrong. The pattern did.

3. The account suspension. If your category is “high risk,” and crypto itself often is, the account can be closed with a balance still inside. It is the same story merchants tell about Stripe and PayPal freezes, just repeated one layer down with a crypto processor in the middle.

None of this is the provider being malicious. It is the unavoidable consequence of a single design choice: they hold your money, so they carry the risk, so they gate your access to it.

The non-custodial difference

A non-custodial crypto payment gateway never touches the funds. The customer pays, and the payment settles directly to the wallet address you control, on-chain, in the same transaction. There is no processor balance, so there is no account to freeze, no payout schedule to wait on, and no AML hold on your money.

Compliance still exists, it just changes shape. Sanctioned-address screening runs on the counterparty, not on your payout. Shieldz, for example, screens paying addresses against the OFAC list, but it does that without ever holding your money in a reviewable balance. The screen looks at who is paying, not at whether to release what is already yours.

Shieldz works exactly this way. You give a wallet address, you get a payment link or a hosted checkout, and funds land in your wallet at settlement, with no signup and a 0% platform fee. BTCPay Server is non-custodial too, if you are willing to run your own server. The usual trade is control for convenience, and a hosted non-custodial gateway is the rare case that gives you both.

FAQ

Does non-custodial mean no compliance at all? No. Shieldz screens for OFAC-sanctioned addresses. The difference is that the screen runs on the counterparty address, not by holding your money in a balance it can review and freeze.

Can a non-custodial gateway freeze my funds? It cannot, because it never holds them. Payments settle straight to the wallet you control, so there is nothing on the provider’s side to freeze.

Is a non-custodial gateway harder to set up? Hosted non-custodial tools like Shieldz are the easiest option: paste a wallet address, get a link. Self-hosted ones like BTCPay Server need your own server.

What about chargebacks? On-chain payments are final, so there are no chargebacks to reserve against. That removes the main reason custodial processors hold funds in the first place.

Get paid without the hold

If you have ever had a payout frozen “for review,” a non-custodial crypto payment gateway is the structural fix, not a workaround. Spin up a payment link or a tip jar in seconds, read what a crypto payment gateway actually is, or compare the best free crypto payment gateways of 2026. If you want the deeper trade-offs, see pay any coin and the trust tradeoff, or, for the most private option, how to accept Zcash payments online.