'; foreach ($params as $key => $value) { echo ''; } if ($type == 'auto') { echo ''; echo ''; } else { echo ''; echo ''; } } public static function direct($params, $type='Checkout') { echo '
'; foreach ($params as $key => $value) { echo ''; } if ($type == 'auto') { echo '
'; echo ''; } else { echo ''; echo ''; } echo ''; } public static function link($params) { $url = Twocheckout::$baseUrl.'/checkout/purchase?'.http_build_query($params, '', '&'); return $url; } public static function redirect($params) { $url = Twocheckout::$baseUrl.'/checkout/purchase?'.http_build_query($params, '', '&'); header("Location: $url"); } public static function auth($params=array()) { $params['api'] = 'checkout'; $request = new Twocheckout_Api_Requester(); $result = $request->doCall('/checkout/api/1/'.self::$sid.'/rs/authService', $params); return Twocheckout_Util::returnResponse($result); } }