Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
3 Antworten
8736 Ansichten

Hi,

I have configured cybersource as my payment gateway, I am able to navigate to cybersource and make a payment and able to return back to the site successfully.

But, user is getting logged out on redirecting back from the payment gateway, this is not happening all the time, but it is occurring randomly.

I identified in my networks that the cookies are getting removed on redirection. Is there any reason for that ? I have set Samesite=None and Secure=False in cookies.

Thanks!

Avatar
Verwerfen

is it solved? let me know if it's solved .

Autor Beste Antwort

Yes, it worked fine. The issue was because of the latest changes made by firefox and chrome restricting the cookies based on samesite. If samesite=None and Secure it is working fine


Avatar
Verwerfen

where do i need add this configuration?

Autor

You need to set those configuration at webserver level.. it is not working with python requests.

apache?

Autor

I did that in nginx, I don't use apache much.

Beste Antwort

I was also facing this issue, after searching in odoo code I found  save_session=False in the controller, which worked for me.

So just add  save_session=False in the controller 

this is the controller for the reference :

@http.route('/payment/takepayment/response', type='http', auth='public', csrf=False, save_session=False)

Avatar
Verwerfen
Beste Antwort

Can you post your nginx.conf Ajay?

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Juli 24
6725
1
Okt. 24
2299
4
Sept. 20
5617
0
Juni 18
3132
0
Feb. 25
949