PluginProbe
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) / 1.8.13
Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) v1.8.13
1.8.13 1.8.12.3 1.8.12.2 1.8.12.1 1.8.12 1.8.11.3 1.8.11.2 1.8.11.1 1.8.11 1.6.6 1.6.60 1.6.7 1.6.8 1.6.9 1.7.0 1.7.0.1 1.7.0.11 1.7.0.12 1.7.0.14 1.7.0.2 1.7.0.3 1.7.0.5 1.7.0.6 1.7.0.7 1.7.0.9 All 211 releases
charitable / vendor / square / square / src / Legacy / Models / InvoiceDeliveryMethod.php

InvoiceDeliveryMethod.php in Charitable – Donation & Fundraising Platform (Donation Forms, Recurring Donations & Fundraising Campaigns) 1.8.13, at vendor/square/square/src/Legacy/Models/InvoiceDeliveryMethod.php

34 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace Square\Legacy\Models;
6
7 /**
8 * Indicates how Square delivers the [invoice]($m/Invoice) to the customer.
9 */
10 class InvoiceDeliveryMethod
11 {
12 /**
13 * Directs Square to send invoices, reminders, and receipts to the customer using email.
14 */
15 public const EMAIL = 'EMAIL';
16
17 /**
18 * Directs Square to take no action on the invoice. In this case, the seller
19 * or application developer follows up with the customer for payment. For example,
20 * a seller might collect a payment in the Seller Dashboard or Point of Sale (POS) application.
21 * The seller might also share the URL of the Square-hosted invoice page (`public_url`) with the
22 * customer to request payment.
23 */
24 public const SHARE_MANUALLY = 'SHARE_MANUALLY';
25
26 /**
27 * Directs Square to send invoices and receipts to the customer using SMS (text message).
28 *
29 * You cannot set `SMS` as a delivery method using the Invoices API, but you can change an `SMS`
30 * delivery method to `EMAIL` or `SHARE_MANUALLY`.
31 */
32 public const SMS = 'SMS';
33 }
34