tengo un problema y es que debo actualizar la programación de mi tienda online debido a la solicitud del Banco.
Tengo el problema que la tienda online esta hecha con PHP ( librerias php ) por lo que ando algo perdido ya que hace mucho tiempo que no lo gestiono . Verán, la tienda online consta de la pagina de la pasarela de pago, pero el form no estoy seguro si se tiene que modificar ya que he leido en algunos sitios que si, otros no dicen nada de cambiarlo, este es el que tengo yo ahora:
Archivo comprar_paso_5.php
Código HTML:
<html><body> <form name="fCompra" action="<?=_TPV_URL?>" method="post"> <input type="hidden" name="Ds_Merchant_Amount" value='<?=$total?>'> <input type="hidden" name="Ds_Merchant_Currency" value='<?=_TPV_MONEDA?>'> <input type="hidden" name="Ds_Merchant_Order" value='<?=$num_pedido?>'> <input type="hidden" name="Ds_Merchant_MerchantCode" value='<?=_TPV_CODIGO?>'> <input type="hidden" name="Ds_Merchant_Terminal" value='<?=_TPV_TERMINAL?>'> <input type="hidden" name="Ds_Merchant_TransactionType" value='<?=_TPV_TIPO_TRANSACCION?>'> <input type="hidden" name="Ds_Merchant_MerchantURL" value='<?=_TPV_URLMERCHANT?>'> <input type="hidden" name="Ds_Merchant_MerchantSignature" value='<?=$signature?>'> <input type="hidden" name="Ds_Merchant_UrlOK" value='<?=$TPV_URL_ok?>'> <input type="hidden" name="Ds_Merchant_UrlKO" value='<?=$TPV_URL_ko?>'> <input type="hidden" name="Ds_Merchant_ConsumerLanguage" value='<?=$TPV_idioma?>'> <input type="hidden" name="Ds_Merchant_ProductDescription" value='<?=htmlentities($desc_compra)?>'> <input type="hidden" name="Ds_Merchant_Titular" value=''> </form> <script>document.fCompra.submit()</script> </body></html>
estos valores los tengo declarados en otro archivo llamado config.php:
Código HTML:
/* Datos TPV */ define("_TPV_URL", 'https://sis.sermepa.es/sis/realizarPago'); define("_TPV_CLAVE", 'xxxxxx'); define("_TPV_NOMBRE", 'Nombre empresa'); define("_TPV_CODIGO", 'xxxx'); define("_TPV_TERMINAL", "001"); define("_TPV_MONEDA", "978"); define("_TPV_TIPO_TRANSACCION", "0"); define("_TPV_URLMERCHANT",_WEB_DOMAIN."comprar_actualizar_tpv.php"); define("_TPV_SIGNATUREVERSION", "HMAC_SHA256"); /* fin Datos TPV */
a ver si pueden ayudarme.
gracias de antemano