Rioko / Integrations / EuPago
Automatic invoicing for EuPago payments.
Rioko connects EuPago to InvoiceXpress, Moloni, Vendus or TOConline: every payment EuPago confirms, by Multibanco, MB WAY, card or another method, becomes an invoice.
EuPago integration with InvoiceXpress, Moloni, Vendus and TOConline.
EuPago invoices in InvoiceXpress, Moloni, Vendus or TOConline. Choose the program when you create the connection.

waiting for salesUse another program? Tell us which.
How do you connect EuPago to InvoiceXpress, Moloni, Vendus or TOConline?
Set up once, in about ten minutes.
- Connect EuPagoOn the EuPago channel that receives the payments, turn on "Webhooks 2.0", paste Rioko's address and choose "Pagamento" and "Reembolso". Generate the "Chave Criptográfica" (encryption key) and paste it into the wizard. The channel's API key is optional: only payment requests use it.
- Connect the invoicing programInvoiceXpress (account name and API key), Moloni (authorised on Moloni's own page), Vendus (API Key) or TOConline (API details, authorised on TOConline's own page). The keys stay on the server.
- Set the rulesThe VAT rate of your payments, the series (the register in Vendus), the document type (Invoice-receipt, Invoice + automatic receipt, or Simplified invoice in InvoiceXpress), the exemption reason when the rate is 0%, and whether invoices are finalized or kept as drafts (Vendus has no drafts).
- ActivateWith the subscription active, mark the integration as active, and Rioko starts invoicing. A card is asked for to activate the subscription.
- Follow alongIn the Rioko dashboard, each invoice shows the amount and the status, and shows as credited when there is a refund.
- 23%Default VAT rateEuPago does not send the VAT: set it here
- WEBInvoice seriesOne of the series in your InvoiceXpress
- Invoice-receiptDocument typeOr Invoice + automatic receipt, since EuPago payments arrive paid
- No exemption statedExemption reason (VAT 0%)Required if the rate is 0%
- Auto-finalizeWhen off, the invoice stays as a draft for review
- 23%Default VAT rateEuPago does not send the VAT: set it here
- WEBCompany and seriesYour Moloni company and one of its series
- Invoice-receiptDocument typeOr Invoice + automatic receipt, since EuPago payments arrive paid
- No exemption statedExemption reason (VAT 0%)Required if the rate is 0%
- Auto-finalizeWhen off, the invoice stays as a draft for review
- 23%Default VAT rateEuPago does not send the VAT: set it here
- LojaVendus registerThe series stays with Vendus
- Email the invoice to the buyerWith the PDF attached
- No exemption statedExemption reason (VAT 0%)Required if the rate is 0%
- Auto-finalizeAlways: Vendus has no drafts
- 23%Default VAT rateEuPago does not send the VAT: set it here
- Invoice-receiptDocument typeOr Invoice + automatic receipt, since EuPago payments arrive paid
- No exemption statedExemption reason (VAT 0%)Required if the rate is 0%
- Auto-finalizeWhen off, the invoice stays as a draft for review
- Email the invoice to the buyerOnly once finalized
- Multibanco Consumidor finalEuPago → InvoiceXpress, €24.60FT 2026A/518Issued
- MB WAY Consumidor finalEuPago → InvoiceXpress, €12.00FT 2026A/517Issued
- Card Consumidor finalRefund of €30.00FT 2026A/514Credited
NC 2026A/22 - Payshop Consumidor finalEuPago → InvoiceXpress, €8.50FT 2026A/516Issued
A payment collected directly in EuPago is invoiced to Consumidor final (final consumer); a payment request created in Rioko is invoiced in the customer's name, with their tax number.
From connection to invoice, in 1 minute.
Connecting EuPago (Webhooks 2.0, Chave Criptográfica and Chave API), then the invoicing software (InvoiceXpress, Moloni, Vendus or TOConline), creating a Multibanco payment request for a customer and, once the customer pays, opening the Invoice-Receipt already finalised, in their name and with their tax number.
Charge the customer from Rioko, with EuPago behind it.
For customers who need an invoice with their tax number: you create the payment in Rioko with the customer and what you are charging for, EuPago collects it, and the invoice is issued in your software in the customer's name.
- Pick the customerSearch by name, tax number or email among the customers in your InvoiceXpress, Moloni or Vendus (in TOConline, by name or tax number), or create a new one. Rioko keeps no customer list.
- Say what you are charging forOne line per service or product, with the price and the VAT rate.
- EuPago collectsA Multibanco reference, an MB WAY request in the customer's app or a payment link with your channel's methods. Send it to the customer.
- Paid and invoicedWhen the customer pays, the invoice is issued in your software with their name and tax number (by Multibanco with Invoice + automatic receipt, in InvoiceXpress and Moloni, the invoice comes at creation and the receipt at payment). Every night Rioko checks the unpaid references with EuPago.
- 81921Entity
- 800 154 321Reference
- €24.60Amount
- CustomerEmpresa Exemplo, Lda · VAT ID 500000000
- InvoiceIn your invoicing software, in the customer's nameFT 2026A/521Paid and invoiced
Payments collected directly in EuPago, without a request, are still invoiced to Consumidor final (final consumer).
What is handled on an EuPago payment.
What changes between programs is stated on each line.
1 paymentMB WAY23%Tax numberNCWebhooks 2.01 : 1HMACHow much does Rioko cost?
One price per integration: you pay for each pair of connected accounts. No per-document fee and no sales limit.
- Per connected integration
- No per-document fee
- No sales limit
- Email support
- Cancel whenever you want
ERP, marketplaces, several stores
For flows that do not fit a standard connection. Quoted case by case.
Book a callPrices exclude VAT. A card is required to activate the subscription. To move from monthly to yearly, just get in touch.
Frequently asked questions
Another question? Write to rioko@kapta.pt or book a call with us.
How do I connect EuPago?
In the EuPago backoffice, under Channels → Channel Listing → Edit, open the channel that receives the payments and turn on "Webhooks 2.0": paste Rioko's address into "Webhook Endpoint", choose "Pagamento" and "Reembolso" and leave "Encriptar Webhook" on "Sim". Generate the "Chave Criptográfica" (encryption key) and paste it into the Rioko wizard. No API key is needed, except to create payment requests.
Which invoicing programs does the EuPago integration work with?
The EuPago integration invoices in InvoiceXpress, Moloni, Vendus or TOConline, all four certified by the Portuguese Tax Authority (AT) and at the same price: you choose the program when you create the connection. Use another invoicing program? Book a call with us and we will look at your case.
Does the invoice carry the customer's name and tax number?
Yes, if you create the payment in Rioko, under "Payment requests": you pick the customer from your program's customers and the invoice carries their name and tax number when they pay. A payment collected directly in EuPago is invoiced to Consumidor final (final consumer), because EuPago does not send the payer's name, email or tax number.
When should I not connect EuPago?
When EuPago collects invoices you already issue in another program, such as Multibanco references generated by your invoicing program, or when another system already invoices the channel's payments: the same payment would end up with two invoices.
What VAT rate does the invoice use?
The one you set on the connection, because EuPago does not send the VAT of the sale. With no rate set, it is 23%. With 0%, you also state the exemption reason.
What happens with a refund?
Each refund, even a partial one, creates its own credit note against the payment's invoice, in InvoiceXpress, Moloni, Vendus or TOConline, as long as the invoice is finalized.
Can I try it first with a test account?
Yes. With an EuPago sandbox account, choose the test environment in the wizard: the documents are not real, and stay as drafts in InvoiceXpress, Moloni and TOConline, or in test mode in Vendus.
The steps, written down
Series, ATCUD, VAT and the integrations, explained end to end. Open to everyone, account or no account.
Automatic invoicing on other platforms.
Each platform has its own page, with what runs automatically and what changes with the program.
Follow Rioko.
Short tax guides, product news and campaigns. On every network as @rioko.online.
Connect your EuPago account today.
From sign-up to the first invoice takes about ten minutes.
Already have an account? Sign in
Rather talk first? Book a call.
- Create the account
- Connect EuPago
- Connect the invoicing program
- Activate the subscription