FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
ameliabooking
/
vendor
/
square
/
square
/
doc
/
models
Edit File: invoice-request-method.md
# Invoice Request Method 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. ## Enumeration `InvoiceRequestMethod` ## Fields | Name | Description | | --- | --- | | `EMAIL` | Directs Square to send invoices, reminders, and receipts to the customer using email.<br>Square sends the invoice after it is published (either immediately or at the `scheduled_at`<br>time, if specified in the [invoice](entity:Invoice)). | | `CHARGE_CARD_ON_FILE` | Directs Square to charge the card on file on the `due_date` specified in the payment request<br>and to use email to send invoices, reminders, and receipts. | | `SHARE_MANUALLY` | Directs Square to take no specific action on the invoice. In this case, the seller<br>(or the application developer) follows up with the customer for payment. For example,<br>a seller might collect a payment in the Seller Dashboard or use the Point of Sale (POS) application.<br>The seller might also share the URL of the Square-hosted invoice page (`public_url`) with the customer requesting payment. | | `CHARGE_BANK_ON_FILE` | Directs Square to charge the customer's bank account on file and to use email to send invoices, reminders, and receipts.<br>The customer must approve the payment.<br><br>The bank on file payment method applies only to invoices that sellers create in the Seller Dashboard or other<br>Square product. The bank account is provided by the customer during the payment flow. You<br>cannot set `CHARGE_BANK_ON_FILE` as a request method using the Invoices API. | | `SMS` | Directs Square to send invoices and receipts to the customer using SMS (text message). Square sends the invoice<br>after it is published (either immediately or at the `scheduled_at` time, if specified in the [invoice](entity:Invoice)).<br><br>You cannot set `SMS` as a request method using the Invoices API. | | `SMS_CHARGE_CARD_ON_FILE` | Directs Square to charge the card on file on the `due_date` specified in the payment request and to<br>use SMS (text message) to send invoices and receipts.<br><br>You cannot set `SMS_CHARGE_CARD_ON_FILE` as a request method using the Invoices API. | | `SMS_CHARGE_BANK_ON_FILE` | Directs Square to charge the customer's bank account on file and to use SMS (text message) to send invoices and receipts.<br>The customer must approve the payment.<br><br>The bank on file payment method applies only to invoices that sellers create in the Seller Dashboard<br>or other Square product. The bank account is provided by the customer during the payment flow.<br>You cannot set `SMS_CHARGE_BANK_ON_FILE` as a request method using the Invoices API. |
Save
Back