PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / 4.17.1
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress v4.17.1
4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / Treasury / InboundTransfer.php
wp-user-avatar / third-party / vendor / stripe / stripe-php / lib / Treasury Last commit date
CreditReversal.php 2 months ago DebitReversal.php 2 months ago FinancialAccount.php 2 months ago FinancialAccountFeatures.php 2 months ago InboundTransfer.php 2 months ago OutboundPayment.php 2 months ago OutboundTransfer.php 2 months ago ReceivedCredit.php 2 months ago ReceivedDebit.php 2 months ago Transaction.php 2 months ago TransactionEntry.php 2 months ago
InboundTransfer.php
106 lines
1 <?php
2
3 // File generated from our OpenAPI spec
4 namespace ProfilePressVendor\Stripe\Treasury;
5
6 /**
7 * Use <a href="https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers">InboundTransfers</a> to add funds to your <a href="https://stripe.com/docs/api#financial_accounts">FinancialAccount</a> via a PaymentMethod that is owned by you. The funds will be transferred via an ACH debit.
8 *
9 * Related guide: <a href="https://docs.stripe.com/docs/treasury/moving-money/financial-accounts/into/inbound-transfers">Moving money with Treasury using InboundTransfer objects</a>
10 *
11 * @property string $id Unique identifier for the object.
12 * @property string $object String representing the object's type. Objects of the same type share the same value.
13 * @property int $amount Amount (in cents) transferred.
14 * @property bool $cancelable Returns <code>true</code> if the InboundTransfer is able to be canceled.
15 * @property int $created Time at which the object was created. Measured in seconds since the Unix epoch.
16 * @property string $currency Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency code</a>, in lowercase. Must be a <a href="https://stripe.com/docs/currencies">supported currency</a>.
17 * @property null|string $description An arbitrary string attached to the object. Often useful for displaying to users.
18 * @property null|\Stripe\StripeObject $failure_details Details about this InboundTransfer's failure. Only set when status is <code>failed</code>.
19 * @property string $financial_account The FinancialAccount that received the funds.
20 * @property null|string $hosted_regulatory_receipt_url A <a href="https://stripe.com/docs/treasury/moving-money/regulatory-receipts">hosted transaction receipt</a> URL that is provided when money movement is considered regulated under Stripe's money transmission licenses.
21 * @property \Stripe\StripeObject $linked_flows
22 * @property bool $livemode Has the value <code>true</code> if the object exists in live mode or the value <code>false</code> if the object exists in test mode.
23 * @property \Stripe\StripeObject $metadata Set of <a href="https://stripe.com/docs/api/metadata">key-value pairs</a> that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
24 * @property null|string $origin_payment_method The origin payment method to be debited for an InboundTransfer.
25 * @property null|\Stripe\StripeObject $origin_payment_method_details Details about the PaymentMethod for an InboundTransfer.
26 * @property null|bool $returned Returns <code>true</code> if the funds for an InboundTransfer were returned after the InboundTransfer went to the <code>succeeded</code> state.
27 * @property string $statement_descriptor Statement descriptor shown when funds are debited from the source. Not all payment networks support <code>statement_descriptor</code>.
28 * @property string $status Status of the InboundTransfer: <code>processing</code>, <code>succeeded</code>, <code>failed</code>, and <code>canceled</code>. An InboundTransfer is <code>processing</code> if it is created and pending. The status changes to <code>succeeded</code> once the funds have been &quot;confirmed&quot; and a <code>transaction</code> is created and posted. The status changes to <code>failed</code> if the transfer fails.
29 * @property \Stripe\StripeObject $status_transitions
30 * @property null|string|\Stripe\Treasury\Transaction $transaction The Transaction associated with this object.
31 */
32 class InboundTransfer extends \ProfilePressVendor\Stripe\ApiResource
33 {
34 const OBJECT_NAME = 'treasury.inbound_transfer';
35 const STATUS_CANCELED = 'canceled';
36 const STATUS_FAILED = 'failed';
37 const STATUS_PROCESSING = 'processing';
38 const STATUS_SUCCEEDED = 'succeeded';
39 /**
40 * Creates an InboundTransfer.
41 *
42 * @param null|array $params
43 * @param null|array|string $options
44 *
45 * @throws \Stripe\Exception\ApiErrorException if the request fails
46 *
47 * @return \Stripe\Treasury\InboundTransfer the created resource
48 */
49 public static function create($params = null, $options = null)
50 {
51 self::_validateParams($params);
52 $url = static::classUrl();
53 list($response, $opts) = static::_staticRequest('post', $url, $params, $options);
54 $obj = \ProfilePressVendor\Stripe\Util\Util::convertToStripeObject($response->json, $opts);
55 $obj->setLastResponse($response);
56 return $obj;
57 }
58 /**
59 * Returns a list of InboundTransfers sent from the specified FinancialAccount.
60 *
61 * @param null|array $params
62 * @param null|array|string $opts
63 *
64 * @throws \Stripe\Exception\ApiErrorException if the request fails
65 *
66 * @return \Stripe\Collection<\Stripe\Treasury\InboundTransfer> of ApiResources
67 */
68 public static function all($params = null, $opts = null)
69 {
70 $url = static::classUrl();
71 return static::_requestPage($url, \ProfilePressVendor\Stripe\Collection::class, $params, $opts);
72 }
73 /**
74 * Retrieves the details of an existing InboundTransfer.
75 *
76 * @param array|string $id the ID of the API resource to retrieve, or an options array containing an `id` key
77 * @param null|array|string $opts
78 *
79 * @throws \Stripe\Exception\ApiErrorException if the request fails
80 *
81 * @return \Stripe\Treasury\InboundTransfer
82 */
83 public static function retrieve($id, $opts = null)
84 {
85 $opts = \ProfilePressVendor\Stripe\Util\RequestOptions::parse($opts);
86 $instance = new static($id, $opts);
87 $instance->refresh();
88 return $instance;
89 }
90 /**
91 * @param null|array $params
92 * @param null|array|string $opts
93 *
94 * @throws \Stripe\Exception\ApiErrorException if the request fails
95 *
96 * @return \Stripe\Treasury\InboundTransfer the canceled inbound transfer
97 */
98 public function cancel($params = null, $opts = null)
99 {
100 $url = $this->instanceUrl() . '/cancel';
101 list($response, $opts) = $this->_request('post', $url, $params, $opts);
102 $this->refreshFrom($response, $opts);
103 return $this;
104 }
105 }
106