/home/techb158/ileadtechnology.com/SSM/vendor/stripe/stripe-php/lib
NameSizeModeActions
ApiOperations/-0755rm
BillingPortal/-0755rm
Checkout/-0755rm
Exception/-0755rm
HttpClient/-0755rm
Issuing/-0755rm
Radar/-0755rm
Reporting/-0755rm
Sigma/-0755rm
Terminal/-0755rm
Util/-0755rm
Account.php161660644editdlrm
AccountLink.php7890644editdlrm
AlipayAccount.php23860644editdlrm
ApiRequestor.php147110644editdlrm
ApiResource.php34480644editdlrm
ApiResponse.php7120644editdlrm
ApplePayDomain.php9750644editdlrm
ApplicationFee.php41620644editdlrm
ApplicationFeeRefund.php24060644editdlrm
Balance.php21730644editdlrm
BalanceTransaction.php53750644editdlrm
BankAccount.php67970644editdlrm
BitcoinReceiver.php41380644editdlrm
BitcoinTransaction.php8440644editdlrm
Capability.php28980644editdlrm
Card.php78130644editdlrm
Charge.php122220644editdlrm
Collection.php71650644editdlrm
CountrySpec.php17430644editdlrm
Coupon.php28410644editdlrm
CreditNote.php55950644editdlrm
CreditNoteLineItem.php17700644editdlrm
Customer.php125810644editdlrm
CustomerBalanceTransaction.php52440644editdlrm
Discount.php2980644editdlrm
Dispute.php51030644editdlrm
EphemeralKey.php15450644editdlrm
ErrorObject.php86610644editdlrm
Event.php117000644editdlrm
ExchangeRate.php14050644editdlrm
File.php31150644editdlrm
FileLink.php13940644editdlrm
Invoice.php184520644editdlrm
InvoiceItem.php35560644editdlrm
InvoiceLineItem.php25930644editdlrm
LoginLink.php3850644editdlrm
Mandate.php10630644editdlrm
OAuth.php33930644editdlrm
OAuthErrorObject.php8610644editdlrm
Order.php51270644editdlrm
OrderItem.php3330644editdlrm
OrderReturn.php16480644editdlrm
PaymentIntent.php109450644editdlrm
PaymentMethod.php30820644editdlrm
Payout.php59490644editdlrm
Person.php44890644editdlrm
Plan.php48830644editdlrm
Product.php39760644editdlrm
Recipient.php28410644editdlrm
RecipientTransfer.php9180644editdlrm
Refund.php40420644editdlrm
RequestTelemetry.php5390644editdlrm
Review.php33300644editdlrm
SetupIntent.php69920644editdlrm
SingletonApiResource.php9170644editdlrm
SKU.php27930644editdlrm
Source.php84770644editdlrm
SourceTransaction.php4080644editdlrm
Stripe.php72240644editdlrm
StripeObject.php188690644editdlrm
Subscription.php105590644editdlrm
SubscriptionItem.php39970644editdlrm
SubscriptionSchedule.php37490644editdlrm
TaxId.php38950644editdlrm
TaxRate.php18180644editdlrm
ThreeDSecure.php25650644editdlrm
Token.php35900644editdlrm
Topup.php39030644editdlrm
Transfer.php62290644editdlrm
TransferReversal.php32260644editdlrm
UsageRecord.php9380644editdlrm
UsageRecordSummary.php7710644editdlrm
Webhook.php15150644editdlrm
WebhookEndpoint.php22190644editdlrm
WebhookSignature.php43800644editdlrm
Edit: /home/techb158/ileadtechnology.com/SSM/vendor/stripe/stripe-php/lib/Transfer.php (6229B)
Transfer object is created when you move funds between Stripe * accounts as part of Connect. * * Before April 6, 2017, transfers also represented movement of funds from a Stripe * account to a card or bank account. This behavior has since been split out into a * Payout object, with * corresponding payout endpoints. For more information, read about the transfer/payout split. * * Related guide: Creating Separate * Charges and Transfers. * * @property string $id Unique identifier for the object. * @property string $object String representing the object's type. Objects of the same type share the same value. * @property int $amount Amount in %s to be transferred. * @property int $amount_reversed Amount in %s reversed (can be less than the amount attribute on the transfer if a partial reversal was issued). * @property null|string|\Stripe\BalanceTransaction $balance_transaction Balance transaction that describes the impact of this transfer on your account balance. * @property int $created Time that this record of the transfer was first created. * @property string $currency Three-letter ISO currency code, in lowercase. Must be a supported currency. * @property null|string $description An arbitrary string attached to the object. Often useful for displaying to users. * @property null|string|\Stripe\Account $destination ID of the Stripe account the transfer was sent to. * @property string|\Stripe\Charge $destination_payment If the destination is a Stripe account, this will be the ID of the payment that the destination account received for the transfer. * @property bool $livemode Has the value true if the object exists in live mode or the value false if the object exists in test mode. * @property \Stripe\StripeObject $metadata Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. * @property \Stripe\Collection $reversals A list of reversals that have been applied to the transfer. * @property bool $reversed Whether the transfer has been fully reversed. If the transfer is only partially reversed, this attribute will still be false. * @property null|string|\Stripe\Charge $source_transaction ID of the charge or payment that was used to fund the transfer. If null, the transfer was funded from the available balance. * @property null|string $source_type The source balance this transfer came from. One of card, fpx, or bank_account. * @property null|string $transfer_group A string that identifies this transaction as part of a group. See the Connect documentation for details. */ class Transfer extends ApiResource { const OBJECT_NAME = 'transfer'; use ApiOperations\All; use ApiOperations\Create; use ApiOperations\NestedResource; use ApiOperations\Retrieve; use ApiOperations\Update; const SOURCE_TYPE_ALIPAY_ACCOUNT = 'alipay_account'; const SOURCE_TYPE_BANK_ACCOUNT = 'bank_account'; const SOURCE_TYPE_CARD = 'card'; const SOURCE_TYPE_FINANCING = 'financing'; /** * @param null|array $params * @param null|array|string $opts * * @throws \Stripe\Exception\ApiErrorException if the request fails * * @return Transfer the canceled transfer */ public function cancel($params = null, $opts = null) { $url = $this->instanceUrl() . '/cancel'; list($response, $opts) = $this->_request('post', $url, $params, $opts); $this->refreshFrom($response, $opts); return $this; } const PATH_REVERSALS = '/reversals'; /** * @param string $id the ID of the transfer on which to retrieve the transfer reversals * @param null|array $params * @param null|array|string $opts * * @throws \Stripe\Exception\ApiErrorException if the request fails * * @return \Stripe\Collection the list of transfer reversals */ public static function allReversals($id, $params = null, $opts = null) { return self::_allNestedResources($id, static::PATH_REVERSALS, $params, $opts); } /** * @param string $id the ID of the transfer on which to create the transfer reversal * @param null|array $params * @param null|array|string $opts * * @throws \Stripe\Exception\ApiErrorException if the request fails * * @return \Stripe\TransferReversal */ public static function createReversal($id, $params = null, $opts = null) { return self::_createNestedResource($id, static::PATH_REVERSALS, $params, $opts); } /** * @param string $id the ID of the transfer to which the transfer reversal belongs * @param string $reversalId the ID of the transfer reversal to retrieve * @param null|array $params * @param null|array|string $opts * * @throws \Stripe\Exception\ApiErrorException if the request fails * * @return \Stripe\TransferReversal */ public static function retrieveReversal($id, $reversalId, $params = null, $opts = null) { return self::_retrieveNestedResource($id, static::PATH_REVERSALS, $reversalId, $params, $opts); } /** * @param string $id the ID of the transfer to which the transfer reversal belongs * @param string $reversalId the ID of the transfer reversal to update * @param null|array $params * @param null|array|string $opts * * @throws \Stripe\Exception\ApiErrorException if the request fails * * @return \Stripe\TransferReversal */ public static function updateReversal($id, $reversalId, $params = null, $opts = null) { return self::_updateNestedResource($id, static::PATH_REVERSALS, $reversalId, $params, $opts); } }