Path: blob/master/externals/stripe-php/lib/Stripe/Transfer.php
12256 views
<?php12class Stripe_Transfer extends Stripe_ApiResource3{4/**5* @param string $id The ID of the transfer to retrieve.6* @param string|null $apiKey7*8* @return Stripe_Transfer9*/10public static function retrieve($id, $apiKey=null)11{12$class = get_class();13return self::_scopedRetrieve($class, $id, $apiKey);14}1516/**17* @param array|null $params18* @param string|null $apiKey19*20* @return array An array of Stripe_Transfers.21*/22public static function all($params=null, $apiKey=null)23{24$class = get_class();25return self::_scopedAll($class, $params, $apiKey);26}2728/**29* @param array|null $params30* @param string|null $apiKey31*32* @return Stripe_Transfer The created transfer.33*/34public static function create($params=null, $apiKey=null)35{36$class = get_class();37return self::_scopedCreate($class, $params, $apiKey);38}3940/**41* @return Stripe_Transfer The canceled transfer.42*/43public function cancel()44{45$requestor = new Stripe_ApiRequestor($this->_apiKey);46$url = $this->instanceUrl() . '/cancel';47list($response, $apiKey) = $requestor->request('post', $url);48$this->refreshFrom($response, $apiKey);49return $this;50}5152/**53* @return Stripe_Transfer The saved transfer.54*/55public function save()56{57$class = get_class();58return self::_scopedSave($class);59}6061}626364