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 cross-sells.
Stripe Checkout uses Products and Prices to structure pay-what-you-want payments. In the following example, Togethere 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:
Create the Fundraising dinner product.
Go to the Products tab.
Click +Add product.
Enter the Name of the product (Fundraising dinner).
(Optional) Add a Description. The customer sees the description at checkout.
Create the price for the Fundraising dinner product:
Select Customer chooses price for the Pricing model.
(Optional) Add a suggested price.
(Optional) Specify limits that the customer can input.
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.
Welcome to the Stripe Shell!
Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your
Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe
resources in test mode.
- View supported Stripe commands:
- Find webhook events:
- Listen for webhook events:
- Call Stripe APIs: stripe [api resource] [operation] (e.g., )