Billink
Billink is a Dutch BNPL payment method available for both B2C and B2B transactions. It allows customers to receive goods before payment, settling the invoice within a typically 14-day period. Billink performs real-time credit checks and assumes the risk of non-payment.
Supports | Details |
---|---|
Countries | Netherlands, Belgium, Germany |
Currencies | EUR |
Chargebacks | No |
Payment pages | Yes |
Refunds | Yes: Full and partial |
Payment flow
This diagram shows the flow for a successful transaction. Click to magnify.
Payment statuses
The table below sets out the order status and transaction status for payments and refunds.
Description | Order status | Transaction status |
---|---|---|
Billink's credit check is in progress. | Initialized | Initialized |
The order is created. | Completed | Uncleared |
Billink declined the transaction. | Declined | Declined |
⚠️ Note: To capture the funds, manually change the order status to Shipped. | Shipped | Unclear |
MultiSafepay has collected the payment. | Shipped | Completed |
The customer initiated the payment process but didn't finalize it. | Expired | Expired |
Refunds: Billink has successfully processed a full or partial refund. | Completed | Completed |
Refunds: The refund was declined. | Declined | Declined |
Activation
- Email a request to [email protected]
We check your eligibility and if approved, activate the payment method for your account. - Once approved, to activate the method in your dashboard, sign in to your MultiSafepay dashboard .
- To activate the payment method for:
- All sites, go to Settings > Payment methods.
- A specific site, go to Sites, and then click the relevant site.
- Select the checkbox for the payment method, and then click Save.
💬 Support: If the payment method isn't visible in your dashboard, email [email protected]
Integration
API
See API reference – Create order > BNPL order.
Example requests
For example requests, on the Create order page, in the black sandbox, see Examples > Billink redirect.
-
A
shopping_cart
object is required for all BNPL orders. See Recipes – Include shopping_cart in order . -
For direct orders, you must display your terms and conditions in your checkout.
Ready made solutions
The payment method will soon be available in our plugins.
Testing
Testing will soon be available for this payment method.
User guide
Addresses
Different billing and shipping addresses are supported.
Amount limits
Minimum and maximum order amounts apply. Email [email protected]
Cancellation
You can cancel the invoice order before shipment or after partial shipment.
How to cancel an order
In your dashboard
- Sign in to your MultiSafepay dashboard .
- Go to Transactions > Transaction overview, and then click the relevant transaction.
- On the Transaction details page, click Cancel.
- Add a description of what happened with the order, and then click Complete.
The order status changes to Void and the transaction status to Cancelled.
Collection flow
- Billink sends the customer an invoice after the order is shipped in full, or partially shipped and the remaining items cancelled.
- If the customer fails to pay within the initial 14 day period, Billink sends reminders of their obligation to pay, in accordance with the Wet Incasso Kosten (WIK).
- The customer can contact Billink if there is an issue with the payment.
- If the customer still fails to pay, Billink sends the invoice to a debt collector.
- If necessary, you can delay the collection flow by placing the transaction on hold.
Refunds
To refund a Billink transaction, follow these steps:
- Sign in to your MultiSafepay dashboard .
- Navigate to Transactions / Transactions Overview and find the transaction you want to refund, or search for the transaction you want to refund by using the search bar.
- Click on the transaction to go to the transaction details page.
- On the right side of the page are the order details and a blue Refund button.
- In this section you can remove order lines or refund the complete order.
Shipment
When you ship the order, you must manually change the order status from Completed to Shipped, which:
- Captures the funds
- Prevents the order from expiring
How to change the order status to shipped
In your dashboard
- Sign in to your MultiSafepay dashboard .
- Go to Transactions > Transactions overview, and then click the relevant transaction.
- On the Transaction details page, under Order details, click Change order status.
- Change the status to Shipped.
- Send the customer the track and trace details, if relevant.
In your backend
If you change the order status in your backend, the following ready-made integrations pass the updated status to your dashboard automatically:
- Magento 2 and WooCommerce: When you set the order to Shipped in your backend.
- Shopware 5: When you set the order to Delivered in your backend.
For other ready-made integrations, make an update order API request.
⚠️ Note: Some third-party plugins may not support updating the status via our API.
Surcharges
Due to changes to the Wet op het consumentenkrediet, merchants who apply surcharges to BNPL methods are now deemed credit providers under article 7:57 of the Burgerlijk Wetboek. This requires a permit from the Authority for Financial Markets (AFM).
We therefore strongly recommend not applying surcharges.
For more information, email [[email protected]](mailto:[email protected])
Updated about 18 hours ago