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/subscription
endpoint to create an API flow session for processing user subscription payments. - Cancel Subscription Session: Offers the
/marketplace/payment/session/subscription/cancel
endpoint to create a session for canceling a user’s subscription. - Update Subscription Consent: Includes the
/marketplace/payment/session/subscription/consent
endpoint 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.