This API is responsible for handling Stripe checkout sessions, subscriptions, and other order-related functionality for FlyFishFinder.
/api/orders/getCheckoutSession
Body
Retrieves details of a specific Stripe checkout session, verifying it belongs to the requesting user
/api/orders/createCheckoutSession
Body
Creates a new Stripe checkout session for subscription purchases with optional promotional discounts
/api/orders/getAvantOrderDetails
Body
Retrieves detailed order information including the subscription associated with a checkout session
/api/orders/getProductDatafeed
No parameters required
Returns a CSV file containing product information for integration with external services
/api/orders/cancelUserStripeSubscription
Body
Cancels a user's Stripe subscription
/api/orders/getStripeSubscription
Body
Retrieves details about a specific Stripe subscription