v1
latestOpenAPI 3.0.32026-07-2488203535.0 KBCreate Invoice
Create a new invoice and email it to the customer.
Request body
Total amount to be invoiced. Must be greater than 0.00. Format: x.xx
Subtotal amount before tax and shipping
When the invoice should be paid. Values: 'upon_receipt', or integers from 0-999. Default - upon_receipt.
Payment methods allowed for this invoice. 'cc' = Credit Card, 'ck' = Check, 'cs' = Cash
If using Multiple MIDs, route to this processor (processor_id is obtained under Settings → Transaction Routing in the Control Panel).
If allowing multiple payment types, one processor_id can be selected per payment type by submitting comma-separated values.
The transaction currency. Format: ISO 4217 (must be uppercase 3-letter code)
Response
Invoice created successfully
Resource type identifier
Invoice ID
Current status of the invoice
Total amount of the invoice. Format: x.xx
Subtotal amount before tax and shipping
Payment terms for the invoice (e.g., 'Due Upon Receipt', '30 days')
Allowed payment methods: 'cc' = Credit Card, 'ck' = Check, 'cs' = Cash
Processor ID for payment processing
Currency code (ISO 4217, e.g., USD, EUR)
Date and time when the invoice was created in UTC ISO 8601 format
Date and time when the invoice was last updated in UTC ISO 8601 format
Merchant defined fields