StrimzStrimz
Hosted checkout

Branding

Making the hosted checkout page look like your product. Your logo and business name.

The hosted checkout page reads from your merchant profile. Brand settings are one-time setup; they apply to every session you've created or will create. The configuration lives in Settings → Business in the dashboard.

Upload it under Settings → Business → Logo. Checkout shows it as a small round mark, about 40px, next to your business name, so a square image works best.

Without a logo, checkout shows a blockie generated from your wallet address, or the first letter of your business name.

Business name

Under Settings → Business → Business name. Maximum 120 characters.

It shows next to your logo on hosted checkout. Set it to whatever your customers know you as. If your legal entity is "Acme Holdings LLC" but your product is called "Acme," use "Acme."

Not available today

  • Accent colour. The checkout button uses the Strimz colours and can't be changed.
  • Whitelabel. The "Powered by Strimz" footer always shows, and the wallet prompt always uses the StrimzPayments EIP-712 domain.

Custom domain (coming)

Hosting checkout at pay.yourdomain.com instead of https://checkout.strimz.finance/pay/<sessionId> is on the roadmap. No date yet; watch github.com/StrimzLab/strimz/issues if you want to know when it ships.

In the meantime, you can build a thin shim on your own domain that takes a ?session=… query param and redirects to the matching checkoutUrl. It's a couple of lines of Next.js.

What you can't change

The contract address shown in the typed-data prompt.

The signing prompt copy. The wallet renders EIP-712 in its own format; MetaMask, Coinbase Wallet and others show the same authorization slightly differently, and that's outside Strimz's control.

The page layout. Summary on one side, the checkout steps on the other; we don't expose layout configuration. If you want a different layout, embedded checkout is the right answer.

On this page