RyzeDeskRyzeDesk

Stripe

4105 articles

Let customers decide what to pay


Let customers decide what to pay

Accept tips and donations, or sell pay-what-you-want products and services.

You can use this feature to collect a tip for a service provided, accept donations for a cause, or give your customers the option to pay what they want for your product or service. Go to Stripe Support to learn more about Stripe’s requirements for accepting tips or donations.

Pay-what-you-want payments have the following limitations:

  • You can’t add any other line items and the quantity can only be 1.
  • You can’t use promotion codes or discounts with them.
  • They don’t support recurring payments or optional items.

Set up your product catalogue

Stripe Checkout uses Products and Prices to structure pay-what-you-want payments. In the following example, a non-profit is selling tickets to a fundraising dinner and wants to allow their customers to pay what they want for their tickets.

To create a pay-what-you-want model on Stripe through the Dashboard, complete these steps:

  1. Create the Fundraising dinner product.
  2. Go to More > Product catalogue .
  3. Click +Add product .
  4. Enter the Name of the product ( Fundraising dinner ).
  5. (Optional) Add a Description . The customer sees the description at checkout.
  6. Create the price for the Fundraising dinner product:
  7. Click More pricing options at the bottom.
  8. Select One-off .
  9. Select Customer chooses price in the Choose your pricing model dropdown.
  10. (Optional) Add a suggested price.
  11. (Optional) Specify limits that the customer can input.
  12. Click Next and Add product .

Create a Checkout Session

To enable customers to change the amount on the payment page, use the price ID when you create a Checkout Session. If you select Customer chooses price as your pricing model, you can’t add any other line items and the quantity can only be 1.

Command Line

Select a language

cURL

Stripe CLI

Ruby

Python

PHP

Java

Node.js

Go

.NET

No results

Last verified 2026-09-27

Is this helpful?