What it is
Belfius is a popular Belgian banking payment method that allows Belfius bank account holders to easily pay online through their familiar banking environment.
How it works
Belfius is similar to other online banking payment methods.
A customer chooses to pay with Belfius, authenticates their account, and confirms the payment.
Belfius payments can only be processed on our new payment page starting with PayV2.
The transaction flow shows the different ways a transaction can be processed. This differs per payment method.
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.
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 Belfius 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.|
|Order Status||Transactoin Status||Description|
|Reserved||Reserved||A refund has been requested.|
|Completed||Completed||Refund has been successfully processed.|
The full API reference for Belfius can be found here.
Please note that successful Belfius payments that are not finalized by pressing the return to shop button will not be updated on our end, resulting in the transaction status NOT changing from initialized. However, we import our bank statements daily and all incoming payments which have not yet been completed will then be finalized.
Some rules may apply to certain payment methods. For Belfius, the following rules apply:
Refunding more than the stated amount of the original transaction is possible with Belfius. More information available on our refund more than original amount page
Successful Belfius transactions have no expiring date regarding refunding, as long as the receiving bank is able to process the refund
Payments done through Belfius are processed in Euros (EUR)
The lifetime of a payment link can be adjusted. This might be beneficial for your inventory. The adjustment can be processed through the days or seconds active.
Full documentation can be found on our lifetime of a payment link FAQ page.
Belfius is a standard payment method.
There are two ways to activate Belfius as a payment method in your MultiSafepay Control:
- Globally (enable this payment method for all websites connected to your MultiSafepay Control) - Go to settings -> payment methods
- Specifically (enable this payment method at site-level) - Go to settings -> website settings -> open website -> activate Belfius as payment method.
Enable Belfius as payment method in your ecommerce platform to finalize the connection.
Before you submit your request to activate Belfius, check whether this payment method is supported by your ecommerce platform.
An IBAN is not automatically received when a transaction is marked with the status completed. However, we import our bank statements daily and all incoming payments which have not yet been completed will then be finalized. Refunds can therefore be done after 1 business day.
Please follow these steps to refund a Belfius transaction:
- Login into your MultiSafepay Control
- Select transaction -> transaction overview
- Find the transaction through search
- Open transaction
- Select refund
- Fill in the amount that you want to refund to the customer
- Confirm the refund.
Refunding more than the stated amount of the original transaction is possible with Belfius (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.
In the event of a failed Belfius refund, please contact our support team at [email protected] to assist you.