/home/techb158/ileadtechnology.com/vendor/cartalyst/stripe/src/Api
Edit: /home/techb158/ileadtechnology.com/vendor/cartalyst/stripe/src/Api/Sources.php (2198B)
_post('sources', $parameters);
}
/**
* Retrieves an existing source.
*
* @param string $sourceId
* @return array
*/
public function find($sourceId)
{
return $this->_get("sources/{$sourceId}");
}
/**
* Updates an existing source.
*
* @param string $sourceId
* @param array $parameters
* @return array
*/
public function update($sourceId, array $parameters = [])
{
return $this->_post("sources/{$sourceId}", $parameters);
}
/**
* Attaches the given source to the customer.
*
* @param string $customerId
* @param string $sourceId
* @return array
*/
public function attach($customerId, $sourceId)
{
return $this->_post("customers/{$customerId}/sources", [
'source' => $sourceId,
]);
}
/**
* Detaches the given source from the customer.
*
* @param string $customerId
* @param string $sourceId
* @return array
*/
public function detach($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 = [])
{
return $this->_get("customers/{$customerId}/sources", $parameters);
}
}