For accepting payments both for Subscriptions and for Deposit options you can use Paypal.
You need to enter your PayPal credentials in the Admin panel under Finance Manager -> Payment Settings -> PayPal. Ensure you include all your PayPal credentials and activate the PayPal checkbox(es).
PayPal Client ID
PayPal Client Secret
Domain Name for Paypal Webhook URI
Paypal Webhook ID
How to get Paypal Client ID and Paypal Client Secret:
From the left menu bar, navigate to Dashboard -> My Apps & Credentials -> Create New App.
Enter your desired app name and click create.
PayPal will generate a Client ID and Client Secret for your new app. In your script, store these under Management -> Payment Settings -> PayPal Client ID and Client Secret fields.
Create Paypal Webhook with select events:
On the same page as explained above, go to Dashboard -> My Apps & Credentials, select your newly created app, and scroll to the bottom of the page until you reach "Sandbox Webhooks." Click "Add Webhook." This will be Live Sandbox for live payments