/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }
/** * 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); }