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.