Tengo este sitio web que usa react , django . Es un comercio electrónico, por lo que una vez que quieren pagar el producto, se eliminan todas las cookies.
lo que sucede detrás de escena es que una vez que realizan un pedido generará un ID de transacción cuando el usuario haga clic en el botón Pay now para pagar el pedido, irá a otro sitio web para colocar su tarjeta de crédito y pagar, luego ese ID de transacción se almacenará en las cookies para verificar, ver si el pedido está pagado o no, si está pagado, entonces hará que el pedido sea pagado para el usuario
El problema es que una vez que colocan su tarjeta de crédito en otro sitio web, todas las cookies de mi sitio web se borran.
Cuál es el problema
Aquí hay un ejemplo de mi cookie.
setCookie("transId", `${orderId}`, { path: "/", expires: new Date(new Date().valueOf() + 1000 * 60 * 60 * 1000), sameSite: "lax", secure: true, }); este setCookie proviene del paquete react-cookie
¿Puedes ver dónde está mi problema? ¿Es porque la cookie no es httpOnly o el problema es otra cosa?
Realmente necesito tu ayuda :))
Gracias
tienes que proporcionar el dominio también en mi caso
const SITE_ROUTE = process.env.SITE || 'localhost'; res.cookie('authentication', token, { maxAge: 900 * 900000, httpOnly: false, domain: SITE_ROUTE, });El sitio en env es admin.goq.com