rgcl / webpay-nodejs

[Spanish/Chile] Módulo no oficial para integrar WebPay Plus en Node.js, con soporte para promesas.
GNU Lesser General Public License v3.0
93 stars 32 forks source link

Certificado .pem ? #27

Open niko20 opened 4 years ago

niko20 commented 4 years ago

Hola, entiendo que hace poco transbank cambio la forma en la que reciben la información para el paso a producción, ya no entregan ningún certificado solo reciben los de uno, tengo la duda sobre que certificado debo colocar este paquete pide tres y solo tengo un key y un crt, Transbank ya no entrega ningún otro certificado actualmente.

HansLanger commented 4 years ago

tienes q enviar logo gif de 130x59 y el archivo .crt. El .key es solo para tí, no lo compartas. De hecho te envían un PDF explicando ésto.

lreyessandoval commented 3 years ago

Hola, entiendo que hace poco transbank cambio la forma en la que reciben la información para el paso a producción, ya no entregan ningún certificado solo reciben los de uno, tengo la duda sobre que certificado debo colocar este paquete pide tres y solo tengo un key y un crt, Transbank ya no entrega ningún otro certificado actualmente.

Hola niko como te fue con eso, llegue al mismo punto, ya me certificaron para pasar a producción pero me falta el "youWebpayKey" que según el paper seria un .pem. Como lo solucionaste? generaste un .pem a partir del .crt y .key ?

tebantebanteban commented 3 years ago

Hola @lreyessandoval , "youWebpayKey" es el certificado oficial de transbank el cual es compartido por todos los comercios. Antiguamente transbank lo enviaba como respuesta cuando te pasan a producción, ya no lo hacen porque los SDK vienen con los certificados públicos .pem incluidos.

El certificado .Pem sería el siguiente para Integración

-----BEGIN CERTIFICATE----- MIIDKTCCAhECBFZl7uIwDQYJKoZIhvcNAQEFBQAwWTELMAkGA1UEBhMCQ0wxDjAMBgNVBAgMBUNo aWxlMREwDwYDVQQHDAhTYW50aWFnbzEMMAoGA1UECgwDa2R1MQwwCgYDVQQLDANrZHUxCzAJBgNV BAMMAjEwMB4XDTE1MTIwNzIwNDEwNloXDTE4MDkwMjIwNDEwNlowWTELMAkGA1UEBhMCQ0wxDjAM BgNVBAgMBUNoaWxlMREwDwYDVQQHDAhTYW50aWFnbzEMMAoGA1UECgwDa2R1MQwwCgYDVQQLDANr ZHUxCzAJBgNVBAMMAjEwMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAizJUWTDC7nfP 3jmZpWXFdG9oKyBrU0Bdl6fKif9a1GrwevThsU5Dq3wiRfYvomStNjFDYFXOs9pRIxqX2AWDybjA X/+bdDTVbM+xXllA9stJY8s7hxAvwwO7IEuOmYDpmLKP7J+4KkNH7yxsKZyLL9trG3iSjV6Y6SO5 EEhUsdxoJFAow/h7qizJW0kOaWRcljf7kpqJAL3AadIuqV+hlf+Ts/64aMsfSJJA6xdbdp9ddgVF oqUl1M8vpmd4glxlSrYmEkbYwdI9uF2d6bAeaneBPJFZr6KQqlbbrVyeJZqmMlEPy0qPco1TIxrd EHlXgIFJLyyMRAyjX9i4l70xjwIDAQABMA0GCSqGSIb3DQEBBQUAA4IBAQBn3tUPS6e2USgMrPKp sxU4OTfW64+mfD6QrVeBOh81f6aGHa67sMJn8FE/cG6jrUmX/FP1/Cpbpvkm5UUlFKpgaFfHv+Kg CpEvgcRIv/OeIi6Jbuu3NrPdGPwzYkzlOQnmgio5RGb6GSs+OQ0mUWZ9J1+YtdZc+xTga0x7nsCT 5xNcUXsZKhyjoKhXtxJm3eyB3ysLNyuL/RHy/EyNEWiUhvt1SIePnW+Y4/cjQWYwNqSqMzTSW9TP 2QR2bX/W2H6ktRcLsgBK9mq7lE36p3q6c9DtZJE+xfA4NGCYWM9hd8pbusnoNO7AFxJZOuuvLZI7 JvD7YLhPvCYKry7N6x3l -----END CERTIFICATE-----

Y este para producción

-----BEGIN CERTIFICATE----- MIIDNDCCAhwCCQCJEQxY1moacjANBgkqhkiG9w0BAQsFADBcMQswCQYDVQQGEwJD TDELMAkGA1UECBMCUk0xETAPBgNVBAcTCFNhbnRpYWdvMRIwEAYDVQQKEwl0cmFu c2JhbmsxDDAKBgNVBAsTA1BSRDELMAkGA1UEAxMCMTAwHhcNMTQwNTA4MjEwNjIy WhcNMTgwNTA4MjEwNjIyWjBcMQswCQYDVQQGEwJDTDELMAkGA1UECBMCUk0xETAP BgNVBAcTCFNhbnRpYWdvMRIwEAYDVQQKEwl0cmFuc2JhbmsxDDAKBgNVBAsTA1BS RDELMAkGA1UEAxMCMTAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCk ag5P6b/BnlpxGk1YX8OeX04ZqmxWThxHP1J+6FVj/hMYw9JGf2gMDCWd3fYaWwRM X7Y6MidAGCiVwNgsixsUad9C2qQWtpTHoc3T+rQuZ6wmGwxc/K/Gcjf4nuJQUPBo 3zjat+HC0HzPrTscms4A2EZ2VQ/bbznKiOWxcBSqqZ/8jK/RMmu4E6Pzj8Ms+vbA BfDCq9GDfeNZ+gtQna86enEX7XY/N55SO+VHv/6zGIof7kGIobeF1hYwALrKDhvy FVQgh4VUBhP0adtnQBfCc1mGVgnviAjioxMxGT4wwaj6IfTvtHhkxVcJ9qmX9oki wygTooWtcMM6U4oiVd+vAgMBAAEwDQYJKoZIhvcNAQELBQADggEBAEqW5DtWdAUP iSBpExhPgSnm+X6eiDmM3q0S8gWls3hnZCQ9RfhVROj93OS4Zaqg82RLGiU3GsWF pj4YRw0flCC7bCxo7Mt4Lvv6ihQYdsWxA97HN55HQOVv853kQAu6/vnCxoTtMt6W +zuiQY7hhabLhOCNJcrFpabj0wCO62IrWv65AZlikcsNKLAwQrstY7Y1VU5DOcXy FfE5niUGxH0mARXMxq1Z3CBqJ3GKKMmngqCMxX8ZFjIvz0z0VsOJQheX4Hl8prAR ZlVlkH02xlKKLIO2tcnXik1eW5VCpzuF6z9W3WqcvpaltfspJPx3kN3k5NHATNgk IypDl0jmq2w= -----END CERTIFICATE-----

De todas formas, y agradeciendo infinito este plugin que me salvó la vida varias veces, transbank ya cuenta con el SDK oficial para NodeJS donde los certificados vienen incluidos y cuya implementación es casi idéntica a la de esta librería por lo que la migración no debiese ser costosa para tí --> https://github.com/TransbankDevelopers/transbank-sdk-nodejs

Saludos! y cualquier duda no dudes en preguntar

lreyessandoval commented 3 years ago

@tebantebanteban doctor muchas gracias por tu ayuda.... solo faltaba el cert (.pen) para producción....Ya estamos en el aire!!!!!!!