Respuesta

[insert_php] $type_cart = «hw2hq0cw3MU58Eoi346T1HQG0p»; $ref_purcharse = $_REQUEST[‘merchantId’]; $referenceCode = $_REQUEST[‘referenceCode’]; $TX_VALUE = $_REQUEST[‘TX_VALUE’]; $New_value = number_format($TX_VALUE, 1, ‘.’, »); $currency = $_REQUEST[‘currency’]; $transactionState = $_REQUEST[‘transactionState’]; $firma_cadena = «$type_cart~$ref_purcharse~$referenceCode~$New_value~$currency~$transactionState»; $firmacreada = md5($firma_cadena); $firma = $_REQUEST[‘signature’]; $reference_pol = $_REQUEST[‘reference_pol’]; $cus = $_REQUEST[‘cus’]; $extra1 = $_REQUEST[‘description’]; $pseBank = $_REQUEST[‘pseBank’]; $lapPaymentMethod = $_REQUEST[‘lapPaymentMethod’]; $transactionId = $_REQUEST[‘transactionId’]; if ($_REQUEST[‘transactionState’] == 4 ) { $estadoTx = «Transacción aprobada»; } if ($_REQUEST[‘transactionState’] == 5 ) { $estadoTx = «Transacción cancelada»; } else if ($_REQUEST[‘transactionState’] == 6 ) { $estadoTx = «Transacción rechazada»; } else if ($_REQUEST[‘transactionState’] == 104 ) { $estadoTx = «Error»; } else if ($_REQUEST[‘transactionState’] == 7 ) { $estadoTx = «Transacción pendiente»; } else { $estadoTx=$_REQUEST[‘mensaje’]; } if (strtoupper($firma) == strtoupper($firmacreada)) { ?> Valor de la transacción:

Resumen Transacción

Estado de la transaccion
ID de la transaccion
Referencia de la venta
Referencia de la transaccion
cus
Banco
Moneda
Descripción
Entidad:

Error validando firma digital.