Page MenuHomePhabricator

PayPal Standard redirect fails
Closed, ResolvedPublic

Description

Il pulsante "Ritorna sul sito del venditore" di PayPal porta ad una pagina di errore di Drupal (Could not find a valid session key)

Ho aggiunto nel settings.php queste due righe, come suggerito qui e qui:

ini_set('session.cookie_secure', 1);
ini_set('session.cookie_samesite', 'None');

Sembra sistemato.
Occorre:

  1. indagare meglio se è queste configurazioni sono un prerequisito per Drupal (in altre installazioni in miei server non ho questo problema, ma basta verificare che tipo di configurazioni php ci sono)
  2. se vanno bene, metterle a livello di virtual host o di server anziché nel settings.

@valerio.bozzolan avresti voglia di darci un'occhiata anche tu?

Event Timeline

samuele.masetto changed the task status from Open to In Progress.May 30 2022, 8:16 AM

É ancora lí quella configurazionde? Ho appena riprodotto il problema dal form di donazione.

Se é ancora lí mi prendo ancora un momento per allegare piú dettagli.

La configurazione è ancora presente, ma ho appena provato e l'errore non c'é. Questo il link per la donazione test: https://crmdev.wikimedia.it/civicrm/contribute/transact?reset=1&id=1&action=preview

Anche a me risulta corretto, ma segnalo che svuotando la cache e provando quest'altro form riesco ancora a riprodurre il problema:

https://crmdev.wikimedia.it/dona

Installata la patch https://github.com/civicrm/civicrm-core/pull/25376 creata da Matthew Wire su nostra richiesta.

Disponibile dalla versione 5.59.0