Path: blob/master/externals/stripe-php/lib/Stripe/Recipient.php
12256 views
<?php12class Stripe_Recipient extends Stripe_ApiResource3{4/**5* @param string $id The ID of the recipient to retrieve.6* @param string|null $apiKey7*8* @return Stripe_Recipient9*/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_Recipients.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_Recipient The created recipient.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_Recipient The saved recipient.42*/43public function save()44{45$class = get_class();46return self::_scopedSave($class);47}4849/**50* @param array|null $params51*52* @return Stripe_Recipient The deleted recipient.53*/54public function delete($params=null)55{56$class = get_class();57return self::_scopedDelete($class, $params);58}596061/**62* @param array|null $params63*64* @return array An array of the recipient's Stripe_Transfers.65*/66public function transfers($params=null)67{68if (!$params)69$params = array();70$params['recipient'] = $this->id;71$transfers = Stripe_Transfer::all($params, $this->_apiKey);72return $transfers;73}74}757677