Merchants
A merchant is the business receiving stablecoin payments. Each merchant has a verified identity, a linked bank account for USD settlement, and an on-chain proxy contract that receives payments.Onboarding Flow
Today, merchants onboard through the Stable Genius dashboard. The process takes approximately 10 minutes:Identity Verification (KYC/KYB)
Merchant completes identity verification. Individual merchants provide government ID and selfie. Business merchants provide EIN and business documentation.
Link Bank Account
Merchant connects their bank account via Plaid for instant verification, or enters details manually. This is where USD settlements are deposited.
Programmatic merchant onboarding via API is on our roadmap. This will allow integrators to create and onboard merchants without the dashboard. Request early access to be notified when this launches.
Merchant Object
Merchant Status
| Status | Description |
|---|---|
onboarding | Account created but KYC or bank not yet complete. |
active | Fully verified and accepting payments. |
suspended | Temporarily suspended (e.g., failed bank transfers). |
deactivated | Merchant or admin deactivated the account. Data retained per compliance requirements. |
Settlement Configuration
Each merchant has a configurable settlement schedule:| Schedule | Description |
|---|---|
weekly_monday | Automatic ACH transfer every Monday at 8am EST (default). |
manual | Merchant triggers withdrawals from the dashboard. |
Fees
The default fee rate is 1% per transaction, deducted at settlement time on-chain. The merchant receives the net amount in their proxy contract.| Amount | Fee (1%) | Net to Merchant |
|---|---|---|
| $10.00 | $0.10 | $9.90 |
| $4.50 | $0.045 | $4.455 |
| $100.00 | $1.00 | $99.00 |
Multiple Merchants per Integrator
Integrators can manage multiple merchants through a single API key. Each payment intent specifies whichmerchant_id receives the payment. This enables platform-level integrations where one system processes payments for many merchants.