Enum
InvoiceRequestMethod
Specifies the action for Square to take for processing the invoice.
For example,
email the invoice, charge a customer's card on file, or do nothing. DEPRECATED at
version 2021-01-21. The corresponding request_method
field is replaced by the
Invoice.delivery_method
and InvoicePaymentRequest.automatic_payment_source
fields.
Values
EMAIL
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 |
CHARGE_
Deprecated
Directs Square to charge the card on file on the |
SHARE_
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 ( |
CHARGE_
Deprecated
Directs Square to charge the bank account on file on the 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
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 You cannot set |
SMS_
Deprecated
Directs Square to charge the card on file on the You cannot set |
SMS_
Deprecated
Directs Square to charge the bank account on file on the 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 |