NEW Add STRIPE_DEBUG, a way to log Stripe IPN

This commit is contained in:
Laurent Destailleur 2023-03-03 19:19:56 +01:00
parent 7846641af2
commit 3533c8a4c3

View File

@ -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;