Create plans, bill customers every week, month or year, and let Moosyl generate an invoice and a payment request every cycle — from your first subscriber to your thousandth.
On every billing date, Moosyl does the work — you watch the payments come in.
Moosyl creates the invoice on the billing date.
A payment request for the invoice amount goes to your customer.
Your customer pays with Bankily, Sedad, Masrvi or another bank app.
The next billing date is set automatically.
If a payment fails, the subscription moves to past due — and returns to active as soon as it’s paid.
One price per interval for each product, in MRU.
Start with a one-week, one-month or one-year trial. No invoices until it ends.
Create and look up subscriptions with the user ID from your own system.
Cancellations take effect when the current period ends, never mid-cycle.
Products, customers, subscriptions and invoices, with the full billing history.
Create prices and subscriptions with your secret key — or manage everything from the dashboard.
Subscriptions guide1const subscription = await moosyl.createSubscriptionByExternalUser({2externalUserId: "user_abc123",3priceId: price.id,4});
Create an account in minutes and test for free in the sandbox — or book a call and we’ll set it up with you.
1% per successful payment. No monthly fees.
Pricing detailsSDKs, webhooks and guides to go live.
Read the docs