{"__meta":{"id":"01KZPHC5AY7F13V02PK0EHEZZ6","datetime":"2026-08-10 22:11:15","utime":1786389075.2947,"method":"POST","uri":"\/api\/payment\/mpesa\/callback","ip":"172.71.172.4"},"messages":{"count":2,"messages":[{"message":"[22:11:15] LOG.info: M-Pesa STK callback received","message_html":null,"is_string":false,"label":"info","time":1786389075.289779,"xdebug_link":null,"collector":"log"},{"message":"[22:11:15] LOG.warning: M-Pesa callback had no stkCallback body.","message_html":null,"is_string":false,"label":"warning","time":1786389075.290665,"xdebug_link":null,"collector":"log"}]},"time":{"count":5,"start":1786389074.993369,"end":1786389075.294727,"duration":0.3013579845428467,"duration_str":"301ms","measures":[{"label":"Booting","start":1786389074.993369,"relative_start":0,"end":1786389075.26784,"relative_end":1786389075.26784,"duration":0.27447080612182617,"duration_str":"274ms","memory":0,"memory_str":"0B","params":[],"collector":"time","group":null},{"label":"Application","start":1786389075.267874,"relative_start":0.2745048999786377,"end":1786389075.294729,"relative_end":1.9073486328125e-6,"duration":0.026854991912841797,"duration_str":"26.85ms","memory":0,"memory_str":"0B","params":[],"collector":"time","group":null},{"label":"Routing","start":1786389075.279363,"relative_start":0.2859938144683838,"end":1786389075.282385,"relative_end":1786389075.282385,"duration":0.0030221939086914062,"duration_str":"3.02ms","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"Preparing Response","start":1786389075.293019,"relative_start":0.2996499538421631,"end":1786389075.293431,"relative_end":1786389075.293431,"duration":0.0004119873046875,"duration_str":"412\u03bcs","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null},{"label":"Preparing Response","start":1786389075.293463,"relative_start":0.3000938892364502,"end":1786389075.293499,"relative_end":1786389075.293499,"duration":3.600120544433594e-5,"duration_str":"36\u03bcs","memory":0,"memory_str":"0B","params":[],"collector":null,"group":null}]},"memory":{"peak_usage":4880120,"peak_usage_str":"5MB"},"exceptions":{"count":0,"exceptions":[]},"laravel":{"version":"12.x","tooltip":{"Laravel Version":"12.62.0","PHP Version":"8.4.24","Environment":"local","Debug Mode":"Enabled","URL":"bilipoa.com","Timezone":"Africa\/Nairobi","Locale":"en"}},"views":{"count":0,"nb_templates":0,"templates":[]},"queries":{"count":0,"nb_statements":0,"nb_visible_statements":0,"nb_excluded_statements":0,"nb_failed_statements":0,"accumulated_duration":0,"accumulated_duration_str":"0\u03bcs","memory_usage":0,"memory_usage_str":null,"statements":[]},"models":{"data":[],"count":0,"key_map":{"retrieved":"Retrieved","created":"Created","updated":"Updated","deleted":"Deleted"},"is_counter":true,"badges":[]},"livewire":{"data":[],"count":0},"symfonymailer_mails":{"count":0,"mails":[]},"gate":{"count":0,"messages":[]},"request":{"data":{"status":"200 OK","full_url":"https:\/\/portal.bilipoa.com\/api\/payment\/mpesa\/callback","action_name":null,"controller_action":"App\\Http\\Controllers\\Payment\\MpesaPaymentController@callback","uri":"POST api\/payment\/mpesa\/callback","controller":{"value":"App\\Http\\Controllers\\Payment\\MpesaPaymentController@callback","xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fxampp%2Fhtdocs%2Fbilipoa%2Fapp%2FHttp%2FControllers%2FPayment%2FMpesaPaymentController.php&line=24","ajax":false,"filename":"MpesaPaymentController.php","line":"24"}},"prefix":"api","file":{"value":"app\/Http\/Controllers\/Payment\/MpesaPaymentController.php:24-65","xdebug_link":{"url":"phpstorm:\/\/open?file=C%3A%2Fxampp%2Fhtdocs%2Fbilipoa%2Fapp%2FHttp%2FControllers%2FPayment%2FMpesaPaymentController.php&line=24","ajax":false,"filename":"MpesaPaymentController.php","line":"24"}},"middleware":"api","duration":"300ms","peak_memory":"6MB","response":"application\/json","request_format":"html","request_query":"<pre class=sf-dump id=sf-dump-1617506838 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1617506838\", {\"maxDepth\":0})<\/script>\n","request_request":"<pre class=sf-dump id=sf-dump-1470895198 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1470895198\", {\"maxDepth\":0})<\/script>\n","request_headers":"<pre class=sf-dump id=sf-dump-1010407433 data-indent-pad=\"  \"><span class=sf-dump-note>array:14<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>connection<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"10 characters\">Keep-Alive<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-length<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str>2<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept-encoding<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"8 characters\">gzip, br<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-forwarded-proto<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"5 characters\">https<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>cf-visitor<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"18 characters\">{&quot;scheme&quot;:&quot;https&quot;}<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>cf-ipcountry<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"2 characters\">FR<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>cf-connecting-ip<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"13 characters\">31.220.90.168<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>cdn-loop<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"19 characters\">cloudflare; loops=1<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>cf-ray<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"20 characters\">a2914e2b0f3bd380-FRA<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>accept<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"3 characters\">*\/*<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>host<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"18 characters\">portal.bilipoa.com<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>user-agent<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"11 characters\">curl\/8.12.1<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>x-forwarded-for<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"13 characters\">31.220.90.168<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-1010407433\", {\"maxDepth\":0})<\/script>\n","request_cookies":"<pre class=sf-dump id=sf-dump-1633088871 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-1633088871\", {\"maxDepth\":0})<\/script>\n","response_headers":"<pre class=sf-dump id=sf-dump-435210288 data-indent-pad=\"  \"><span class=sf-dump-note>array:3<\/span> [<samp data-depth=1 class=sf-dump-expanded>\n  \"<span class=sf-dump-key>cache-control<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"17 characters\">no-cache, private<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>date<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"29 characters\">Mon, 10 Aug 2026 19:11:15 GMT<\/span>\"\n  <\/samp>]\n  \"<span class=sf-dump-key>content-type<\/span>\" => <span class=sf-dump-note>array:1<\/span> [<samp data-depth=2 class=sf-dump-compact>\n    <span class=sf-dump-index>0<\/span> => \"<span class=sf-dump-str title=\"16 characters\">application\/json<\/span>\"\n  <\/samp>]\n<\/samp>]\n<\/pre><script>Sfdump(\"sf-dump-435210288\", {\"maxDepth\":0})<\/script>\n","session_attributes":"<pre class=sf-dump id=sf-dump-802528662 data-indent-pad=\"  \">[]\n<\/pre><script>Sfdump(\"sf-dump-802528662\", {\"maxDepth\":0})<\/script>\n"},"tooltip":{"status":"200 OK","full_url":"https:\/\/portal.bilipoa.com\/api\/payment\/mpesa\/callback","controller_action":"App\\Http\\Controllers\\Payment\\MpesaPaymentController@callback"},"badge":null}}