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