diff --git a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php index 42726384..38f047cd 100644 --- a/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php +++ b/app/Classes/Modules/Billplzs/ControllersLogic/CallbackBillplzLogic.php @@ -86,6 +86,12 @@ class CallbackBillplzLogic $billplzXSignatureObject = new BillplzXSignatureObject($request); if(!$billplzXSignatureObject->isValidSignature()){ + Log::info('Billplz signature validation failed', [ + 'computed_signature' => $billplzXSignatureObject->getBillPlzComputedXSignature(), + 'request_signature' => $request->input('x_signature'), + 'constructed_string' => $billplzXSignatureObject->getBillPlzConstructString(), + 'request_data' => $request->all(), + ]); //cief todo: 137 - DEBUG throw new MalformedRequestException('Billplz Payment validation failed.'); }