Skip to main content

BookingTerminalPaymentPayload

No description

type BookingTerminalPaymentPayload {
bookingId: ID
paymentIntentId: String
terminal: PaymentTerminalReader
status: BookingTerminalPaymentStatus
cardSaved: Boolean
failureMessage: String
error: String
}

Fields​

BookingTerminalPaymentPayload.bookingId ● ID scalar​

BookingTerminalPaymentPayload.paymentIntentId ● String scalar​

BookingTerminalPaymentPayload.terminal ● PaymentTerminalReader object​

BookingTerminalPaymentPayload.status ● BookingTerminalPaymentStatus enum​

BookingTerminalPaymentPayload.cardSaved ● Boolean scalar​

Whether the card was saved. Null when saving was not requested or the payment has not succeeded yet; false when the payment succeeded but Stripe did not produce a card that can be saved.

BookingTerminalPaymentPayload.failureMessage ● String scalar​

BookingTerminalPaymentPayload.error ● String scalar​

Returned By​

bookingTerminalPaymentStatus query ● cancelTerminalPaymentForBooking mutation ● startTerminalPaymentForBooking mutation