Hi again,
I am happy to help. Try this and if you need to jump on a Zoom or whatever to talk it through later, that’s fine.
There’s probably 10 different ways you can approach this in Stripe but I think the payment link approach is most like what you need. This involves creating payment links with the API, using a generic product description and create a price specifically to each customer for their selection of services.
https://stripe.com/docs/payments/payment-links/api
**I would seriously advise using the Stripe API directly with API actions (curl,POST/form) instead of Wappler’s wrappers - it’s actually much simpler and more flexible - and there’s only two calls required. **
STEP 1.
Create a generic product description and product_id in Stripe UI (“Your selection”)
STEP 2
https://api.stripe.com/v1/prices
Creates a price_id for your product selection. You do this for every customer’s basket of products - one final price link URL per customer is required in each case:
STEP 3
https://api.stripe.com/v1/payment_links
Create a payment link for this price_id
The _link is a stripe URL (api.data.url) you provide to your customer for fulfilment.