/home/desid573/public_html/angel/stripe/lib
NameSizeModeActions
ApiOperations/-0755rm
Checkout/-0755rm
Error/-0755rm
HttpClient/-0755rm
Issuing/-0755rm
Radar/-0755rm
Reporting/-0755rm
Sigma/-0755rm
Terminal/-0755rm
Util/-0755rm
Account.php132930644editdlrm
AccountLink.php3010644editdlrm
AlipayAccount.php22740644editdlrm
ApiRequestor.php162500644editdlrm
ApiResource.php32940644editdlrm
ApiResponse.php6090644editdlrm
ApplePayDomain.php5490644editdlrm
ApplicationFee.php28330644editdlrm
ApplicationFeeRefund.php13250644editdlrm
Balance.php5040644editdlrm
BalanceTransaction.php27120644editdlrm
BankAccount.php35720644editdlrm
BitcoinReceiver.php13410644editdlrm
BitcoinTransaction.php1800644editdlrm
Capability.php23140644editdlrm
Card.php43380644editdlrm
Charge.php80580644editdlrm
Collection.php29580644editdlrm
CountrySpec.php5590644editdlrm
Coupon.php7420644editdlrm
CreditNote.php20970644editdlrm
Customer.php101450644editdlrm
CustomerBalanceTransaction.php28980644editdlrm
Discount.php3190644editdlrm
Dispute.php26970644editdlrm
EphemeralKey.php8930644editdlrm
Event.php112630644editdlrm
ExchangeRate.php2220644editdlrm
File.php17050644editdlrm
FileLink.php5220644editdlrm
FileUpload.php1540644editdlrm
Invoice.php65690644editdlrm
InvoiceItem.php8690644editdlrm
InvoiceLineItem.php7050644editdlrm
IssuerFraudRecord.php4350644editdlrm
LoginLink.php2350644editdlrm
OAuth.php32000644editdlrm
Order.php16460644editdlrm
OrderItem.php3540644editdlrm
OrderReturn.php4700644editdlrm
PaymentIntent.php32630644editdlrm
PaymentMethod.php14750644editdlrm
Payout.php30720644editdlrm
Person.php31280644editdlrm
Plan.php8700644editdlrm
Product.php11170644editdlrm
Recipient.php10610644editdlrm
RecipientTransfer.php9180644editdlrm
Refund.php18130644editdlrm
RequestTelemetry.php5590644editdlrm
Review.php16440644editdlrm
SetupIntent.php21710644editdlrm
SingletonApiResource.php9370644editdlrm
SKU.php6910644editdlrm
Source.php44860644editdlrm
SourceTransaction.php4140644editdlrm
Stripe.php67510644editdlrm
StripeObject.php177560644editdlrm
Subscription.php28020644editdlrm
SubscriptionItem.php16120644editdlrm
SubscriptionSchedule.php18570644editdlrm
TaxId.php22550644editdlrm
TaxRate.php5990644editdlrm
ThreeDSecure.php3330644editdlrm
Token.php7660644editdlrm
Topup.php15570644editdlrm
Transfer.php37040644editdlrm
TransferReversal.php14520644editdlrm
UsageRecord.php12430644editdlrm
UsageRecordSummary.php3820644editdlrm
Webhook.php14940644editdlrm
WebhookEndpoint.php5490644editdlrm
WebhookSignature.php42390644editdlrm
Edit: /home/desid573/public_html/angel/stripe/lib/Account.php (13293B)
instanceUrl() . '/reject'; list($response, $opts) = $this->_request('post', $url, $params, $opts); $this->refreshFrom($response, $opts); return $this; } /** * @param array|null $clientId * @param array|string|null $opts * * @return StripeObject Object containing the response from the API. */ public function deauthorize($clientId = null, $opts = null) { $params = [ 'client_id' => $clientId, 'stripe_user_id' => $this->id, ]; return OAuth::deauthorize($params, $opts); } /* * Capabilities methods * We can not add the capabilities() method today as the Account object already has a * capabilities property which is a hash and not the sub-list of capabilities. */ /** * @param string $id The ID of the account to which the capability belongs. * @param string $capabilityId The ID of the capability to retrieve. * @param array|null $params * @param array|string|null $opts * * @return Capability */ public static function retrieveCapability($id, $capabilityId, $params = null, $opts = null) { return self::_retrieveNestedResource($id, static::PATH_CAPABILITIES, $capabilityId, $params, $opts); } /** * @param string $id The ID of the account to which the capability belongs. * @param string $capabilityId The ID of the capability to update. * @param array|null $params * @param array|string|null $opts * * @return Capability */ public static function updateCapability($id, $capabilityId, $params = null, $opts = null) { return self::_updateNestedResource($id, static::PATH_CAPABILITIES, $capabilityId, $params, $opts); } /** * @param string $id The ID of the account on which to retrieve the capabilities. * @param array|null $params * @param array|string|null $opts * * @return Collection The list of capabilities. */ public static function allCapabilities($id, $params = null, $opts = null) { return self::_allNestedResources($id, static::PATH_CAPABILITIES, $params, $opts); } /** * @param string $id The ID of the account on which to create the external account. * @param array|null $params * @param array|string|null $opts * * @return BankAccount|Card */ public static function createExternalAccount($id, $params = null, $opts = null) { return self::_createNestedResource($id, static::PATH_EXTERNAL_ACCOUNTS, $params, $opts); } /** * @param string $id The ID of the account to which the external account belongs. * @param string $externalAccountId The ID of the external account to retrieve. * @param array|null $params * @param array|string|null $opts * * @return BankAccount|Card */ public static function retrieveExternalAccount($id, $externalAccountId, $params = null, $opts = null) { return self::_retrieveNestedResource($id, static::PATH_EXTERNAL_ACCOUNTS, $externalAccountId, $params, $opts); } /** * @param string $id The ID of the account to which the external account belongs. * @param string $externalAccountId The ID of the external account to update. * @param array|null $params * @param array|string|null $opts * * @return BankAccount|Card */ public static function updateExternalAccount($id, $externalAccountId, $params = null, $opts = null) { return self::_updateNestedResource($id, static::PATH_EXTERNAL_ACCOUNTS, $externalAccountId, $params, $opts); } /** * @param string $id The ID of the account to which the external account belongs. * @param string $externalAccountId The ID of the external account to delete. * @param array|null $params * @param array|string|null $opts * * @return BankAccount|Card */ public static function deleteExternalAccount($id, $externalAccountId, $params = null, $opts = null) { return self::_deleteNestedResource($id, static::PATH_EXTERNAL_ACCOUNTS, $externalAccountId, $params, $opts); } /** * @param string $id The ID of the account on which to retrieve the external accounts. * @param array|null $params * @param array|string|null $opts * * @return Collection The list of external accounts (BankAccount or Card). */ public static function allExternalAccounts($id, $params = null, $opts = null) { return self::_allNestedResources($id, static::PATH_EXTERNAL_ACCOUNTS, $params, $opts); } /** * @param string $id The ID of the account on which to create the login link. * @param array|null $params * @param array|string|null $opts * * @return LoginLink */ public static function createLoginLink($id, $params = null, $opts = null) { return self::_createNestedResource($id, static::PATH_LOGIN_LINKS, $params, $opts); } /** * @param array|null $params * @param array|string|null $options * * @return Collection The list of persons. */ public function persons($params = null, $options = null) { $url = $this->instanceUrl() . '/persons'; list($response, $opts) = $this->_request('get', $url, $params, $options); $obj = Util\Util::convertToStripeObject($response, $opts); $obj->setLastResponse($response); return $obj; } /** * @param string $id The ID of the account on which to create the person. * @param array|null $params * @param array|string|null $opts * * @return Person */ public static function createPerson($id, $params = null, $opts = null) { return self::_createNestedResource($id, static::PATH_PERSONS, $params, $opts); } /** * @param string $id The ID of the account to which the person belongs. * @param string $personId The ID of the person to retrieve. * @param array|null $params * @param array|string|null $opts * * @return Person */ public static function retrievePerson($id, $personId, $params = null, $opts = null) { return self::_retrieveNestedResource($id, static::PATH_PERSONS, $personId, $params, $opts); } /** * @param string $id The ID of the account to which the person belongs. * @param string $personId The ID of the person to update. * @param array|null $params * @param array|string|null $opts * * @return Person */ public static function updatePerson($id, $personId, $params = null, $opts = null) { return self::_updateNestedResource($id, static::PATH_PERSONS, $personId, $params, $opts); } /** * @param string $id The ID of the account to which the person belongs. * @param string $personId The ID of the person to delete. * @param array|null $params * @param array|string|null $opts * * @return Person */ public static function deletePerson($id, $personId, $params = null, $opts = null) { return self::_deleteNestedResource($id, static::PATH_PERSONS, $personId, $params, $opts); } /** * @param string $id The ID of the account on which to retrieve the persons. * @param array|null $params * @param array|string|null $opts * * @return Collection The list of persons. */ public static function allPersons($id, $params = null, $opts = null) { return self::_allNestedResources($id, static::PATH_PERSONS, $params, $opts); } public function serializeParameters($force = false) { $update = parent::serializeParameters($force); if (isset($this->_values['legal_entity'])) { $entity = $this['legal_entity']; if (isset($entity->_values['additional_owners'])) { $owners = $entity['additional_owners']; $entityUpdate = isset($update['legal_entity']) ? $update['legal_entity'] : []; $entityUpdate['additional_owners'] = $this->serializeAdditionalOwners($entity, $owners); $update['legal_entity'] = $entityUpdate; } } if (isset($this->_values['individual'])) { $individual = $this['individual']; if (($individual instanceof Person) && !isset($update['individual'])) { $update['individual'] = $individual->serializeParameters($force); } } return $update; } private function serializeAdditionalOwners($legalEntity, $additionalOwners) { if (isset($legalEntity->_originalValues['additional_owners'])) { $originalValue = $legalEntity->_originalValues['additional_owners']; } else { $originalValue = []; } if (($originalValue) && (count($originalValue) > count($additionalOwners))) { throw new \InvalidArgumentException( "You cannot delete an item from an array, you must instead set a new array" ); } $updateArr = []; foreach ($additionalOwners as $i => $v) { $update = ($v instanceof StripeObject) ? $v->serializeParameters() : $v; if ($update !== []) { if (!$originalValue || !array_key_exists($i, $originalValue) || ($update != $legalEntity->serializeParamsValue($originalValue[$i], null, false, true))) { $updateArr[$i] = $update; } } } return $updateArr; } }