White Label Integration

Build custom payment flows with your own UI.

The white label API lets you create payment requests that return a direct crypto address, so you can build the entire payment UI yourself.

white-label.ts
const response = await fetch("/v1/invoice/whitelabel", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "Authorization": "Bearer sk_live_your_key",
  },
  body: JSON.stringify({
    amount: 29.99,
    currency: "USD",
    payCurrency: "XMR",
  }),
});

const { payAddress, payAmount, network } = await response.json();
// Display address in your own QR code component