Muestra las diferencias entre dos versiones de la página.
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] 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. |