from flask import Flask, request, jsonify

app = Flask(__name__)

@app.route('/mpesa/timeout', methods=['POST'])
def mpesa_timeout():
    data = request.get_json()
    print("M-Pesa Timeout Received:", data)
    
    # Log the timeout response (Optional: Save to DB)
    
    return jsonify({"Result": "Timeout received"}), 200

if __name__ == '__main__':
    app.run(port=5001, debug=True)
