Everything you need to know about mavi pay. If your question is not answered here, reach out via mavifinans.sh/contact.
mavi pay is a merchant payment platform that enables businesses and creators to accept one-time and recurring payments online. It is powered by Stripe and built by mavi finans, based in Flanders, Belgium.
mavi pay is built for SaaS companies, digital product sellers, content creators, freelancers, and anyone who needs to accept payments and manage subscriptions online.
Stripe handles the payment processing. mavi pay adds a complete merchant layer on top: product management, checkout links, subscription handling, usage-based billing, customer management, analytics, and a payout dashboard. You get a full merchant platform without building one from scratch.
mavi pay is available to merchants in all countries supported by Stripe Connect. Customers can pay from anywhere Stripe accepts payments.
mavi pay charges a 2% platform fee per successful transaction, on top of Stripe's standard processing fees (typically 1.5% + EUR 0.25 for EU cards, varies by card type and region). There is no monthly subscription fee, no setup fee, and no minimum commitment.
No. The 2% platform fee and Stripe processing fees are the only charges. There are no fees for creating products, generating checkout links, or using the dashboard.
Payouts are processed directly through Stripe Connect to your connected bank account. The payout schedule depends on your Stripe account settings — typically daily or weekly after the initial Stripe verification period.
Transactions are processed in EUR by default. Additional currencies can be configured through your Stripe account settings.
You can sell one-time products (single purchase), recurring subscriptions (monthly, yearly, or custom intervals), and usage-based products (metered billing based on consumption).
Yes. Subscription products support free trial periods. The customer is only charged after the trial ends.
Yes. The dashboard supports creating percentage-based and fixed-amount discount codes with optional expiry dates and usage limits.
Benefits are entitlements attached to products. When a customer purchases a product, they automatically receive the associated benefits. Types include: license keys, file downloads, Discord server access, GitHub repository access, and custom benefits via webhooks.
You create a checkout link in the dashboard for any product. Share the link anywhere — email, social media, your website. When a customer clicks it, they see a hosted checkout page to complete their purchase.
Yes. mavi pay provides an embeddable checkout widget that you can drop into your website with a few lines of JavaScript. The checkout opens as an overlay without redirecting the customer away from your site.
All payment methods supported by Stripe, including credit and debit cards, Apple Pay, Google Pay, SEPA Direct Debit, iDEAL, Bancontact, and more depending on the customer's region.
Usage-based billing lets you charge customers based on how much they consume rather than a flat rate. You define meters (e.g., API calls, storage, messages), ingest usage events via API, and mavi pay calculates the charges at the end of each billing cycle.
Send usage events to the mavi pay API with a customer ID, meter ID, and quantity. Events are aggregated automatically and applied to the customer's next invoice.
Yes. You can create products that include a base subscription fee plus usage-based charges on top.
Yes. All payment processing is handled by Stripe, which is PCI DSS Level 1 certified. mavi pay never stores credit card numbers or sensitive payment data on its servers. All data is transmitted over TLS encryption.
Yes. mavi pay is operated by mavi finans, based in Belgium, and processes data in compliance with the GDPR. See our Privacy Policy for details.
mavi pay can act as Merchant of Record (MoR) for your transactions, handling VAT calculation, collection, and remittance where applicable. See our pricing page and Terms of Service for details on tax handling.
Visit pay.mavifinans.sh and sign up using your email, GitHub, Google, or Apple account. Setup takes less than five minutes.
During onboarding, you will be guided through Stripe Connect setup, which includes connecting your bank account for payouts.
Contact us via mavifinans.sh/contact. We aim to respond within 24 hours.
Yes. You can close your account at any time from your account settings. Pending payouts will be processed according to Stripe's standard schedule.
mavi pay provides SDK adapters for Next.js, BetterAuth, Hono, Laravel, and more. See the integration guides for setup instructions.
Yes. mavi pay provides a REST API at https://api.mavifinans.sh for managing products, customers, checkouts, subscriptions, and usage events programmatically. API documentation is available in the docs.
Configure webhook endpoints in your dashboard settings. mavi pay sends HTTP POST requests to your endpoint for events like successful payments, subscription changes, and refunds. All webhook payloads include a signature for verification.