The old way
Each bill can require another prompt, another decision, and another chance for the payment to stop.
Give your product a familiar way to collect stablecoin subscriptions, memberships, and bills. A customer sets the payment terms once. Their wallet applies the limits every time a payment is due.
Repeated signing turns a routine payment into a recurring chore. A customer-approved payment rule gives your product a clear way to collect on schedule, within terms they chose.
Each bill can require another prompt, another decision, and another chance for the payment to stop.
Your product can request the payment. The wallet allows it only when it matches the amount, scope, and time period the customer accepted.
Give people a plain-language payment agreement. Your product gets a workable recurring payment flow. The wallet gets the instructions it needs to enforce the agreement.
Define the maximum amount a payment can use.
25 USDC0MaximumKeep payments limited to the subscription the customer agreed to.
Choose when payments can happen and when the approval ends.
↻ Monthly · on the 15th
Let the customer revoke the rule when they no longer want it active.
Your backend can request a recurring payment without holding a blank check. The wallet checks every request against the customer’s rule onchain. If it falls outside the agreed limits, it cannot proceed.
Payment request
Ringside Global
Recurring · Monthly
OMS Wallets checks onchain
Approved
The request matches the rule.
25 USDC is within the customer’s limit.
Your product requests the payment. The wallet checks it against the customer’s approved terms, so they don’t have to return and sign again.
Automatic recurring payment
25 USDC · monthly
✓ Billing date reached
↻ Payment request sent automatically
Checking approved terms
✓ Amount within your limit
✓ Approved receiver
✓ Timing matches your rule
Payment completed
25 USDC sent
To Ringside Global
Within the approved terms
Payment history
Ringside Global · 25 USDC / month
From software plans to AI usage bills, collect recurring payments within the terms your customer approves.












Collect recurring usage invoices within an approved spending limit.
Charge for GPU access, hosting, storage, and infrastructure.
Collect monthly payments for SaaS products and developer tools.
Renew streaming, creator, newsletter, and community memberships.
Collect recurring seller subscriptions and platform access fees.
Collect scheduled payments for ongoing professional services.
Collect customer approval with OMS Wallet SDKs. Use the TypeScript SDK to request payments from your existing billing flow, with approved limits enforced onchain.
Explore the docs// 01 Set up your backend
registerCredential
// 02 Request approval in your app
inspectRemoteCredential
authorizeRemoteAccess
// 03 Run payments from your backend
getSession
prepareTransaction
executeTransaction
getTransactionStatusIf you don't see your question answered here, reach out to our support team, we're always happy to help.
contact us