Skip to content
createBillingPortalSessionMutation
createBillingPortalSession(purchase: ID!): CreateBillingPortalSessionResult!

Create a Stripe Customer Portal session for a membership purchase so the buyer can update payment details or cancel the recurring subscription.

Arguments

purchaseID!

Returns

CreateBillingPortalSessionResult!

See CreateBillingPortalSessionResult for the full shape.

Try it

Example
Query
mutation CreateBillingPortalSession($purchase: ID!) {
  createBillingPortalSession(purchase: $purchase) {
    __typename
  }
}
Variables
{}
POST https://go.sessions.website/api/graphql
createBillingPortalSession