Every Stripe payment
invoiced in Moloni.
Stripe charges and Moloni invoices; Rioko connects the two. Payment confirmed in Stripe, certified document in your Moloni, in seconds, with VAT ID, VAT and ATCUD. You authorise both accounts, no code.
- 24/7
- payment → invoice
- 0
- lines of code
- € $ £
- in the charged currency
- Stripe Checkout
- Payment Links
- Subscriptions
- Stripe Invoicing
- SEPA Direct Debit
- Foreign currency
Four steps. Once.
Setup takes a few minutes. After that, every payment invoices itself.
Connect Stripe
Authorize Rioko on your Stripe account with read-only access, or paste a restricted key if you prefer; with a key, the wizard registers the webhook for you. No SDK to install and no changes to your checkout.
Authorise Moloni
You authorise Rioko on the Moloni account you already use and pick the company and series. Documents land there, next to the ones you already issue, and go into the SAF-T like all the others.
Set the tax rules
Document type, dedicated series, default exemption, finalize straight away or review as a draft: all in one panel, no code.
Done. From here on, it runs itself.
Every confirmed payment creates the document in Moloni, with the customer's VAT ID when there is one, the right VAT rate and the tax authority's legal text. A refund creates the credit note linked to the original document, partial refunds included.
Built for Portuguese tax rules.
Not translated into them.
Stripe charges in any currency and from any country. The invoice still has to come out the way the Portuguese tax authority expects, and that is what Rioko handles.
VAT ID from customer to document
The VAT ID is looked up in the payment metadata, Checkout fields, tax IDs and the Stripe customer record, then checked against its control digit. Without a valid VAT ID, the invoice is issued to a final consumer, under the customer's name.
AT compliance
Issued via certified software, with ATCUD, reported series and the legal wording for M01–M99 exemptions in the invoice notes.
Total equals what was paid
The invoice closes to the cent with what Stripe charged the customer. If the total does not match, the document is not issued and the error is logged for correction.
Foreign currency, native in Moloni
A payment in dollars or pounds is issued in Moloni in the currency charged, at the day's rate, in Moloni's own foreign-currency fields.
Simple. Per integration.
The Stripe integration costs the same as any other in the catalog. No per-document fees, no volume limits.
Prices excl. VAT · set up without a card, pay when you activate · cancel anytime
See all plans on the hub ↗Frequently asked questions.
Everything you need to know before connecting Stripe to Moloni. Didn't find the answer? Talk to us.
Through Rioko: you authorise your Stripe account, read-only, and your Moloni account, pick the company and series, and activate. From then on, every payment confirmed in Stripe becomes a certified document in Moloni, with no code and no checkout changes.
Connect Stripe to Moloni in minutes.
No SDK. No checkout changes. Set it up without a card and pay when you activate invoicing.

