예제 #1
0
 /**
  * Evaluate if a payment method is available in Payments API
  * @param string $paymentMethodParameter the payment method to evaluate
  * @param string $lang language of request see SupportedLanguages class
  * @return The payment method information 
  * @throws PayUException
  * @throws InvalidArgumentException
  */
 public static function getPaymentMethodAvailability($paymentMethodParameter, $lang = null)
 {
     $request = RequestPaymentsUtil::buildPaymentMethodAvailabilityRequest($paymentMethodParameter, $lang);
     $payUHttpRequestInfo = new PayUHttpRequestInfo(Environment::PAYMENTS_API, RequestMethod::POST);
     return PayUApiServiceUtil::sendRequest($request, $payUHttpRequestInfo);
 }