Bank transfer

What is it?

A bank transfer is when money is sent from one bank account to another. When a bank transfer is selected as payment method, MultiSafepay’s bank account details are provided by email.

Bank transfer, also known as SEPA Credit Transfer, is a trusted international and domestic payment method for online customers. This payment method used for making any type of euro payment within the SEPA area. A Bank transfer always includes the bank accounts of the payer and payee in the international IBAN format. The payment method is user friendly and allows you to reach a broad international audience. With MultiSafepay, you can directly link the payment method to your webshop.

How does it work?

When the customer selects bank transfer as payment method, the bank account details of MultiSafepay will be sent by email. Based on the settings, the sender can be MultiSafepay itself or your ecommerce platform. The email will be sent to the email address provided by the customer when placing the order.

When the bank transfer is confirmed by the customer, the transaction will be visible in your overview with the status initialized. The customer needs to transfer the payment from his or her bank to MultiSafepay’s bank account. This can be done through online banking or in person via a bank teller.

Please be advised that it can take between 1 and 3 business days for the funds to appear in the receiving account.

After we receive the payment on one of our bank accounts with the proper amount and reference, we can match the payment with the transaction and a completed notification will be sent to your MultiSafepay Control and ecommerce platform.

When MultiSafepay receives a bank transfer payment that has incorrect data and/or amount, the payment will not be linked to the outstanding transaction and will be refunded to the customer.

Transaction flow

The transaction flow shows the different ways a transaction can be processed. This differs per payment method.

  • Order status
    The order status indicates the status of the order, such as completed, pending or rejected. The order status is independent of the incoming or outgoing payment of the transaction.

  • Transaction status
    The transaction status indicates the payment status of the transaction, such as completed, pending or rejected. Once the transaction status is completed, the amount of the transaction is added to your MultiSafepay balance.

Order Status Transaction Status Description
Initialized Initialized A payment link has been generated, but no payment has been received yet.
Completed Completed A successful Bank transfer transaction has been received and the funds will be added to your MultiSafepay Control balance.
Expired Expired An unfinished transaction will automatically expire after a predefined period.
Void Cancelled Transaction has been cancelled.

Refund flow

Order Status Transaction Status Description
Reserved Reserved A refund has been requested.
Completed Completed Refund has been successfully processed.

The full API reference for bank transfers can be found here

Product rules

Some rules may apply to certain payment methods. For bank transfer, the following rules apply:

  • Refunding more than the stated amount of the original transaction is possible with bank transfers. More information available on our refund more than original amount page

  • Successful bank transfer transactions have no expiring date regarding refunding, as long as the receiving bank is able to process the refund

  • The days and seconds active does not apply to the payment method bank transfer. The customer processes the payment from his/her own banking environment. As a result, it has a different payment flow and the setting of a days or seconds active will have no influence

However, the payment link that is provided in the Bank transfer email to the customer can be adjusted by setting a daysactive or seconds_active. Bank transfer transactions are active for 60 days. By default, payment links expires after 30 days.

Full documentation can be found on our lifetime of a payment link FAQ page

  • If you would like to make changes in the validation of bank transfers, check whether this is possible in your ecommerce platform

  • In order to provide your customer with a local bank account from MultiSafepay (where available), please add the appropriate ISO 3166 code in the transaction request (i.e. “country”: “DE”,)

  • Payments done through bank transfers can be processed in the following currencies:

    • Euros (EUR)
    • Pounds (GBP)
    • Czech koruna (CZK)
    • Hungarian forint (HUF)
    • Polish złoty (PLN)


Bank transfer is a standard payment method.

There are two ways to activate Bancontact as a payment method in your MultiSafepay Control:

  1. Globally (enable this payment method for all websites connected to your MultiSafepay Control) - Go to settings -> payment methods
  2. Specifically (enable this payment method at site-level) - Go to settings -> website settings -> open website -> activate bank transfer as payment method.

Activate bank transfer as payment method in your ecommerce platform to finalize the connection.

If you have any questions, please contact us at [email protected]

Request refund

Please follow the following steps to refund a bank transfer transaction:

  1. Login into your MultiSafepay Control
  2. Select Transactions -> Transaction overview
  3. Find the transaction through search
  4. Open the transaction
  5. Select refund
  6. Fill in the amount that you are going to refund to the customer
  7. Confirm.
  • Refunding more than the stated amount of the original transaction is possible with bank transfers (e.g. refunding the return costs incurred by the customer). More information is available on our refund more than original amount page. Please bear in mind that by default, MultiSafepay does not allow refunds larger than the original transaction amount and that this needs to be changed in your MultiSafepay Control

  • The transaction status is now initialized. As long as the transaction status is marked as initialized, the refund can be cancelled. When the transaction status is marked as completed, the refund is processed correctly. The customer will receive the refund to the bank account number in which the transaction was originally paid to, within the next business day.

A refund will only be processed if your balance on your MultiSafepay Control is sufficient.

MultiSafepay local bank accounts for bank transfers

MultiSafepay has a local bank account available for European bank transfer used by customers. As a result, the customer can process the bank transfer in a familiar and faster way through a national bank account.

MultiSafepay offers national bank accounts for bank transfers of the following countries in their local currencies:

  • Austria (EUR)
  • Belgium (EUR)
  • Czech Republic (CZK)
  • France (EUR)
  • Germany (EUR)
  • Great Britain (GBP)
  • Hungary (HUF)
  • Italy (EUR)
  • Netherlands (EUR)
  • Poland (PLN)
  • Portugal (EUR)
  • Spain (EUR)

The cost for an international bank transfer and currency conversion will no longer be deducted from the customer’s bank account. The customer will pay the regular national fees charged by the customer’s bank.

Please keep in mind that USD (Dollar) is not supported due to the very high transaction and conversion costs for the customer.


You're missing something out and would like us to fix it? Suggest an improvement to this page!


Other languages

Liever uitleg in het Nederlands? Neem contact op met uw accountmanager.

Vuoi ricevere informazioni in italiano? Contatta il tuo account manager.

Falls Sie eine deutschsprachige Erklärung bevorzugen, kontaktieren Sie bitte Ihren Kundenbetreuer.

Prefieres tener la explicación en Español? Contacta con tu gerente de cuentas.

Vous préférez une explication en français? Contactez votre gestionnaire de compte.