/home/techb158/ileadtechnology.com/vendor/cartalyst/stripe/src/Api
Edit: /home/techb158/ileadtechnology.com/vendor/cartalyst/stripe/src/Api/BankAccounts.php (2950B)
$parameters];
}
return $this->_post("customers/{$customerId}/sources", $parameters);
}
/**
* Retrieves an existing source from the given customer.
*
* @param string $customerId
* @param string $sourceId
* @return array
*/
public function find($customerId, $sourceId)
{
return $this->_get("customers/{$customerId}/sources/{$sourceId}");
}
/**
* Updates an existing source from the given customer.
*
* @param string $customerId
* @param string $sourceId
* @param array $parameters
* @return array
*/
public function update($customerId, $sourceId, array $parameters = [])
{
return $this->_post("customers/{$customerId}/sources/{$sourceId}", $parameters);
}
/**
* Deletes an existing source from the given customer.
*
* @param string $customerId
* @param string $sourceId
* @return array
*/
public function delete($customerId, $sourceId)
{
return $this->_delete("customers/{$customerId}/sources/{$sourceId}");
}
/**
* Lists all sources from the given customer.
*
* @param string $customerId
* @param array $parameters
* @return array
*/
public function all($customerId, array $parameters = [])
{
$parameters['object'] = 'bank_account';
return $this->_get("customers/{$customerId}/sources", $parameters);
}
/**
* Verifies the given bank account.
*
* @param string $customerId
* @param string $bankAccountId
* @param array $amounts
* @param string $verificationMethod
* @return array
*/
public function verify($customerId, $bankAccountId, array $amounts, $verificationMethod = null)
{
return $this->_post("customers/{$customerId}/sources/{$bankAccountId}/verify", [
'amounts' => $amounts, 'verification_method' => $verificationMethod,
]);
}
}