<- Enum
Enum
Invoice Request Method
Specifies the action for Square to take for processing the invoice.
Deprecated
Directs Square to send invoices, reminders, and receipts to the customer using email.
Square sends the invoice after it is published (either immediately or at the scheduled_at
time, if specified in the invoice).
Deprecated
Directs Square to charge the card on file on the due_date
specified in the payment request
and to use email to send invoices, reminders, and receipts.
Deprecated
Directs Square to take no specific action on the invoice. In this case, the seller
(or the application developer) follows up with the customer for payment. For example,
a seller might collect a payment in the Seller Dashboard or use the Point of Sale (POS) application.
The seller might also share the URL of the Square-hosted invoice page (public_url
) with the customer requesting payment.
Deprecated
Directs Square to charge the bank account on file on the due_date
specified in the
payment request and to use email to send invoices, reminders, and receipts.
The bank on file payment method applies only to recurring invoices that sellers create in the Seller Dashboard or other
Square first-party applications. The bank account is provided by the customer during the payment flow. You
cannot set CHARGE_BANK_ON_FILE
as a request method using the Invoices API.
Deprecated
Directs Square to send invoices and receipts to the customer using SMS (text message). Square sends the invoice
after it is published (either immediately or at the scheduled_at
time, if specified in the invoice).
You cannot set SMS
as a request method using the Invoices API.
Deprecated
Directs Square to charge the card on file on the due_date
specified in the payment request and to
use SMS (text message) to send invoices and receipts.
You cannot set SMS_CHARGE_CARD_ON_FILE
as a request method using the Invoices API.
Deprecated
Directs Square to charge the bank account on file on the due_date
specified in the payment request
and to use SMS (text message) to send invoices and receipts.
The bank on file payment method applies only to recurring invoices that sellers create in the Seller Dashboard
or other Square first-party applications. The bank account is provided by the customer during the payment flow.
You cannot set SMS_CHARGE_BANK_ON_FILE
as a request method using the Invoices API.