Skip to main content

payInvoice

Pays an invoice by charging the patient's stored card token(s). Omit amount to charge the full outstanding balance, or pass a specific amount for a partial payment.

payInvoice(
invoiceId: ID!
amount: Float
comment: String
): PayInvoicePayload

Arguments

payInvoice.invoiceId ● ID! non-null scalar

payInvoice.amount ● Float scalar

Amount to charge in major units. Omit to charge the full outstanding balance.

payInvoice.comment ● String scalar

Optional note stored as the payment's comment on the invoice (max 500 characters).

Type

PayInvoicePayload object

The result of paying an invoice via a stored card.