{"service":"CentraPOS M-Pesa API","version":"1.0","endpoints":{"POST ?action=stk_push":"Initiate STK Push (phone, amount, sale_id, account_reference)","GET ?action=check_status":"Check payment status (checkout_request_id or sale_id)","POST ?action=transaction_status":"Query Safaricom transaction status (transaction_id)","POST \/callback_url.php":"M-Pesa STK callback [Safaricom-facing]","POST \/status_result.php":"Transaction status result [Safaricom-facing]","POST \/status_timeout.php":"Transaction status timeout [Safaricom-facing]"}}