Join

Sell Products and Services or Accept Donations for Free Using Stripe Payment Links

  • Guides reflect how I’m currently using the solution for myself and my clients. 
  • If I don’t cover a specific feature, it implies I’m not using it.
  • If I don’t cover a specific setting, it implies the defaults are acceptable or the options are obvious.

Subscription Payment Link Setup

Stripe Payment Links can be embedded into emails, used for simple payment buttons on a website, or shared directly through social or support channels like Twitter, Instagram, SMS, chat, and more.

They have over 25 languages, and the checkout page locale will automatically match the default language setting of your customer’s browser.

Payment Links lets you accept 20+ payment methods without doing any integration work, and you can even turn your Payment Links into a QR code.

There is no additional cost for using Payment Links. The only costs are the standard payment processing fees that Stripe charges.

Note: Check out my Implement Stripes Payment Method guide, which gives you some tips to stay in good standing while covering a real-world example of a website that fell on Stripe’s bad side.

Products or Subscriptions Payment Link Setup

Let’s set up a Stripe Payment Link to sell a subscription-based service.

Add Your Subscription Product to Stripe

  1. Stripe Dashboard > Products
  2. Click ‘Add Product’.
  3. Name > Add a name for your product.
  4. Price > Enter the price for your subscription.
  5. Click ‘Save Product’.

Subscription Payment Link Setup

  1. Stripe Dashboard > More > Payment Links
  2. Click ‘New’.
  3. Select Type > Choose ‘Products or Subscriptions.’
  4. Product > Select the subscription product you created in the previous section.
  5. Click ‘Create Link.’

Customize Your Payment Link With Your Branding

  1. Stripe Dashboard > Settings > Branding
  2. Checkout & Payment Links > Click ‘Make Changes.’
  3. Adjust the styling as desired. (Note: You can check the ‘Use Brand Colors’ box to automatically pull in the branding colors you previously set up for your Stripe account.).
  4. Save changes.

The image below gives you an idea of how your Stripe Payment Link’s checkout page will look.

stripe payment link branding

Add the Payment Link to Various Areas of Your Business

  1. Stripe Dashboard > More > Payment Links
  2. Click ‘Copy’ to grab the payment link.
  3. Add the payment link to your website, email, social media, or anywhere else you can/want to add links.

Add a Payment Link QR Code to Single Listings

Get the QR Code

  1. Stripe Dashboard > More > Payment Links
  2. Click ‘QR Code’.
  3. Click ‘Download Image.’
  4. Rename the downloaded image to something meaningful.
  5. Adjust the image’s color to match your website’s or your Listing Owner’s chosen branding.

Add the QR Code to Listings

  1. WordPress Dashboard > Listing Types > Edit the desired Listing Type.
  2. Fields > Create a Custom Field > Select the ‘General Repeater’ field.
  3. Label > ‘Stripe QR Code’
  4. Show In Listing Comparison Popup > Toggle OFF.
  5. Single Page > Content & Tabs > Choose the Tab where you want to add the QR Code.
  6. Insert a New Block > Select ‘General Repeater’.
  7. Edit the block.
  8. Label > Clear out the label.
  9. Use Field > Select your ‘Stripe QR Code’ field.
  10. Block Icon > Click on the icon, search for ‘QR Code,’ and add the available QR Code icon.
  11. Number of Columns > Adust the number of columns so the QR Code looks good on all devices.
  12. Custom Block ID > Add an ID. (ex. ‘qrcodeblock’).
  13. Add the following CSS, adjusting as desired.
CSS
#qrcodeblock .menu-thumb a {
	padding-bottom: 120%;
  	background: transparent;
}

#qrcodeblock .menu-price-btn {
  display: none;
}
  1. Edit a Listing that falls under your Listing Type.
  2. Upload the QR Code.
  3. Label > Copy the HTML from the snippet below and use it as the label.
 

Note: MyListing requires the ‘Label’ field to be populated at a minimum, so we’re entering HTML code that hides the title from the front end of your website, giving the QR Code a clean look.

qr code

Donation Payment Links

Let’s set up a Stripe Payment Link to accept donations.

  1. Stripe Dashboard > More > Payment Links
  2. Click ‘New’.
  3. Select Type > Choose ‘Customers Choose What To Pay.’
  4. Title > Give your payment link a name.
  5. Advanced Options > Call To Action Button > Choose ‘Donate.’
  6. Advanced Options > Allow Business Customers to Provide Tax IDs > Enable
  7. Click ‘Create Link.’
  8. To customize the branding of your payment link, follow the instructions in the ‘Customize Your Payment Link With Your Branding’ section of this guide.
stripe payment link donations