<!DOCTYPE html>
<html>
<?php
/*
 * https://airmob.digital/lesptitsfayots/log/log.txt
 * https://airmob.digital/lesptitsfayots/webh.php?
 * */

    session_start();
    error_reporting(E_ALL);
    ini_set("display_errors", 0);

    include('./lib/ClassLpf.php');
    require("./lib/config.ini.php");

    $ClassLpf   = new ClassLpf();

//
    if($_REQUEST['force']) {
        $REQ = ['nocmd'=>$_REQUEST['force'],'etat'=>'paiement_ok','force'=>'ok'];
    } else {
        $json_str     = file_get_contents('php://input');
        $json_obj     = json_decode($json_str);
        $Arr          = json_decode($json_str, TRUE);
        $REQ['nocmd'] = $Arr['data']['object']['metadata']['NoBDC'];
        $Type         = $Arr['type'];

        if ($Type <> 'payment_intent.created') {
            if      ($Type == "charge.succeeded")           $paiement = "paiement_ok";
            elseif  ($Type == "payment_intent.succeeded")   $paiement = "paiement_ok";
            else                                            {
                $paiement = $Arr['type'];

                /*
                ob_start();
                    echo "<PRE>";
                    print_r($Arr);
                    echo "</PRE>";
                    $buffer = ob_get_contents();
                ob_end_clean();

                $fileJson2 = "./log/xxx.txt";
                $fp2 = fopen($fileJson2, 'a+'); // a+ ajoute / w ecrase
                fwrite($fp2, $buffer."\n");
                fclose($fp2);
                */
            }
        }
        $REQ['etat'] = $paiement;
        $REQ['id']   = $Arr['data']['payment_intent'];
    }

    $ClassLpf->EnregPaye($REQ);
    $fileJson = "./log/wh2.txt";
    $fp = fopen($fileJson, 'a+'); // a+ ajoute / w ecrase
    fwrite($fp, $REQ['nocmd']." = ". $REQ['etat'] ." // ". $REQ['id']." ".$Type."\n");
    fclose($fp);


/*
$fileJson = "wh.txt";
$fp = fopen($fileJson, 'a+'); // a+ ajoute / w ecrase
fwrite($fp, $json_str);
fclose($fp);
*/
?>fin