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

1

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.

2

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.

3

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.

Status. Both integrations are built and were proven live on Sepolia: a real WooCommerce order and a real Shopify order settled USDC through the gate, each with per-product rules enforced. In this demo the stores run against our test shops. The full code is open source at github.com/hliosone/bsa-gate.