Skip to content
completeCheckoutMutation
completeCheckout(paymentId: ID!): CompleteCheckoutResult!

Complete a checkout after Stripe payment confirmation. Verifies the payment status with Stripe, then fulfills the underlying entity (pass purchase or registration). Idempotent — safe to call multiple times.

Arguments

paymentIdID!

Returns

CompleteCheckoutResult!

See CompleteCheckoutResult for the full shape.

Try it

Example
Query
mutation CompleteCheckout($paymentId: ID!) {
  completeCheckout(paymentId: $paymentId) {
    __typename
  }
}
Variables
{}
POST https://go.sessions.website/api/graphql
completeCheckout