예제 #1
0
 /**
  * list PSE Banks 
  *
  * @param parameters The parameters to be sent to the server
  * @param string $lang language of request see SupportedLanguages class
  * 
  * @return The bank list information
  * @throws PayUException
  * @throws InvalidArgumentException
  * 
  */
 public static function getPSEBanks($parameters, $lang = null)
 {
     CommonRequestUtil::validateParameters($parameters, array(PayUParameters::COUNTRY));
     $paymentCountry = CommonRequestUtil::getParameter($parameters, PayUParameters::COUNTRY);
     $request = RequestPaymentsUtil::buildBankListRequest($paymentCountry);
     $payUHttpRequestInfo = new PayUHttpRequestInfo(Environment::PAYMENTS_API, RequestMethod::POST);
     return PayUApiServiceUtil::sendRequest($request, $payUHttpRequestInfo);
 }