---
title: Best practices for Stripe
description: Up your Stripe game with Indiegraf's expert tips. Optimize billing, branding, and customer portal settings for publishers.
---

[Skip to content](https://help.indiegraf.com/best-practices-for-stripe#main-content)

English

Show submenu for translations

[Publisher Portal](https://portal.indiegraf.com/tickets?hsLang=en)

[![Indiegraf-PrimaryLogo-FullColor-1](https://help.indiegraf.com/hs-fs/hubfs/Indiegraf-PrimaryLogo-FullColor-1.png?width=262&height=60&name=Indiegraf-PrimaryLogo-FullColor-1.png)](https://help.indiegraf.com/?hsLang=en)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Publisher Portal](https://portal.indiegraf.com/tickets)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Indiegraf](https://help.indiegraf.com/?hsLang=en)
2. [Indie Website](https://help.indiegraf.com/indie-website?hsLang=en)
3. [Indiegraf Pay](https://help.indiegraf.com/indie-website?hsLang=en#indiegraf-pay)

December 11, 2025

# Best practices for Stripe

## Up your Stripe game with Indiegraf's expert tips. Optimize billing, branding, and customer portal settings for publishers.

#### **Public Details**

Your public business name may be used on invoices and receipts. Please make sure it's correct and familiar to your customers.

Visit Settings \> [Public details](https://dashboard.stripe.com/settings/public)

Update your "*Public business name*". Also, use an email address with your publication's domain under "*Support email*". That's where your supporter's email replies will go.

 

#### **Branding**

Check Branding Settings \> [Branding](https://dashboard.stripe.com/settings/branding)

Your brand will be reflected on invoices, Stripe emails and Customer Portal.

 

#### **Configure your customer portal**

Customer Portal is where your supporters login to manage their subscriptions and payment information. To give them more control, set as the following:

Visit Settings \> Billing \> [Customer portal](https://dashboard.stripe.com/settings/billing/portal)

- Under "*Cancellations*", select “*Cancel Immediately*”.
- Under “*Subscriptions*”

    - Enable “*Allow customers to change products*”.
    - Enable “*Allow customer to change quantity*”.
    - Select products to be available for customer upgrade.
- Under "*Business information*", update your Portal Header to something like "*Support Local Independent News*", and on "*Redirect link*" add your homepage.
- Click “*Finish*”.

#### **Add your custom email domain**

Stripe will use your custom email domain as sender if you add it. This will help prevent Stripe emails from ending up in your supporter's spam folder. Visit Settings \> Customer Email \> [Your custom email domains](https://dashboard.stripe.com/settings/emails).

Add your domain and copy paste all DNS records Stripe provided at your DNS host. When finished, click on "*Verify*". Stripe will take a few days to authorize it; you'll get notified via email. Once approved, visit Settings \> Customer Email \> [Your custom email domains](https://dashboard.stripe.com/settings/emails), click on the three dots and select "*Send email from this domain*".

 

#### **Add your Payment Method custom domain**

Some payment methods like Google Pay and [Link](https://stripe.com/docs/payments/link) require you to add your domain. To do that, visit Settings \> [Payment Methods Domain](https://dashboard.stripe.com/settings/payment_method_domains?enabled=true) \> Add a new domain. If you already configured your custom email domain, all you need to do is add your domain.  
​  
A small step by step will appear – but this is only for Apple Pay. We suggest you configure it later, after confirming this payment method is available for your site. Click "*Skip it for now*".  
​  
Over Settings \> [Payment Methods](https://dashboard.stripe.com/settings/payment_methods), make sure Link and Google Pay are enabled and Apple Pay remains disabled.

 

#### **Prevent failed payments and send invoices**

Under Settings \> [Subscriptions and emails](https://dashboard.stripe.com/settings/billing/automatic) you can allow Stripe to remind your supporter about expiring credit cards. For that, scroll down a bit until you see Prevent failed payments \> Customer emails. Toggle on "*Send emails about expiring cards*". Then select "*Use your own custom link*" and add your Support page. The best option would be "*Link to a Stripe-hosted page*" but it's only available for Billing Scale plans.

To send invoices, scroll down to "*Manage invoices sent to customers*". Under Customer emails, toggle on "*Send finalized invoices and credit notes to customers*".

 

#### **Turn on automated receipts for payments**

We recommend automating this function. Otherwise, you’ll end up having to manually send them when supporters ask. Additionally, receipts help supporters keep track of their donations. Without them, you might have to field more emails from them asking about the status of their support and/or for refunds.

Under Settings \> [Customer emails](https://dashboard.stripe.com/settings/emails), there is a section called “*Payments*.” Toggle on the buttons for “*Successful payments*”. If you would like, you can also toggle on “*Refunds*” to make sure supporters are automatically notified when they request a refund.

 

#### **How to create Payment Links**

If you spot a payment marked as "*Incomplete*", likely the supporter didn't wait for Indie Tech Pay to fully process the payment and left the page. In that case, you can create a Payment Link with the desired amount and share the link with the supporter. The payment will go through a Stripe hosted checkout page.

1\. On the left menu, click in More \> [Payment Links](https://dashboard.stripe.com/payment-links) \> New

2\. Select a product from the dropdown.  
​

[![](https://indiegraf.intercom-attachments-7.com/i/o/1148076446/c2f3f944a015f881c6e42633/2agGqtxgSDqWU2rAT25g?expires=1765605600&signature=e0bdedbe8019be828003b30bcbbccd75f28edb9499e6f91a7425d96536b257f5&req=dSEjHsl5m4VbX%2FMW3nq%2BgUiNBI1UGXoNylgOAv4A7aSRVOstVxAtzVe7aXfl%0A20TgZOIoC88QLgo%2FJAfpwltxTbs%3D%0A)](https://indiegraf.intercom-attachments-7.com/i/o/1148076446/c2f3f944a015f881c6e42633/2agGqtxgSDqWU2rAT25g?expires=1765605600&signature=e0bdedbe8019be828003b30bcbbccd75f28edb9499e6f91a7425d96536b257f5&req=dSEjHsl5m4VbX%2FMW3nq%2BgUiNBI1UGXoNylgOAv4A7aSRVOstVxAtzVe7aXfl%0A20TgZOIoC88QLgo%2FJAfpwltxTbs%3D%0A)

3\. If you choose a Custom Amount, adjust the quantity to match the supporter donation amount. Keep in mind that amounts should be between 1 and 999.  
​

[![](https://indiegraf.intercom-attachments-7.com/i/o/1148076462/5686ceb32d66767eb6f920f3/10s4f0tTYBNZVjnto1g8?expires=1765605600&signature=09922bcf92df4be62d14d6694c1e90e847b61a5294b41c4969edb7ab1fc999e9&req=dSEjHsl5m4VZW%2FMW3nq%2BgSYbbD420cTCZLTET9cMBscFBrGpvll4fjOfRVCT%0AQkIyW6wj02mmjxaoFDRVrDhBc%2FA%3D%0A)](https://indiegraf.intercom-attachments-7.com/i/o/1148076462/5686ceb32d66767eb6f920f3/10s4f0tTYBNZVjnto1g8?expires=1765605600&signature=09922bcf92df4be62d14d6694c1e90e847b61a5294b41c4969edb7ab1fc999e9&req=dSEjHsl5m4VZW%2FMW3nq%2BgSYbbD420cTCZLTET9cMBscFBrGpvll4fjOfRVCT%0AQkIyW6wj02mmjxaoFDRVrDhBc%2FA%3D%0A)

​  
​4. Set a quantity for all Products/Pricing, so select the one that fits your needs. Make sure that "*Let customers adjust quantity*" is disabled.

[![](https://indiegraf.intercom-attachments-7.com/i/o/1148076473/e807aabe3f37d586c691391b/IR05xg6OR0CVpF5Hcp6G?expires=1765605600&signature=d3efe5cf70af68890539aa576b8d3fa30ad1d0c1027cf0a0e096499d21cc757a&req=dSEjHsl5m4VYWvMW3nq%2BgUk62cAdj2sg0uXu14tno5jDQqSWcxN%2F33WYdw6o%0ApTxC7AtBhfby5WTtBiucNMmNEf8%3D%0A)](https://indiegraf.intercom-attachments-7.com/i/o/1148076473/e807aabe3f37d586c691391b/IR05xg6OR0CVpF5Hcp6G?expires=1765605600&signature=d3efe5cf70af68890539aa576b8d3fa30ad1d0c1027cf0a0e096499d21cc757a&req=dSEjHsl5m4VYWvMW3nq%2BgUk62cAdj2sg0uXu14tno5jDQqSWcxN%2F33WYdw6o%0ApTxC7AtBhfby5WTtBiucNMmNEf8%3D%0A)

​  
5\. Click "*Create Link*".

6\. Copy the payment link and share it with the potential supporter.  
​

[![](https://indiegraf.intercom-attachments-7.com/i/o/1148076484/ea20c8e0793b7887f57f8722/zLZHA8HwQaumopOEJgoa?expires=1765605600&signature=e1e88d32b31ccc3cbcac2c056a0afae7e19218a9effd2a46d9fe88880f0dedf3&req=dSEjHsl5m4VXXfMW3nq%2BgStaONobAHwd5fDv%2Fbo%2BNKDa88aB75R6q%2F1GzSVq%0AmhkyxBvrNIcmbqAhmxkWiLA%2FL%2FA%3D%0A)](https://indiegraf.intercom-attachments-7.com/i/o/1148076484/ea20c8e0793b7887f57f8722/zLZHA8HwQaumopOEJgoa?expires=1765605600&signature=e1e88d32b31ccc3cbcac2c056a0afae7e19218a9effd2a46d9fe88880f0dedf3&req=dSEjHsl5m4VXXfMW3nq%2BgStaONobAHwd5fDv%2Fbo%2BNKDa88aB75R6q%2F1GzSVq%0AmhkyxBvrNIcmbqAhmxkWiLA%2FL%2FA%3D%0A)

​7. Payment methods available will be the same ones available via Indie Tech Pay.

- [Welcome to Indiegraf](https://help.indiegraf.com/welcome-to-indiegraf?hsLang=en)
- [Onboarding](https://help.indiegraf.com/onboarding?hsLang=en#main-content)

    - [Quick Start Guide](https://help.indiegraf.com/onboarding?hsLang=en#quick-start-guide)
- [Indie Website](https://help.indiegraf.com/indie-website?hsLang=en#main-content)

    - [Analytics & Growth](https://help.indiegraf.com/indie-website?hsLang=en#analytics-growth)
    - [Audience Engagement & Forms](https://help.indiegraf.com/indie-website?hsLang=en#audience-engagement-forms)
    - [Configuring your Homepage](https://help.indiegraf.com/indie-website?hsLang=en#configuring-your-homepage)
    - [Content Creation & Management](https://help.indiegraf.com/indie-website?hsLang=en#content-creation-management)
    - [Design & Page Layout](https://help.indiegraf.com/indie-website?hsLang=en#design-page-layout)
    - [Indiegraf Pay](https://help.indiegraf.com/indie-website?hsLang=en#indiegraf-pay)
    - [Media & Visual Assets](https://help.indiegraf.com/indie-website?hsLang=en#media-visual-assets)
    - [Paywall Solution: Pelcro](https://help.indiegraf.com/indie-website?hsLang=en#paywall-solution-pelcro)
    - [SEO and Google Tools](https://help.indiegraf.com/indie-website?hsLang=en#seo-and-google-tools)
    - [Site Administration](https://help.indiegraf.com/indie-website?hsLang=en#site-administration)
    - [Technical Questions](https://help.indiegraf.com/indie-website?hsLang=en#technical-questions)
- [Indie Email](https://help.indiegraf.com/indie-email?hsLang=en#main-content)

    - [Quickstart Video Guide: Indie Email](https://help.indiegraf.com/indie-email?hsLang=en#quickstart-video-guide-indie-email)
    - [Account Setup & Foundations](https://help.indiegraf.com/indie-email?hsLang=en#account-setup-foundations)
    - [Contact Management](https://help.indiegraf.com/indie-email?hsLang=en#contact-management)
    - [Creating Campaigns](https://help.indiegraf.com/indie-email?hsLang=en#creating-campaigns)
    - [Sending Campaigns & Automation](https://help.indiegraf.com/indie-email?hsLang=en#sending-campaigns-automation)
    - [Troubleshooting & Deliverability](https://help.indiegraf.com/indie-email?hsLang=en#troubleshooting-deliverability)
    - [Analytics](https://help.indiegraf.com/indie-email?hsLang=en#analytics)
- [Indie Ads Manager (IAM)](https://help.indiegraf.com/indie-ads-manager-iam?hsLang=en#main-content)

    - [Reporting & Statistics](https://help.indiegraf.com/indie-ads-manager-iam?hsLang=en#reporting-statistics)
    - [Essential Articles](https://help.indiegraf.com/indie-ads-manager-iam?hsLang=en#essential-articles)
    - [Native Ad Templates](https://help.indiegraf.com/indie-ads-manager-iam?hsLang=en#native-ad-templates)
    - [Quick Start Guide](https://help.indiegraf.com/indie-ads-manager-iam?hsLang=en#quick-start-guide)
    - [Payment Solutions](https://help.indiegraf.com/indie-ads-manager-iam?hsLang=en#payment-solutions)
- [Hearken](https://help.indiegraf.com/hearken?hsLang=en#main-content)

    - [Planning and Preparing to Launch with Hearken](https://help.indiegraf.com/hearken?hsLang=en#planning-and-preparing-to-launch-with-hearken)
    - [Collecting Questions](https://help.indiegraf.com/hearken?hsLang=en#collecting-questions)
    - [Collecting Votes](https://help.indiegraf.com/hearken?hsLang=en#collecting-votes)
    - [Reporting an Answer](https://help.indiegraf.com/hearken?hsLang=en#reporting-an-answer)
    - [Spreading Hearken Across Your Organization](https://help.indiegraf.com/hearken?hsLang=en#spreading-hearken-across-your-organization)
    - [Creating and Customizing an Embed](https://help.indiegraf.com/hearken?hsLang=en#creating-and-customizing-an-embed)
    - [Workflow Features](https://help.indiegraf.com/hearken?hsLang=en#workflow-features)
    - [Platform Features](https://help.indiegraf.com/hearken?hsLang=en#platform-features)
    - [Setting Up Notifications and Alerts](https://help.indiegraf.com/hearken?hsLang=en#setting-up-notifications-and-alerts)
    - [Setting up APIs and webhooks](https://help.indiegraf.com/hearken?hsLang=en#setting-up-apis-and-webhooks)
    - [Data collection and exporting](https://help.indiegraf.com/hearken?hsLang=en#data-collection-and-exporting)
    - [Automatic categorization](https://help.indiegraf.com/hearken?hsLang=en#automatic-categorization)
    - [Social, outreach, and marketing](https://help.indiegraf.com/hearken?hsLang=en#social-outreach-and-marketing)
    - [Events and In-Person Engagement](https://help.indiegraf.com/hearken?hsLang=en#events-and-in-person-engagement)
    - [Monetizing your Hearken work](https://help.indiegraf.com/hearken?hsLang=en#monetizing-your-hearken-work)
- [Indiegraf Experts](https://help.indiegraf.com/indiegraf-experts?hsLang=en)
- [Indiegraf Product Release Notes](https://help.indiegraf.com/indiegraf-product-release-notes?hsLang=en#main-content)

    - [Product Demo Videos](https://help.indiegraf.com/indiegraf-product-release-notes?hsLang=en#product-demo-videos)
- [General](https://help.indiegraf.com/general?hsLang=en)
- [RevEngine](https://help.indiegraf.com/revengine?hsLang=en#main-content)

    - [Getting Started with RevEngine](https://help.indiegraf.com/revengine?hsLang=en#getting-started-with-revengine)
    - [International giving](https://help.indiegraf.com/revengine?hsLang=en#international-giving)
    - [RevEngine Core](https://help.indiegraf.com/revengine?hsLang=en#revengine-core)
    - [Organization management](https://help.indiegraf.com/revengine?hsLang=en#organization-management)
    - [Working with Stripe](https://help.indiegraf.com/revengine?hsLang=en#working-with-stripe)
    - [Contribution page basics](https://help.indiegraf.com/revengine?hsLang=en#contribution-page-basics)
    - [Customizing your page](https://help.indiegraf.com/revengine?hsLang=en#customizing-your-page)
    - [Branding and images](https://help.indiegraf.com/revengine?hsLang=en#branding-and-images)
    - [Advanced page settings & features](https://help.indiegraf.com/revengine?hsLang=en#advanced-page-settings-features)
    - [Portal & contribution management](https://help.indiegraf.com/revengine?hsLang=en#portal-contribution-management)
    - [Contribution data](https://help.indiegraf.com/revengine?hsLang=en#contribution-data)
    - [Analytics and Reporting](https://help.indiegraf.com/revengine?hsLang=en#analytics-and-reporting)
    - [Best Practices and Recommendations](https://help.indiegraf.com/revengine?hsLang=en#best-practices-and-recommendations)
    - [Receipts, reminders and transactional communications](https://help.indiegraf.com/revengine?hsLang=en#receipts-reminders-and-transactional-communications)
    - [Security & Legal](https://help.indiegraf.com/revengine?hsLang=en#security-legal)
    - [Common issues](https://help.indiegraf.com/revengine?hsLang=en#common-issues)

[![Indiegrf](https://help.indiegraf.com/hs-fs/hubfs/Indiegraf-SecondaryLogo-DarkNavy-2.png?width=260&height=130&name=Indiegraf-SecondaryLogo-DarkNavy-2.png "Indiegrf")](https://help.indiegraf.com/?hsLang=en)

Indiegraf is on a mission to make local news entrepreneurship a great career and life choice for journalists everywhere.

<https://www.instagram.com/indiegrafmedia> <https://www.twitter.com/indiegrafmedia> <https://www.facebook.com/indiegrafmedia> <https://www.linkedin.com/indiegraf-media> [mailto:support@indiegraf.com](mailto:support@indiegraf.com)

Copyright © 2025, Indiegraf Media