HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/molennooitgedagtbudel.nl/wwwroot/webhook.php
<?php

session_start();

require_once 'initializeMollie.php';
include("all_kms_con.inc.php");


$payment    = $mollie->payments->get($_POST["id"]);

/*
 * The order ID saved in the payment can be used to load the order and update it's status
 */
$order_id = $payment->metadata->order_id;

if ($payment->isPaid())
{

 	$q_order_prijs = sprintf("SELECT kms_orders.totaalprijs, kms_orders.verzendwijze, kms_orders.status FROM kms_orders WHERE kms_orders.order_id = '%s'", $order_id);
	    $r_order_prijs = mysql_query($q_order_prijs);
		$rec_order_prijs = mysql_fetch_assoc($r_order_prijs);

        $betaald = "yes";

		if($rec_order_prijs['status'] != "voltooid"){

			if($rec_order_prijs['verzendwijze'] == "ophalen"){
				$status = "nog op te halen";
			}else{
				$status = "wacht op verzending";
			}

			$q_set_betaald = sprintf("UPDATE kms_orders SET betaald = '%s', status = '%s' WHERE kms_orders.order_id='%s'", $betaald, $status, $order_id);
			$r_set_betaald = mysql_query($q_set_betaald);
		}

}
elseif (! $payment->isOpen())
{
    /*
     * The payment isn't paid and isn't open anymore. We can assume it was aborted.
     */
	 
	 $q_set_betaald = sprintf("UPDATE kms_orders SET betaalstatus = '%s' WHERE kms_orders.order_id='%s'", $payment->status, $order_id);
	 $r_set_betaald = mysql_query($q_set_betaald);
}