Bag is live — accept USDC & card payments globally. Get started →
BagBag Docs
Finance

KYT & AML Screening

How Bag screens stablecoin transactions for compliance.

KYT & AML Screening

Bag performs real-time Know Your Transaction (KYT) screening on all stablecoin payments. As the Merchant of Record, Bag is responsible for AML compliance — merchants do not need to implement their own crypto compliance tooling.


What Gets Screened

Every stablecoin transaction is checked against:

  • OFAC SDN List — U.S. Office of Foreign Assets Control sanctions
  • EU Sanctions Lists — European Union consolidated sanctions
  • UN Sanctions Lists — United Nations Security Council sanctions
  • Blockchain analytics — Known illicit addresses, mixers, and flagged wallets
  • Risk scoring — Transaction patterns associated with money laundering or terrorist financing

Screening Process

StepWhat happensTiming
Pre-transactionCustomer wallet address is checked against sanctions listsBefore checkout completes
Transaction monitoringOn-chain transaction is analyzed for risk indicatorsDuring confirmation
Post-transactionOngoing monitoring for retroactively flagged addressesContinuous

Outcomes

ResultActionMerchant Impact
ClearTransaction proceeds normallyNone — payment completes as expected
Flagged for reviewTransaction is held pending manual reviewPayment is delayed; merchant is notified
BlockedTransaction is rejected or returned to senderPayment does not complete; merchant is notified

Merchant Impact

  • No action required — Bag handles all screening automatically
  • No compliance tooling needed — You don't need Chainalysis, Elliptic, or similar services
  • Notifications — You receive webhook notifications if a transaction is flagged or blocked
  • No liability — As the MoR, Bag assumes compliance liability for screened transactions

Flagged Transaction Handling

If a transaction is flagged:

  1. Funds are held in escrow pending review
  2. Bag's compliance team investigates (typically 1–3 business days)
  3. If cleared, the transaction completes and you receive the funds
  4. If blocked, funds are returned to the customer's wallet

You are notified at each step via email and webhook.


What's next

On this page