Closed UpperCod closed 5 years ago
Tuve el mismo problema, gracias por el dato para corregirlo!
@reandimo, Transbank posee un slack de desarrolladores, te invito a ingresar a transbankdevelopers.slack.com hay discuti el error, la solución es la siguiente, copio la conversación
efectivamente hay un error en el nombre del ambiente, que difiere con el nombre que espera el SDK PHP embebido en el plugin. Queda con nombre INTEGRATION
guardado en la base de datos cuando se instala el plugin, pero el seleccionador de ambientes lo tiene bien escrito, INTEGRACION
. Al hacer la solución temporal, fuerza a que se guarde en base de datos con el nombre correcto.
espero que te sea de utilidad
Fixed in #20 and released in v2.1.6.
@UpperCod @reandimo: Lo ideal es que se actualicén a versión 2.1.6 o superior.
yo tengo este problema y no se que pasa no puedo entrar al WordPress. Warning: session_start(): Failed to read session data: files (path: /var/cpanel/php/sessions/ea-php71) in /home/sfachile/public_html/wp-content/plugins/transbank-webpay-plus-rest/webpay-rest.php on line 82
Warning: Cannot modify header information - headers already sent by (output started at /home/sfachile/public_html/wp-content/plugins/transbank-webpay-plus-rest/webpay-rest.php:82) in /home/sfachile/public_html/wp-includes/pluggable.php on line 1355
Warning: Cannot modify header information - headers already sent by (output started at /home/sfachile/public_html/wp-content/plugins/transbank-webpay-plus-rest/webpay-rest.php:82) in /home/sfachile/public_html/wp-includes/pluggable.php on line 1358
Junto con saludarlos adjunto detalle del error generado por php al ejecutar el constructor SOAP, en el proceso de apertura de transacción de transbank.
Error generado :
Revise el error y al ver los argumentos enviados a la clase
WSSecuritySoapClient
, note que se genera un error en la obtención de la url para el constructor, line 63 fichero WebPayNormal.php, este obtiene mediante la variable$mode
el índice de la url a utilizar, el problema es simple wordpress envía el nombre en inglésINTEGRATION
y el arreglo posee el nombre en españolINTEGRACION
, esto genera que la URL recibida sea NULL.Espero que este sea un problema único frente al uso del plugins, yo puedo solucionarlo manipulando el código pero esperare que lancen una versión que evite este bug