include("config.php"); //include("language-$lang.php"); // Se incluye la librería //requiere: $sum separado por . , $id=pedido 6 digitos if($language=="EN"){ $Ds_ConsumerLanguage="002"; }else{ $Ds_ConsumerLanguage="001"; } $id_adicional=date("his"); $idtotal=$id.$id_adicional; include('apiredsys.php'); //$pasarela="https://sis-t.redsys.es:25443/sis/realizarPago"; //Entorno Pruebas $pasarela="https://sis.redsys.es/sis/realizarPago"; //Entorno Real // Se crea Objeto $miObj = new RedsysAPI; // Valores de entrada $fuc="336396783"; $terminal="001"; $moneda="978"; $trans="0"; $url='http://www.ksviajes.com/pagooktpv.php'; $urlOK='http://www.ksviajes.com/pago-ok/'; $urlKO='h http://www.ksviajes.com/pago-fallido/'; $amount=round($sum*100); // Se Rellenan los campos $miObj->setParameter("DS_MERCHANT_AMOUNT",$amount); $miObj->setParameter("DS_MERCHANT_ORDER",strval($idtotal)); $miObj->setParameter("DS_MERCHANT_MERCHANTCODE",$fuc); $miObj->setParameter("DS_MERCHANT_CURRENCY",$moneda); $miObj->setParameter("DS_MERCHANT_TRANSACTIONTYPE",$trans); $miObj->setParameter("DS_MERCHANT_TERMINAL",$terminal); $miObj->setParameter("DS_MERCHANT_MERCHANTURL",$url); $miObj->setParameter("Ds_ConsumerLanguage",$Ds_ConsumerLanguage); $miObj->setParameter("Ds_Merchant_ConsumerLanguage",$Ds_ConsumerLanguage); $miObj->setParameter("DS_MERCHANT_URLOK",$urlOK); $miObj->setParameter("DS_MERCHANT_URLKO",$urlKO); $miObj->setParameter("DS_MERCHANT_PAYMETHODS","C"); // C: Sólo Tarjeta (mostrará sólo el formulario para datos de tarjeta) // R= Pago por Transferencia (solo, si tiene activo este método de pago) // D= Domiciliacion (solo, si tiene activo este método de pago) // T: Tarjeta + iupay (mostrará el formulario de tarjeta y además el botón iupay) //Datos de configuración $version="HMAC_SHA256_V1"; // Se generan los parámetros de la petición $request = ""; $params = $miObj->createMerchantParameters(); $signature = $miObj->createMerchantSignature($kc); ?>