Frequently Asked Questions

Everything you need to know about mavi pay. If your question is not answered here, reach out via mavifinans.sh/contact.


General

What is mavi pay?

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.

Who is mavi pay for?

mavi pay is built for SaaS companies, digital product sellers, content creators, freelancers, and anyone who needs to accept payments and manage subscriptions online.

How is mavi pay different from Stripe alone?

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.

Is mavi pay available worldwide?

mavi pay is available to merchants in all countries supported by Stripe Connect. Customers can pay from anywhere Stripe accepts payments.


Pricing and Fees

What does mavi pay cost?

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.

Are there any hidden fees?

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.

How do payouts work?

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.

What currencies are supported?

Transactions are processed in EUR by default. Additional currencies can be configured through your Stripe account settings.


Products and Subscriptions

What types of products can I sell?

You can sell one-time products (single purchase), recurring subscriptions (monthly, yearly, or custom intervals), and usage-based products (metered billing based on consumption).

Can I offer free trials?

Yes. Subscription products support free trial periods. The customer is only charged after the trial ends.

Can I create discount codes?

Yes. The dashboard supports creating percentage-based and fixed-amount discount codes with optional expiry dates and usage limits.

What are benefits?

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.


Checkout

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.

Can I embed checkout on my website?

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.

What payment methods are supported?

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

What is usage-based billing?

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.

How do I report usage?

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.

Can I combine usage billing with subscriptions?

Yes. You can create products that include a base subscription fee plus usage-based charges on top.


Security and Compliance

Is mavi pay secure?

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.

Is mavi pay GDPR compliant?

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.

What about taxes?

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.


Account and Support

How do I create an account?

Visit pay.mavifinans.sh and sign up using your email, GitHub, Google, or Apple account. Setup takes less than five minutes.

How do I connect my bank account for payouts?

During onboarding, you will be guided through Stripe Connect setup, which includes connecting your bank account for payouts.

How do I get support?

Contact us via mavifinans.sh/contact. We aim to respond within 24 hours.

Can I cancel my account?

Yes. You can close your account at any time from your account settings. Pending payouts will be processed according to Stripe's standard schedule.


Integrations

What frameworks are supported?

mavi pay provides SDK adapters for Next.js, BetterAuth, Hono, Laravel, and more. See the integration guides for setup instructions.

Is there an API?

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.

How do webhooks work?

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.