Skip to main content
Multibanco via Checkout.com redirects the customer to a page displaying an entity code and a payment reference. The customer then completes the payment from an ATM or their bank’s homebanking app. Multibanco is Portugal’s interbank network. It is available in Portugal only, in EUR.
Multibanco is a voucher-style payment method. The customer receives a reference at checkout and pays later, so the payment stays pending until Checkout.com confirms it by webhook. Fulfil orders only on a final status, and expect a gap of hours or days between checkout and settlement.

Get started with Multibanco via Checkout.com

Before you begin

If this is your first payment method, make sure to follow the Get started guide to begin processing payments with Primer.

Configure in the Dashboard

  1. Add Multibanco via Checkout.com payment method to your Dashboard Go to the integrations section of the Dashboard, click on the ‘New Integration’ button and search for Checkout.com. Follow the instructions to connect your Checkout.com account to your Primer Dashboard.
  2. Activate Multibanco via Checkout.com on the Checkout Go to the Checkout section of the Dashboard and activate the Multibanco via Checkout.com payment method. Add a display condition so Multibanco only appears where it can be paid — at a minimum, Country = PT.
  3. Configure a Workflow to process payments made with Multibanco via Checkout.com Go to Workflows, and ensure there is a workflow with the Authorization action configured to process APMs.

Prepare the client session

Checkout.com leverages the following parameters to process a payment. Pass them when creating the client session.

Prepare the SDK for payments

Use the payment method type CHECKOUT_MULTIBANCO wherever the code below references YOUR_PAYMENT_METHOD_TYPE.

Go live

Ensure to use production credentials, and confirm with Checkout.com that Multibanco is enabled on your production account.