Customizing Your Stripe Checkout & Customer Portal
Stripe controls how your checkout and billing pages appear to your users. While SupaPass injects branding details where possible, Stripe’s own branding settings act as the default fallback. For the best user experience and highest trust levels, you should configure your Stripe branding directly inside Stripe. This article explains:
How checkout branding works
The difference between account branding and checkout branding
Why your business name and statement descriptor matter
How to reduce confusion and chargebacks
Why This Matters
Your users will see Stripe’s hosted pages when they:
Complete checkout
Update payment methods
Cancel subscriptions
View invoices
If your branding or business name is unclear:
Users may not recognize the charge
Refund requests may increase
Chargebacks may increase
Trust at checkout may drop
Proper configuration reduces these risks significantly.
How Stripe Branding Works
Stripe has two separate branding areas:
1️⃣ Account-level branding
2️⃣ Checkout-specific branding
These are configured separately.
Good to know 👉 If you only update your general branding but do not configure checkout branding, Stripe may fall back to default styling.
Configure Your Stripe Branding
In your Stripe Dashboard:
Go to Settings → Business → Branding
Upload your logo
Set your primary brand color
This controls the general appearance of Stripe-hosted pages.
Configure Checkout Branding (Important)
Stripe Checkout has its own configuration layer.
You must:
Open the Checkout view inside Stripe
Click the “Make changes” button
Configure branding settings there
If this step is skipped, your checkout may not reflect your desired branding.
Business Name & Statement Descriptor
Stripe Checkout and the Stripe Customer Portal will display the business name associated with your Stripe account. By default, this is your Stripe account’s legal entity name. This name:
Appears at checkout
Appears in the Stripe Customer Portal
Appears on your user’s bank statement
If it does not match what users expect, they may not recognize the charge.
Setting Your Business Name
In Stripe:
Go to Settings → Business → Business Details
Update your Business name
This does not have to match your channel name exactly, but it should clearly reflect your trading or legal business name.
Setting Your Statement Descriptor
Your statement descriptor controls what appears on your user’s bank statement.
It should:
Be recognizable
Reflect your trading name
Avoid abbreviations that could cause confusion
If users do not recognize the descriptor, chargebacks are more likely.
What Users Will See
At checkout and in billing pages, users may see:
Your Stripe business name
Your configured logo
Your brand color
Your statement descriptor on their bank statement
Stripe-hosted pages may not match your SupaPass site design exactly. This is expected. Stripe is the payment processor and legal merchant of record.
Best Practices
Keep your business name clear and consistent.
Ensure your statement descriptor matches what users expect.
Avoid using internal company names that differ from your public-facing brand.
Test your checkout flow after updating branding.
Review your Stripe portal appearance from a user perspective.
Frequently Asked Questions
Why does checkout show a different name than my channel?
Why does checkout show a different name than my channel?
Stripe displays the business name associated with your Stripe account. This may differ from your channel name. To update this, review your Business name and branding settings in Stripe.
Why are users saying they don’t recognize the charge?
Why are users saying they don’t recognize the charge?
This is usually caused by:
An unclear statement descriptor
A business name that differs from your brand
Review your Stripe statement descriptor settings to ensure they reflect your trading name.
Does SupaPass control checkout branding?
Does SupaPass control checkout branding?
No.
SupaPass injects branding details where possible, but Stripe’s own branding configuration is the default fallback.
You must configure branding directly in Stripe for full control.
Why doesn’t my checkout match my main branding settings?
Why doesn’t my checkout match my main branding settings?
Stripe Checkout branding is configured separately from your general Stripe branding.
Ensure you have clicked “Make changes” in the Checkout branding section.
Can I make checkout look exactly like my SupaPass website?
Can I make checkout look exactly like my SupaPass website?
Stripe Checkout is a secure hosted payment page.
You can control:
Logo
Brand colour
Business name
However, the layout and structure are controlled by Stripe.



