-
-
Save planetahuevo/672771543dcbb8440dfea96dbce344b2 to your computer and use it in GitHub Desktop.
Prueba nuevo certificado Redsys
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$url_conexion = 'https://sis-t.redsys.es:25443'; | |
$conexion = curl_init(); | |
curl_setopt( $conexion, CURLOPT_URL, $url_conexion ); | |
curl_setopt( $conexion, CURLOPT_CONNECTTIMEOUT, 10 ); | |
curl_setopt( $conexion, CURLOPT_TIMEOUT, 60 ); | |
curl_setopt( $conexion, CURLOPT_RETURNTRANSFER, true ); | |
curl_setopt( $conexion, CURLOPT_POST, true ); | |
// CURLOPT_SSL_VERIFYPEER indica a cURL que valide la cadena de certificados del servidor con los certificados raíz del almacén local | |
curl_setopt( $conexion, CURLOPT_SSL_VERIFYPEER, true ); | |
// CURLOPT_SSL_VERIFYHOST indica a cURL que verifique que el certificado del servidor se corresponde con la URL del mismo. | |
curl_setopt( $conexion, CURLOPT_SSL_VERIFYHOST, 2 ); | |
// CURLOPT_CERTINFO indica a cURL que guarde la información sobre la cadena de certificados usada para la verificación | |
curl_setopt( $conexion, CURLOPT_CERTINFO, true ); | |
// Descomenta el siguiente parámetro para hacer pruebas estableciendo manualmente el directorio de certificados raíz a usar | |
// curl_setopt($conexion, CURLOPT_CAPATH, $ruta_certificados_raiz ); | |
$resultado_envio = curl_exec( $conexion ); | |
$info_conexion = curl_getinfo( $conexion ); | |
curl_close( $conexion ); | |
?> | |
<!DOCTYPE html> | |
<html lang="es"> | |
<head> | |
<meta charset="utf-8"> | |
</head> | |
<body> | |
<div> | |
<h3>INFO CONEXIÓN</h3> | |
<pre class="cuadro_error" readonly><?php print_r( array_values( $info_conexion ) ); ?></pre> | |
</div> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment