TransbankDevelopers / transbank-plugin-woocommerce-webpay

OBSOLETO: Código fuente de Plugin WooCommerce para Transbank Webpay
BSD 3-Clause "New" or "Revised" License
19 stars 17 forks source link

al finalizar compra no arroja voucher transbank wc-api=WC_Gateway_transbank #148

Closed Nikitogo closed 3 years ago

Nikitogo commented 4 years ago

buenas tarde estimados! una vez realizado el pago la pantalla queda en blanco no arrojando el voucher de transbank por lo cual menos redirecciona a la página web el dinero es descontado y en panel admin aparece que el pago fue existoso

Capturas de pantalla gggggg

Si aplica, agrega aquí capturas de pantalla que ayuden a explicar tu problema.

Versiones :

Contexto adicional

Agrega cualquier otro información sobre el problema aquí.

afiebig commented 4 years ago

Hola @Nikitogo este error se presenta desde cuando?

Nikitogo commented 4 years ago

se presenta hace un par de días a veces arroja el voucher y otras no por ejemplo he realizado mas de 4 pruebas y todas se van a pantalla blanca hace dias sucedio lo mismo pero en unas cuentas si arrojo voucher

afiebig commented 4 years ago

Veo que estas usando Chrome, puedes realizar una prueba en un navegador diferente? de preferencia firefox. Gracias

Nikitogo commented 4 years ago

actualizacion hice una prueba desde otro pc con navegador firefox y si arroja voucher

afiebig commented 4 years ago

Probablemente este relacionado entonces con la actualización de chrome 80. Puedes verificar que las cookies que estas enviando esten marcadas como SameSite=None y Secure.

Nikitogo commented 4 years ago

me dices donde encuentro esta informacion por favor

Nikitogo commented 4 years ago

se puede hacer algo para solucionar este incidente ?

afiebig commented 4 years ago

Si efectivamente el problema esta relacionado con las Cookies, entonces no es parte del plugin, sino de tu e-commerce. ya que este plugin no utiliza sesiones para terminar el pago.

Nikitogo commented 4 years ago

entiendo alguna posible solución? o donde pueda orientarme para solucionar esto

Nikitogo commented 4 years ago

Estimado alguna solucion de donde revissar o asignar estas cookies?

TBMSP commented 4 years ago

Intenta con esto en el archivo llamado ".htaccess"

Header always edit Set-Cookie (.*) "$1; SameSite=None; Secure"

Tienes que colocar ese codigo al principio o al final, este convierte tus cookies a samesite none y secure como lo solicita pero nosé si te funcione, el htaccess lo encuentras en la carpeta public_html principal de tu servidor (puedes entrar via ftp) o tambien con el administrador de archivos de cpanel si es que lo tienes

gdespirito commented 3 years ago

Hola! este problema está resuelto en las últimas versiones del plugin. Pueden cambiarse al plugin REST acá: https://github.com/TransbankDevelopers/transbank-plugin-woocommerce-webpay-rest