European payments
Understand what payment type to use when making payments involving accounts from European institutions.
Introduction
There are 2 possible payment types: DOMESTIC_PAYMENT
or INTERNATIONAL_PAYMENT
.
The type is DOMESTIC_PAYMENT
if either of the following conditions are met:
-
Both the
Payee
andPayer
accounts are in the same country (and the payment is in a local currency) -
Both the
Payee
andPayer
accounts are from SEPA member countries AND the payment is in euros
Otherwise, it is an INTERNATIONAL_PAYMENT
.
SEPA Members
Eurozone Countries
You can make payments through Yapily's payments API between the following Eurozone countries through SEPA payment schemes when the currency is euros using the payment type DOMESTIC_PAYMENT
:
Countries
- Austria
- Belgium
- Cyprus
- Estonia
- Finland (including Aland Islands)
- France (including French Guiana, Guadeloupe, Martinique, Mayotte, Saint Barthélemy, Saint Martin (French part), Réunion and Saint Pierre and Miquelon)
- Germany
- Greece
- Ireland
- Italy
- Latvia
- Lithuania
- Luxembourg
- Malta
- Monaco (Monaco and San Marino have bilateral agreements with the EU to use the euro as their official currency)
- Netherlands
- Portugal (including Azores and Madeira)
- San Marino (Monaco and San Marino have bilateral agreements with the EU to use the euro as their official currency)
- Slovakia
- Slovenia
- Spain (including Canary Islands and Ceuta en Melilla)
Non-Eurozone Countries
You can make payments through Yapily's payments API from non-Eurozone countries using the type DOMESTIC_PAYMENT
through the SEPA payment schemes if the account is euro-denominated. For payments made in the local currency, the appropriate national schemes are used:
Countries
- Bulgaria
- Croatia
- Czech Republic
- Denmark
- Hungary
- Iceland
- Liechtenstein
- Norway
- Poland
- Romania
- Sweden
- Switzerland
- United Kingdom (including Gibraltar) *
Note
*The UK is a SEPA member country, but to be able to send payments from the UK to other SEPA member countries, the sending or receiving UK account needs to be a euro-denominated account and must offer a GB prefixed IBAN. Most traditional banks do not support this so this option is usually only available using challenger banks e.g. Revolut and Starling.
SEPA Instant payments
SEPA also has a SEPA Instant variant which executes payments instantly (within 10 seconds).
An institution that supports SEPA Instant payments has the following features:
-
INITIATE_DOMESTIC_SINGLE_INSTANT_PAYMENT
-
CREATE_DOMESTIC_SINGLE_INSTANT_PAYMENT
When creating a SEPA Instant payment, you should specify the payment type as DOMESTIC_INSTANT_PAYMENT
in the payment request.
An institution may default to using SEPA Instant variant over SEPA. An institution may also decide to charge the customer for SEPA Instant payments.
Yapily provides the option for a customer to choose between using a SEPA or SEPA Instant payment.
When can SEPA not be used?
Scenario 1: The payee is a SEPA member but the payer is not a SEPA member:
-
As both
Payer
andPayee
are not SEPA members, the payment is not eligible for SEPA. -
The
Payer
andPayee
are not in the same country so to execute the payment you need to useINTERNATIONAL_PAYMENT
as the payment type. - The country specific international payment rail will be applied.
Scenario 2: The payee is not a SEPA member but the payer is a SEPA member:
-
As both
Payer
andPayee
are not SEPA members, the payment is not eligible for SEPA. -
The
Payer
andPayee
are not in the same country so to execute the payment you need to useINTERNATIONAL_PAYMENT
as the payment type. - The Cross Border rail will be applied.
Scenario 3: Both the payee and payer are not SEPA members but are in the same country:
-
As both
Payer
andPayee
are not SEPA members, the payment is not eligible for SEPA. -
The
Payer
andPayee
are in the same country so to execute the payment you need to useDOMESTIC_PAYMENT
as the payment type. - The payment rail supported by the country's domestic payment system will apply e.g. FPS in the UK.
Scenario 4: Both the payee and payer are not SEPA members and are in different countries:
-
As both
Payer
andPayee
are not SEPA members, the payment is not eligible for SEPA. -
The
Payer
andPayee
are not in the same country so to execute the payment you need to useINTERNATIONAL_PAYMENT
as the payment type. - Any international payment rail will be applied e.g. SWIFT or Cross Border.
Known Exceptions
At the moment there is only 1 exception known by Yapily (please be aware that this might change in future. If you see any other exception please let us know.):
-
Due to NatWest Group particularities we have integrated them with payment being eligible for SEPA being of payment type
INTERNATIONAL_PAYMENT
. This includes all NatWest Group banking brands (NatWest, Royal Bank of Scotland, Ulster Bank, Coutts, etc).