RiokobyKapta
Setup guide · November 2026
/ Guides · Easypay

Automatic invoicing for Easypay.

With Rioko, every payment received on Easypay by Multibanco, MB WAY, card or direct debit becomes an invoice in your program (InvoiceXpress, Moloni, Vendus or TOConline). You connect with an Easypay API 2.0 key and a notification address.

01What you need

Access to the Easypay backoffice and your invoicing program set up.

02Time

About 10 minutes, with your invoicing program already set up.

03Price

€7.50 + VAT per month or €75 + VAT per year, per integration.

BEFORE YOU START

What you need to have

Check these points before opening the wizard.

When you should not connect Easypay

When Easypay collects payment for invoices you already issue in another program, such as Multibanco references generated by your invoicing program, or when the store is already invoiced by Rioko. The same payment would end up with two invoices.

01

Choose the integration in Rioko

At rioko.online, signed in.

  1. 1Open Integrações.
  2. 2Under Plataforma de Pagamento / E-commerce, choose Easypay. Under Plataforma de Faturação, choose your program.
  3. 3Click Configurar Agora.
02

Create the API 2.0 key

A key just for Rioko, with no IP restriction.

  1. 1In the Easypay backoffice, open Developers, Configuration API 2.0.
  2. 2On the payment account's row, click Keys and create a new one, named Rioko.
  3. 3Paste the AccountId and the ApiKey into step 1 of the wizard.
Step 1 of Rioko's wizard for Easypay, with AccountId and ApiKey. The values are covered.
Video: creating the API 2.0 keys, with captions (no sound). The values are blurred.
03

Paste the notification address

After you save the key, Rioko shows an address unique to your connection.

  1. 1Copy the address Rioko shows.
  2. 2In Easypay, under Developers, Configuration API 2.0, open Notifications.
  3. 3Paste it into Generic - URL and save. The Payment and Authorisation fields are not needed.
  4. 4The wizard checks with Easypay that the address is correct.
Video: the notification address, with captions (no sound). The values are blurred.
04

Connect the invoicing program

The next step of the wizard asks for your program's details.

InvoiceXpress
Account name and API key. See the InvoiceXpress guide.
Moloni
Authorisation on Moloni's own page. See the Moloni guide.
Vendus
API Key. See the Vendus guide.
TOConline
API data, with authorisation on TOConline's own page. See the TOConline guide.
05

Invoice settings

Easypay does not send the payment's VAT, so you enter it here.

VAT rate
The rate at which each payment is invoiced. With no rate entered, it is 23%. With 0%, also enter the exemption reason.
Series
The series in your program. In Vendus, the till. In TOConline, the company's default.
Document type
The document issued for each payment.
Finalization
Whether documents stay as drafts or are issued finalized. Vendus has no drafts.
06

Activate and test

Check the first document before letting invoicing run on its own.

  1. 1Activate the integration's subscription (monthly or yearly). A card is required.
  2. 2In the last step, click Marcar como Ativo (Mark as active).
  3. 3When the next payment comes in, open the Dashboard and, under Últimos documentos, see the document's status.
  4. 4Open the document in your program and check totals, VAT and customer.
FREQUENTLY ASKED QUESTIONS

Frequently asked questions

Which Easypay payments are invoiced?

Those where the money comes in: one-off payments, frequent charges and each cycle of a subscription. A reference that is still unpaid is not invoiced.

Why does a direct debit take time to be invoiced?

Easypay only confirms a direct debit a few days after the charge. The invoice is issued when the money is confirmed, with the date of that confirmation.

What is the VAT rate on the invoice?

The one you enter in the connection, because Easypay does not send the VAT. With no rate entered, it is 23%. With 0%, you also enter the exemption reason.

What happens with a refund or a chargeback?

Each refund creates its own credit note, as long as the invoice is finalized. A chargeback raises an alert, with no automatic credit note.

I use an Easypay plugin in my store. Can I connect Rioko?

The plugin may be using the same Generic - URL field. If it holds the plugin's address, replacing it can disconnect the plugin. Talk to us before changing it.

Where do I find the Easypay AccountId and ApiKey?

In the Easypay backoffice, under Developers, Configuration API 2.0, on the payment account's row.

CONTINUE

Related guides

Need help?

If you would rather set it up with us, book a call. We configure everything with you, live.

Book a call ↗ calendly.com/pedro-kapta/rioko-support
RiokobyKapta