Once you have set up a product selection interface and have your user choice(s) in hidden fields, you may use a button or container to trigger the payment/checkout. This is configured by adding a
Checkout Cartaction to the button (or container) as illustrated below. This action will cause the previously selected products to be purchased.
Configuring a Purchase Products button in Feathery
Checkout Cartaction triggers either a direct payment in Stripe or a redirect to a Stripe checkout page. This is determined by the previously configured Stripe integration setting for How to collect payments.
All Stripe products must be configured in the Stripe dashboard with a default price and currency. Products with both one-time and recurring price structures (i.e. subscriptions) are supported and may be purchased together. Feathery will auto-create a subscription in Stripe when products with a recurring price are purchased.