Skip to main content

markBookingPaymentProcessing

Moves a booking payment from pending to processing after the client has successfully confirmed the PaymentIntent with Stripe. Call this before payment completion is reflected via webhooks.

markBookingPaymentProcessing(
paymentIntentId: String!
bookingId: ID
): MarkBookingPaymentProcessingPayload

Arguments

markBookingPaymentProcessing.paymentIntentId ● String! non-null scalar

Stripe PaymentIntent id from client confirmation; used for safe retry correlation.

markBookingPaymentProcessing.bookingId ● ID scalar

Optional booking id guard to ensure the payment intent belongs to the expected booking.

Type

MarkBookingPaymentProcessingPayload object

Result of marking a booking payment as processing after client-side PaymentIntent confirmation.