Skip to main content
Version: Lab (preview)

InvoiceUpdateInput

INPUT

Input for updating an invoice.

Fields

account_code
String
A custom value that will be passed on to the transaction when a payment is made through Pay Theory's hosted checkout.
currency
String
The currency of the payment that will be used to pay the invoice.
due_by
AWSDate
The date that the payor is expected to pay the invoice by.
fee_mode
FeeMode
The fee mode that will be used on that transaction when a payment is made through Pay Theory's hosted checkout. It can be one of the following: MERCHANT_FEE, SERVICE_FEE.
Values
CUSTOM_FEEINTERCHANGEMERCHANT_FEESERVICE_FEE
invoice_amount
Int
The total amount of the invoice.
invoice_date
AWSDate
The initial date for the invoice.
invoice_name
String
The name of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice.
invoice_description
String
A brief description of the invoice. This will show up on the hosted checkout page and any email communications about the Invoice.
merchant_invoice_number
String
A custom value that can be used to tie the Pay Theory Invoice to a merchant's internal invoice number.
reference
String
A custom value that will be passed on to the transaction when a payment is made through Pay Theory's hosted checkout.
send_email
Boolean
When set to true, an email will be sent to the payor with details about the updated invoice.
settings
InvoiceSettingsInput
The settings input object to configure settings for the Pay Theory hosted checkout page.