API Referencev1.0
HomeLog InGet API keys
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?