Herramientas de usuario

Herramientas del sitio


creacion_de_las_llaves_webpaywebservices

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
creacion_de_las_llaves_webpaywebservices [2016/01/04 11:44]
Cristian Tala Sánchez
creacion_de_las_llaves_webpaywebservices [2016/01/04 12:18] (actual)
Cristian Tala Sánchez [Creación de las llaves Webpayplus Webservices]
Línea 2: Línea 2:
  
 Si bien este proceso aparece detallado en el manual de referencia, muchos me lo han preguntado, por lo que lo incluyo acá también. Si bien este proceso aparece detallado en el manual de referencia, muchos me lo han preguntado, por lo que lo incluyo acá también.
 +
 +Este mini tutorial toma como referencia el [[https://​www.cristiantala.cl/​producto/​woocommerce-webpay-webservice-plugin-v3-5-4/​|plugin de woocommerce webpay plus wenservices]] desarrollado por mi, pero las instrucciones son independientes en su mayoría para lo que estés utilizando. ​
  
 ===== Crear llave privada ===== ===== Crear llave privada =====
Línea 39: Línea 41:
     Common Name (e.g. server FQDN or YOUR name) []:​59703151XXXX     Common Name (e.g. server FQDN or YOUR name) []:​59703151XXXX
     Email Address []:​ecommerce@pandora.cl     Email Address []:​ecommerce@pandora.cl
- 
     Please enter the following '​extra'​ attributes     Please enter the following '​extra'​ attributes
     to be sent with your certificate request     to be sent with your certificate request
Línea 49: Línea 50:
  
 ===== Sacar la clave de llave privada ===== ===== Sacar la clave de llave privada =====
 +Si pudieron notar, cuando generamos la llave, nos pidió una clave. Para simplificar el proceso de comunicado con transbank le sacaremos esa clave a la llave antes de generar el certificado. Simplemente creamos una llave temporal que tendrá el contenido original y a la que estábamos ocupando ahora le damos el valor original menos la llave.
  
 +    cp 59703151XXXX.key 59703151XXXX.key2 
 +    openssl rsa -in 59703151XXXX.key2 -out 59703151XXXX.key
 ===== Crear certificado auto-firmado ===== ===== Crear certificado auto-firmado =====
 +El certificado una vez que pasamos a producción debe de tener al menos un tiempo de 5 años, por lo que en el campo days le damos un valor de 1825 ( Puedes hacer las matemáticas si así lo quieres ).
 +
 +
 +    openssl x509 -req -days 1825 -in 59703151XXXX.csr -signkey 59703151XXXX.key -out 59703151XXXX.crt
 +
 +
 +El certificado 59703151XXXX.crt debe de ser enviado a Transbank.
 +
 +===== Entrando a producción =====
 +
 +Además de lo anterior, cuando te llegue ese correo mágico en donde te dicen que ya estás en producción,​ te pedirás lo siguiente ( Sacado desde el último correo que me enviaron ) :
 +
 +Para continuar necesitamos que suba lo siguiente a su servidor y nos envíe la URL para su descarga a Soporte@Transbank.cl:​
 +
 +
 +  - Certificado publico de comercio generado con CN=59703151XXXX una duración de mínimo 4 años (O mayor). Favor subir a su servidor en zip con password.
 +  - Logo de comercio con dimensiones 130 x 59 pixeles en formato GIF (Se recomienda que sea transparente)
 +
 +Por el lado de la tienda deberán:
 +
 +  - Cambiar los códigos de comercio, quedando con el productivo asignado (59703151XXXX)
 +  - Cambiar el certificado publico de Transbank, el cual va adjunto en correo, con password “transbank”
 +  - Cambiar su par de llaves (llave privada y certificado publico)
 +  - Cambiar las URL de los Webservices:​
 +
 +La URL del WSDL productivo para transaccionar:​
 + 
 +WS Normal: https://​webpay3g.transbank.cl/​WSWebpayTransaction/​cxf/​WSWebpayService?​wsdl
 +
 +Con estos puntos debiésemos estar en condiciones de realizar una prueba de venta y comenzar a transaccionar.
 +
 +En caso de cualquier duda o consulta favor tomar contacto con nosotros por este medio a Soporte@Transbank.cl
 +
 +Estaremos atentos a sus comentarios.
 +
 +**De lo anterior simplemente preocúpense de subir sus llaves donde corresponda,​ cambiar la configuración del plugin, ver la imagen gif y mandarles la información correspondiente (Certificado CRT)**
  
 + --- //Cristian Tala Sánchez 2016/01/04 06:59//
  
-El certificado oneclick.crt de ser enviado a Transbank. 
creacion_de_las_llaves_webpaywebservices.1451907867.txt.gz · Última modificación: 2016/01/04 11:44 por Cristian Tala Sánchez