For merchants
Accept USDC, pre-checked at the gate
BSA Gate is a drop-in payment method for your store. Customers pay in USDC, and every payment reaches you already checked: the payer proved who they are with ENS, and Intercepta screened the transaction for sanctions, scams and mixers. You decide what each product requires.
How you add it
Install
Add the WooCommerce plugin to your WordPress store, or run the Shopify pay service for your Shopify store. Both call the same BSA Gate facilitator.
Point it at the gate
Set the facilitator URL and the address you want to be paid at. Nothing else to run: the gate verifies, screens and settles.
Set product rules
On each product, choose the attestations it requires. The rule lives on the product, so different items can have different requirements.
The key idea
Requirements live on the product
You do not gate the whole store the same way. A bottle of wine can require over18=true, a regulated product can require jurisdiction=CH, and everything else stays open. The gate reads the rule for the exact items in the cart and enforces it before any USDC moves.
Platforms
WooCommerce (WordPress)
A real WordPress plugin. It adds a “Pay with USDC (BSA Gate)” checkout method and a required attestations field on every product, stored as _bsagate_attestations. A store-wide default covers products with no rule of their own.
Shopify
A hosted pay service, not an installable Shopify app. It creates a draft order, runs the payment through the gate, then marks the order paid through the Admin API and stamps the settlement transaction on it. Per-product rules come from a bsagate.attestations metafield.