The Payments controller is designed to manage payment processes related to user subscriptions within the marketplace. It includes several key endpoints:
- Create Subscription Payment Session: Provides the /marketplace/payment/session/subscriptionendpoint to create an API flow session for processing user subscription payments.
- Cancel Subscription Session: Offers the /marketplace/payment/session/subscription/cancelendpoint to create a session for canceling a user’s subscription.
- Update Subscription Consent: Includes the /marketplace/payment/session/subscription/consentendpoint to update a user's consent for a subscription.
These endpoints collectively enhance the management of subscription payments and user control over their payment processes.
