/** * Perform a new query that retrieves you the list of Customers for Recurring billings. * * @return an CustomerInformation list object. * @see {@link com.payhub.ws.api.CustomerInformation}; */ public function getAllCustomerForRecurringBillInformation() { $url = $this->getUrl() . "customer/"; $request = $this->setHeadersGet($url, $this->_oauthToken); $result = $this->doGet($request); if (array_key_exists('_embedded', $result)) { foreach ($result['_embedded']['customers'] as $customer) { $response_tmp = CustomerInformation::fromJson(json_encode($customer)); $response_tmp->setTransactionManager($this); $response[] = $response_tmp; } return $response; } else { $errors_tmp = new Errors(); foreach ($result as $errorData) { $errors_tmp = Errors::fromArray($errorData); } $errors[] = $errors_tmp; return $errors; } }
/** * Perform a new query that retrieves you the list of Customers for Recurring billings. * * @return an CustomerInformation list object. * @see {@link com.payhub.ws.api.CustomerInformation}; */ public function getAllCustomerForRecurringBillInformation() { $url = $this->getUrl() . "customer/"; $request = $this->setHeadersGet($url, $this->_oauthToken); $result = $this->doGet($request); foreach ($result['_embedded']['customers'] as $billForSale) { $response_tmp = CustomerInformation::fromJson(json_encode($billForSale)); $response_tmp->setTransactionManager($this); $response[] = $response_tmp; } return $response; }