From 3533c8a4c3b370f16b65772b92e88c9886fa19bf Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 3 Mar 2023 19:19:56 +0100 Subject: [PATCH] NEW Add STRIPE_DEBUG, a way to log Stripe IPN --- htdocs/public/stripe/ipn.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/htdocs/public/stripe/ipn.php b/htdocs/public/stripe/ipn.php index 5ff79f7011c..e0c1780c2c9 100644 --- a/htdocs/public/stripe/ipn.php +++ b/htdocs/public/stripe/ipn.php @@ -103,12 +103,14 @@ $payload = @file_get_contents("php://input"); $sig_header = empty($_SERVER["HTTP_STRIPE_SIGNATURE"]) ? '' : $_SERVER["HTTP_STRIPE_SIGNATURE"]; $event = null; -$fh = fopen(DOL_DATA_ROOT.'/dolibarr_stripe.log', 'w+'); -if ($fh) { - fwrite($fh, 'HTTP_STRIPE_SIGNATURE='.$sig_header."\n"); - fwrite($fh, $payload); - fclose($fh); - dolChmod(DOL_DATA_ROOT.'/dolibarr_stripe.log'); +if (getDolGlobalString('STRIPE_DEBUG')) { + $fh = fopen(DOL_DATA_ROOT.'/dolibarr_stripe.log', 'w+'); + if ($fh) { + fwrite($fh, dol_print_date(dol_now('gmt'), 'standard').' HTTP_STRIPE_SIGNATURE='.$sig_header."\n"); + fwrite($fh, $payload); + fclose($fh); + dolChmod(DOL_DATA_ROOT.'/dolibarr_stripe.log'); + } } $error = 0;