/** * Makes a get payment methods request * @param string $lang language of request see SupportedLanguages class * @return The payment method list * @throws PayUException * @throws InvalidArgumentException */ public static function getPaymentMethods($lang = null) { $request = RequestPaymentsUtil::buildPaymentMethodsListRequest($lang); $payUHttpRequestInfo = new PayUHttpRequestInfo(Environment::PAYMENTS_API, RequestMethod::POST); return PayUApiServiceUtil::sendRequest($request, $payUHttpRequestInfo); }