From d8104203706cf0111bd717a7d4b583f1f8ac6248 Mon Sep 17 00:00:00 2001 From: kevinowino869 Date: Sun, 30 Mar 2025 13:09:02 +0200 Subject: [PATCH] Update hooks/mpesapay_hook.php Signed-off-by: kevinowino869 --- hooks/mpesapay_hook.php | 60 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 56 insertions(+), 4 deletions(-) diff --git a/hooks/mpesapay_hook.php b/hooks/mpesapay_hook.php index 1a19b68..f12e167 100644 --- a/hooks/mpesapay_hook.php +++ b/hooks/mpesapay_hook.php @@ -1,6 +1,58 @@ statut == 1) { + $module = new modMpesapay($db); + $paymentUrl = $module->generatePaymentUrl($object->id); + + echo '
'; + echo 'Pay with M-Pesa'; + echo '
'; + } + + return 0; + } + + /** + * Add a payment button on payment card + * + * @param array $parameters Hook parameters + * @param object $object Current object (invoice or payment) + * @param string $action Current action + * @param object $hookmanager Hook manager + * @return int + */ + function formAddObjectLine($parameters, $object, $action, $hookmanager) + { + global $langs, $db; + + if ($parameters['currentcontext'] === 'payment' && $object->statut == 0) { + echo '
'; + echo ''; + echo ''; + echo '
'; + } + + return 0; + } } -?> \ No newline at end of file +?>