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.