%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/vendor/square/square/src/Models/ |
Upload File : |
<?php
declare(strict_types=1);
namespace Square\Models;
/**
* Indicates the automatic payment method for an [invoice payment request]($m/InvoicePaymentRequest).
*/
class InvoiceAutomaticPaymentSource
{
/**
* An automatic payment is not configured for the payment request.
*/
public const NONE = 'NONE';
/**
* Use a card on file as the automatic payment method. On the due date, Square charges the card
* for the amount of the payment request.
*
* For `CARD_ON_FILE` payments, the invoice delivery method must be `EMAIL` and `card_id` must be
* specified for the payment request before the invoice can be published.
*/
public const CARD_ON_FILE = 'CARD_ON_FILE';
/**
* Use a bank account on file as the automatic payment method. On the due date, Square charges the
* bank
* account for the amount of the payment request.
*
* This 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 `BANK_ON_FILE` as a payment method using the Invoices API, but you can change a
* `BANK_ON_FILE`
* payment method to `NONE` or `CARD_ON_FILE`. For `BANK_ON_FILE` payments, the invoice delivery method
* must be `EMAIL`.
*/
public const BANK_ON_FILE = 'BANK_ON_FILE';
}