Hi Community,
I am looking to integrate the Wazuh dashboard with a subscription-based model where customer access to the dashboard will be controlled based on payments processed through the Razorpay Payment Gateway.
The goal is to automatically enable or disable customer access to the Wazuh dashboard based on the status of their subscription. More specifically:
Enable Dashboard Access: When a customer successfully makes a payment through Razorpay, their access to the Wazuh dashboard should be automatically enabled.
Disable Dashboard Access: If the customer’s subscription payment fails, is canceled, or expires, their access to the Wazuh dashboard should be automatically disabled.
I am looking for advice on how best to:
Integrate Razorpay’s Payment Gateway with Wazuh, possibly using APIs.
Automate the enable/disable access logic for the dashboard based on payment status or subscription lifecycle.
Handle scenarios like expired subscriptions, refunds, and reactivations.
If anyone has experience implementing a similar setup or can provide insights on the most effective approach, I’d greatly appreciate your input.
Thanks in advance!