RESOURCES
DutchPay White Label & Widget
Embed DutchPay in your product as a widget, or run it fully white labelled.
DutchPay is our pay, collect, send and receive product for everyday, business and international payments. You can use it three ways: call the API directly, drop in the hosted widget, or white label the whole experience under your own brand.
Embed the widget
<script src="https://dutchapi.dubiabank.com/widget/dutchpay.js"></script>
<div id="dutchpay"></div>
<script>
DutchPay.mount("#dutchpay", {
sessionToken: "SESSION_TOKEN_FROM_YOUR_SERVER",
theme: { brand: "#6a5cff", logo: "https://your-site.com/logo.svg" },
categories: ["school_fees", "bills", "invoices", "travel"]
});
</script>📘Create the session token on your server with Create DutchPay Widget Session. Never expose your clientSecret in the browser.
White label
- Your logo, colours and domain on every screen and receipt.
- Choose which payment categories your users can see.
- Your own fee margin on top of Dutch API rates.
- Webhooks for every payment event so you stay in control of the customer experience.
What users can do
- Pay suppliers, businesses, merchants, invoices and bills.
- Pay school fees, university fees and scholarships.
- Pay subscriptions, software and advertising.
- Pay for flights, hotels, tickets, bookings and travel.
- Make investments.
- Send business payments and make international payments.
- Receive and collect customer and business payments.
Updated 2026
Did this page help you?