startTerminalPaymentOnAccount
Starts an asynchronous card-present payment that becomes a payment on account after webhook persistence.
startTerminalPaymentOnAccount(
patientId: ID!
amount: Float!
terminalId: ID!
date: Date
comment: String
metadata: [PaymentOnAccountIntentMetadataInput!]
): PaymentOnAccountTerminalPayload!
Arguments
startTerminalPaymentOnAccount.patientId ● ID! non-null scalar
startTerminalPaymentOnAccount.amount ● Float! non-null scalar
Amount to charge in major currency units. Must be at least 1.
startTerminalPaymentOnAccount.terminalId ● ID! non-null scalar
startTerminalPaymentOnAccount.date ● Date scalar
Payment date stored on the resulting payment on account. Defaults to now.
startTerminalPaymentOnAccount.comment ● String scalar
Comment stored on the resulting payment.
startTerminalPaymentOnAccount.metadata ● [PaymentOnAccountIntentMetadataInput!] list input
Partner metadata copied to Stripe and the resulting payment-on-account record.