Respuesta-2
[insert_php] require_once ‘../../woocommerce-payu-latam/payu-latam.php’; get_header(‘shop’); if(isset($_REQUEST[‘signature’])){ $signature = $_REQUEST[‘signature’]; } else { $signature = $_REQUEST[‘firma’]; } if(isset($_REQUEST[‘merchantId’])){ $merchantId = $_REQUEST[‘merchantId’]; } else { $merchantId = $_REQUEST[‘usuario_id’]; } if(isset($_REQUEST[‘referenceCode’])){ $referenceCode = $_REQUEST[‘referenceCode’]; } else { $referenceCode = $_REQUEST[‘ref_venta’]; } if(isset($_REQUEST[‘TX_VALUE’])){ $value = $_REQUEST[‘TX_VALUE’]; } else { $value = $_REQUEST[‘valor’]; } if(isset($_REQUEST[‘currency’])){ $currency = $_REQUEST[‘currency’]; } else { $currency = $_REQUEST[‘moneda’]; } if(isset($_REQUEST[‘transactionState’])){ $transactionState = $_REQUEST[‘transactionState’]; } else { $transactionState = $_REQUEST[‘estado’]; } $value = number_format($value, 1, ‘.’, »); $payu = new WC_Payu_Latam; $api_key = $payu->get_api_key(); $signature_local = $api_key . ‘~’ . $merchantId . ‘~’ . $referenceCode . ‘~’ . $value . ‘~’ . $currency . ‘~’ . $transactionState; $signature_md5 = md5($signature_local); if(isset($_REQUEST[‘polResponseCode’])){ $polResponseCode = $_REQUEST[‘polResponseCode’]; } else { $polResponseCode = $_REQUEST[‘codigo_respuesta_pol’]; } $agradecimiento = »; $order = new WC_Order($referenceCode); if($transactionState == 6 && $polResponseCode == 5){ $estadoTx = «Transacción fallida»; } else if($transactionState == 6 && $polResponseCode == 4){ $estadoTx = «Transacción rechazada»; } else if($transactionState == 12 && $polResponseCode == 9994){ $estadoTx = «Pendiente, Por favor revisar si el débito fue realizado en el Banco»; } else if($transactionState == 4 && $polResponseCode == 1){ $estadoTx = «Transacción aprobada»; $agradecimiento = ‘¡Gracias por tu compra!’; } else{ if(isset($_REQUEST[‘message’])){ $estadoTx=$_REQUEST[‘message’]; } else { $estadoTx=$_REQUEST[‘mensaje’]; } } if(isset($_REQUEST[‘transactionId’])){ $transactionId = $_REQUEST[‘transactionId’]; } else { $transactionId = $_REQUEST[‘transaccion_id’]; } if(isset($_REQUEST[‘reference_pol’])){ $reference_pol = $_REQUEST[‘reference_pol’]; } else { $reference_pol = $_REQUEST[‘ref_pol’]; } if(isset($_REQUEST[‘pseBank’])){ $pseBank = $_REQUEST[‘pseBank’]; } else { $pseBank = $_REQUEST[‘banco_pse’]; } $cus = $_REQUEST[‘cus’]; if(isset($_REQUEST[‘description’])){ $description = $_REQUEST[‘description’]; } else { $description = $_REQUEST[‘descripcion’]; } if(isset($_REQUEST[‘lapPaymentMethod’])){ $lapPaymentMethod = $_REQUEST[‘lapPaymentMethod’]; } else { $lapPaymentMethod = $_REQUEST[‘medio_pago_lap’]; } if (strtoupper($signature) == strtoupper($signature_md5)) { ?>DATOS DE LA COMPRA | |
---|---|
Estado de la transacción | |
ID de la transacción | |
Referencia de la venta | |
Referencia de la transacción | |
CUS | |
Banco | |
Valor total | $ |
Moneda | |
Descripción | |
Entidad |