Customer onboarding
Create individual or business customers and launch provider-hosted KYC sessions. Money movement stays locked until approval is active.
Built in sandboxGive your customers compliant onramps, offramps, virtual accounts, quotes, and transfers without placing provider credentials in their hands.
Every tenant is isolated. Every end customer completes provider KYC.
{
"quote_id": "quo_7Jx...",
"source": {
"currency": "usdc",
"payment_rail": "base"
},
"destination": {
"currency": "usd",
"payment_rail": "ach"
}
}
The platform
Create individual or business customers and launch provider-hosted KYC sessions. Money movement stays locked until approval is active.
Built in sandboxIssue reusable fiat deposit details for approved customers and define where converted funds settle.
Bridge adapter builtLock route, pricing, and platform fees in a quote before a signed, idempotent transfer reaches a provider.
API readyKeep one Monet contract while provider adapters evolve behind the server boundary. Availability remains approval-dependent.
BloxFi integration nextA controlled flow of funds
Your tenant sends only the required customer profile.
POST /v1/customers
The provider records consent and verifies the end customer.
POST /kyc-sessions
Monet returns provider, platform, and network fees explicitly.
POST /v1/quotes
A signed request executes once and creates a durable audit trail.
POST /v1/transfers
Designed for the real trust boundary
Monet holds provider credentials server-side. Each developer gets a scoped API key, each request is signed, and every customer remains a distinct KYC record at the underlying provider.
Developer first
The public contract stays stable while live provider access remains gated by commercial and compliance approval.
const response = await monet.customers.create({
external_id: "user_1042",
type: "individual",
full_name: "Avery Morgan",
email: "avery@example.com",
country_code: "US"
})
console.log(response.customer.id)
Developer console
Signed in
Loading…
Provider calls are simulated while the live program is reviewed.
Browser sessions never receive provider keys or HMAC secrets. Tenant provisioning and production access remain server-controlled.