Per-project branding is available on every plan. The custom-domain feature it pairs with (
pay.brandA.com, pay.brandB.com) is a Pro-plan feature.When to use it
Use it when:- You run more than one storefront from one PayBridgeNP account (e.g.
glamora,nepalbrews,arctic-shopas three separate Shopify stores all routing payments through PayBridgeNP). - Each storefront should send receipts that match its own branding, not your shared account name.
- You want different checkout-page logos and themes per project.
- You’re a single-brand merchant. The merchant-level settings at Settings → Emails already cover every project automatically.
- You only want different colors per project but don’t have separate brands. (You can still use it, just less impactful.)
What you can override per project
Each field independently falls through to the merchant-level default when left empty. Setting one field on a project doesn’t force you to set the others - leave the unset ones blank and they inherit.
Setting it up
1
Open the project
In your dashboard, go to Settings → Custom domain. The page lists every project on your account. Click Branding on the project you want to customize.
2
Set the fields you want to override
Each input pre-fills its placeholder with the merchant-level default (so you can see what the project would inherit). Type a value to override; leave blank to keep inheriting.
- Logo and Receipt logo: upload an image (PNG, JPG or WebP), or paste an
https://URL. - Brand color: 6-digit hex (
#1f6feb). Text on your color stays readable automatically, and the editor shows a live checkout preview as you type. - Support email: standard email format.
- Custom message and Footer text: max 280 characters each.
3
Save
Click Save changes. The override applies immediately to:
- New checkout sessions for this project (logo, theme, and brand color on the hosted page).
- New receipt + refund emails for this project.
- New PDF receipt downloads.
- The buyer activity feed at
id.paybridgenp.com.
Already-issued checkout sessions keep the branding they had at create time. New sessions pick up the override immediately.
How fall-through works
Each field is resolved independently per request. The order is always:- Project value if set (non-null).
- Merchant-level value otherwise.
- Built-in default if neither is set (e.g. theme falls to
light).
#1f6feb and you set project A’s brand color to #3cc850:
- Project A’s receipts use
#3cc850. - Project B (no override set) keeps using
#1f6feb. - If you later clear project A’s brand color, it reverts to inheriting
#1f6feb.
What still applies merchant-wide
Some settings are operational, not visual, and stay merchant-level:- Receipt-emails on/off toggle (
receiptEmailsEnabled): turn customer receipts on or off across the whole account. There’s no per-project disable. - SMS notification toggles per template (payment success, payment failed, refund, invoice reminder).
- Tax/VAT settings (rate, registration number, label).
Where to configure it
Branding is configured from the dashboard: open the project and go to Branding. Clearing a field reverts it to inheriting your merchant-level default. Public API access for branding isn’t available today; if your workflow needs it, tell us at support@paybridgenp.com.See also
- Custom Domain - the natural pair: each project gets its own subdomain alongside its own branding.
- Email + Receipt Settings - the merchant-level defaults that all projects inherit unless overridden.