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, Masrivi 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 guide1await fetch("https://api.moosyl.com/subscriptions/by-external-user", {2method: "POST",3headers: {4Authorization: process.env.MOOSYL_SECRET_KEY,5"Content-Type": "application/json",6},7body: JSON.stringify({8externalUserId: "user_abc123",9priceId: price.id,10}),11});
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