/home/techb158/immovalet.com/vendor/mollie/mollie-api-php/examples/payments
Edit: /home/techb158/immovalet.com/vendor/mollie/mollie-api-php/examples/payments/update-payment.php (1464B)
payments->get("tr_7UhSN1zuXS");
$newOrderId = 98765;
$payment->description = "Order #".$newOrderId;
$payment->redirectUrl = "https://example.org/webshop/order/98765/";
$payment->webhookUrl = "https://example.org/webshop/payments/webhook/";
$payment->metadata = ["order_id" => $newOrderId];
$payment = $payment->update();
/*
* In this example we store the order with its payment status in a database.
*/
database_write($newOrderId, $payment->status);
/*
* Send the customer off to complete the payment.
* This request should always be a GET, thus we enforce 303 http response code
*/
header("Location: " . $payment->getCheckoutUrl(), true, 303);
} catch (\Mollie\Api\Exceptions\ApiException $e) {
echo "API call failed: " . htmlspecialchars($e->getMessage());
}