When you add or update a product, the module creates a task to sync it with RechargePayments.
A background process (cron job) regularly checks for new products and updates them on RechargePayments. It also updates the product’s status once it’s successfully synced.
Deleting Products
To remove a product from RechargePayments, you disable its subscription. This triggers a task to delete the product from RechargePayments. Once deleted, the module updates the status accordingly.
If a refund is requested, the module handles it by initiating a refund request through RechargePayments. Once processed successfully, it updates the refund status.