Skip to main content

PaymentOnAccountTerminalPayload

No description

type PaymentOnAccountTerminalPayload {
paymentIntentId: ID
terminal: PaymentOnAccountTerminalReader
status: PaymentOnAccountTerminalStatus
paymentOnAccountId: ID
cardSaved: Boolean
failureMessage: String
error: String
}

Fields​

PaymentOnAccountTerminalPayload.paymentIntentId ● ID scalar​

PaymentOnAccountTerminalPayload.terminal ● PaymentOnAccountTerminalReader object​

PaymentOnAccountTerminalPayload.status ● PaymentOnAccountTerminalStatus enum​

PaymentOnAccountTerminalPayload.paymentOnAccountId ● ID scalar​

Set after the Stripe webhook has created the payment on account.

PaymentOnAccountTerminalPayload.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.

PaymentOnAccountTerminalPayload.failureMessage ● String scalar​

PaymentOnAccountTerminalPayload.error ● String scalar​

Returned By​

cancelTerminalPaymentOnAccount mutation ● paymentOnAccountTerminalStatus query ● startTerminalPaymentOnAccount mutation