コード例 #1
0
 /**
  * Retrieve a token object by token id.
  *
  * @param  mixed          $params a value convertible to TokenIdRequest
  * @return TokenIdRequest
  */
 public function retrieve($params = array())
 {
     $req = TokenIdRequest::create($params);
     $rawResponse = $this->client->request('get', 'tokens' . '/' . (string) $req->id, $req);
     return new TokenResponse($rawResponse);
 }
コード例 #2
0
 /**
  * List events filtered by params
  *
  * @param  mixed            $params a value convertible to EventListRequest
  * @return EventListRequest
  */
 public function all($params = array())
 {
     $req = EventListRequest::create($params);
     $rawResponse = $this->client->request('get', 'events', $req);
     return new EventResponseList($rawResponse);
 }
コード例 #3
0
 /**
  * Delete all test data of this account
  *
  * @param  mixed        $params a value convertible to EmptyRequest
  * @return EmptyRequest
  */
 public function deleteData($params = array())
 {
     $req = EmptyRequest::create($params);
     $rawResponse = $this->client->request('delete', 'account' . '/' . 'data', $req);
     return new DeletedResponse($rawResponse);
 }
コード例 #4
0
 /**
  * Delete a card data of a customer
  *
  * @param  mixed             $params a value convertible to CustomerIdRequest
  * @return CustomerIdRequest
  */
 public function deleteActiveCard($params = array())
 {
     $req = CustomerIdRequest::create($params);
     $rawResponse = $this->client->request('delete', 'customers' . '/' . (string) $req->id . '/' . 'active_card', $req);
     return new CustomerResponse($rawResponse);
 }
コード例 #5
0
 /**
  * List charges filtered by params
  *
  * @param  mixed             $params a value convertible to ChargeListRequest
  * @return ChargeListRequest
  */
 public function all($params = array())
 {
     $req = ChargeListRequest::create($params);
     $rawResponse = $this->client->request('get', 'charges', $req);
     return new ChargeResponseList($rawResponse);
 }
コード例 #6
0
 /**
  * List recursions filtered by params
  *
  * @param  mixed                $params a value convertible to RecursionListRequest
  * @return RecursionListRequest
  */
 public function all($params = array())
 {
     $req = RecursionListRequest::create($params);
     $rawResponse = $this->client->request('get', 'recursions', $req);
     return new RecursionResponseList($rawResponse);
 }
コード例 #7
0
 /**
  * List shops filtered by params
  *
  * @param  mixed            $params a value convertible to BasicListRequest
  * @return BasicListRequest
  */
 public function all($params = array())
 {
     $req = BasicListRequest::create($params);
     $rawResponse = $this->client->request('get', 'shops', $req);
     return new ShopResponseList($rawResponse);
 }