Stripe integration · Live

Every Stripe payment
becomes an invoice.

Payment confirmed on Stripe, certified invoice in InvoiceXpress, Moloni or Vendus, within seconds. VAT ID detected, correct VAT, ATCUD included. No changes to your checkout.

24/7
payment → invoice
0
lines of code to write
3
certified programs
Fatura · original
FT 2026A/847
InvoiceXpress
Cliente  Ana Martins
NIF      245 187 663 ✓ válido
Brincos aço cirúrgico × 224,00
Portes · CTT Expresso4,90
Subtotal s/ IVA23,50
IVA 23% · incluído5,40
Total0,00 €
ATCUD: JFX8PR2J-847
Processado por programa certificado · AT
example flowpayment → invoice · edge runtime
  • Stripe Checkout
  • Payment Links
  • Subscriptions
  • Stripe Invoicing
  • SEPA Direct Debit
  • Foreign currency
The destinations

Pick the program.
We handle the rest.

Issue into InvoiceXpress, Moloni or Vendus. You choose the destination during setup, without touching your payment integration.

Stripepayment_intent.succeeded
InvoiceXpress
Moloni
Vendus
Rioko · Fiscal engine1 payment · 1 invoice · no spreadsheet
The flow

Four steps. Once.

Setup takes a few minutes. After that, every payment invoices itself.

Step 01

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.

activate.sh
POST /api/integrations/activate
{ "id": "pi_3TrIAO2eZvKYlo2C", "currency": "eur",
"destino": "invoicexpress | moloni | vendus" }
200 OK · webhook registered
Step 02

Choose your invoicing program

InvoiceXpress, Moloni or Vendus: connect the account you already use and the documents land there, next to the ones you already issue. For InvoiceXpress and Vendus you paste the API key; for Moloni you authorize Rioko.

destino
InvoiceXpress
Moloni
Vendus
Step 03

Set the tax rules

Document type, dedicated series, default exemption, finalize straight away or review as a draft: all in one panel, no code.

fiscal.rules
VAT includedOSS · EUSeries ONLINEAuto-finalize
Step 04

Done. From here on, it runs itself.

Every confirmed payment generates the document in the program you chose, with the customer VAT ID when there is one, the right VAT rate and the legal AT wording. Refunds on finalized invoices become credit notes.

events.log
One-off payments, Payment Links and subscriptions
Refunds → credit notes, on finalized invoices
Reconciliation: every payment next to its invoice
Trust

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, same-day rate

In InvoiceXpress, a payment in pounds or dollars is converted to euros at the European Central Bank rate for the payment date. In Moloni, the document is issued in the currency actually charged.

Pricing

Simple. Per integration.

The Stripe integration costs the same as any other in the catalog. No per-document fees, no volume limits.

Rioko · Stripe · Monthly
€7.50
/month · + VAT
Full Stripe integration✓
Automatic invoicing within seconds✓
VAT ID · VAT · M01–M99 exemptions✓
Refunds → credit notes✓
Create account
RIOKO·STRIPE·MONTHLY
Recommended
Rioko · Stripe · Yearly
€75
/year · + VAT
2 months free · €75 vs €90
Everything in monthly✓
2 months free✓
Roadmap priority✓
Email support · < 24h response✓
Create account
RIOKO·STRIPE·YEARLY
Rioko · Stripe · Custom
On request
tailor-made
Tailor-made integration · ERP, marketplaces✓
Multiple Stripe accounts / multiple VAT IDs✓
Dedicated SLA✓
Technical onboarding call✓
Request a quote
RIOKO·STRIPE·CUSTOM

Prices excl. VAT · set up without a card, pay when you activate · cancel anytime

See all plans on the hub ↗
FAQ

Frequently asked questions.

Everything you need to know before connecting your Stripe account. Cannot find the answer? Talk to us.

When a payment is confirmed, Stripe sends a webhook to Rioko. Rioko reads the payment and the customer record, detects the VAT ID, calculates VAT and sends everything to your certified invoicing program (InvoiceXpress, Moloni or Vendus), which issues the document, usually within a few seconds.

Ready?

Connect your Stripe in minutes.

No SDK. No checkout changes. Set it up without a card and pay when you activate invoicing.

ATCUD · NIF · IVA · M01–M99 · OSS