Merchant integration preview
Billing without blank checks.
A merchant should be able to create subscription plans, request mandates, check their status, trigger eligible collections, receive settlement, and inspect billing history without gaining unlimited wallet access.
01Create plan
Define the recurring amount, token, frequency, and permitted exposure.
02Request mandate
Present exact terms for the customer to approve.
03Collect
Trigger an eligible charge. The protocol checks the limits first.
04Reconcile
Track success, failures, revocations, receipts, and API activity.
Working backend demo
Mandate policy endpoint
The site's live policy sandbox posts to /api/mandate/check. The endpoint validates request values server-side and returns Approved or Blocked with reasons.
POST /api/mandate/check
{
"amount": 12,
"cycleCap": 12,
"lifetimeSpent": 24,
"lifetimeCap": 144,
"status": "active",
"expiry": "2027-08-31"
}