You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Petite requête, car je me casse les dents pour mettre les fichiers à jour, mais rien à faire, je me retrouve avec une signature MAC qui n'est pas correcte.
Dans un premier temps, je me retrouve avec un message :
<b>Fatal error</b>: Uncaught DansMaCulotte\Monetico\Exceptions\Exception: dateTime value is not a DateTime object in /var/www/public/trouble-clic.com_v2/shop/monetico/dansmaculotte/monetico-php/src/Exceptions/Exception.php:30
Stack trace:
#0 /var/www/public/trouble-clic.com_v2/shop/monetico/dansmaculotte/monetico-php/src/Requests/PurchaseRequest.php(137): DansMaCulotte\Monetico\Exceptions\Exception::invalidDatetime()
#1 /var/www/public/trouble-clic.com_v2/shop/monetico/dansmaculotte/monetico-php/src/Requests/PurchaseRequest.php(120): DansMaCulotte\Monetico\Requests\PurchaseRequest->validate()
#2 /var/www/public/trouble-clic.com_v2/shop/paiements.php(411): DansMaCulotte\Monetico\Requests\PurchaseRequest->__construct()
#3 {main}
thrown in <b>/var/www/public/trouble-clic.com_v2/shop/monetico/dansmaculotte/monetico-php/src/Exceptions/Exception.php</b> on line <b>30</b><br />
J'ai pu outrepasser cette erreur en commentant cette ces lignes :
if (!$this->dateTime instanceof DateTime) {
throw Exception::invalidDatetime();
}
Et en modifiant celle ci : 'date' => $this->dateTime->format(self::DATETIME_FORMAT),
Par 'date' => date('d/m/Y:H:i:s'),
Mais mainetnant je me retrouve avec un MAC incorrect
Auriez vous une solution ou correction à apporter ?
Merci en tous cas pour le temps que vous y consacrerez 😘
The text was updated successfully, but these errors were encountered:
Bonjour,
Désolé je ne travaille pas sur ce projet en ce moment et je ne l'ai pas testé avec PHP 8.3.
Je suis surpris par les modifications que vous avez effectuées.
Comme vous ajoutez votre date, ça ne doit pas être la cause du problème. Etes-vous sûr des valeurs que vous avez mises dans vos champs ?
J'ai juste outre passé la vérification du format de la date et mis ma date à la main.
Elle ressort correctement lors de l'envoi vers Monetico.
Au final je m'en suis sorti tout simplement en utilisant l'API Monetico directement, qui est moins convivial pour son utilisation, mais une fois que c'est en place ça fonctionne et il n'y a plus rien à toucher 😊
Bien le bonjour à vous !
Tout d'abord merci pour le travail réalisé 😊
Petite requête, car je me casse les dents pour mettre les fichiers à jour, mais rien à faire, je me retrouve avec une signature MAC qui n'est pas correcte.
Dans un premier temps, je me retrouve avec un message :
J'ai pu outrepasser cette erreur en commentant cette ces lignes :
Et en modifiant celle ci :
'date' => $this->dateTime->format(self::DATETIME_FORMAT),
Par
'date' => date('d/m/Y:H:i:s'),
Mais mainetnant je me retrouve avec un MAC incorrect
Auriez vous une solution ou correction à apporter ?
Merci en tous cas pour le temps que vous y consacrerez 😘
The text was updated successfully, but these errors were encountered: