To enable any of the payment sections, an Extended license is required.
The payment processors can be enabled from Settings > Processors.
PayPal
Sign in to your PayPal developer account.
Access the My apps & credentials page, switch to the Live environment, and select Create app to register a new application.
Once the app is created, copy the generated Client ID and Secret, then add them to Settings > Processors > PayPal in your system.
Return to My apps & credentials, ensure the Live tab is selected, and open the application you just created.
Scroll to the LIVE WEBHOOKS section and choose Add webhook to configure a new endpoint.
Provide your webhook endpoint in the Webhook URL field. You can find this URL under Settings > Processors > PayPal.
In the Event types section, enable All Billing Subscription Events along with Payment Sale Completed, then save the configuration.
Navigate again to My apps & credentials, confirm the Live environment is active, and open your app.
Copy the generated Webhook ID and store it in Settings > Processors > PayPal.
Stripe
Access your Stripe dashboard by signing in with your credentials.
In the left-hand navigation, open the Developers area and select API keys.
Locate and copy both your Publishable key and Secret key, then paste them into Settings > Processors > Stripe within your application.
Return to the Developers section in Stripe and open Webhooks.
Select Add endpoint to begin creating a new webhook.
In the Endpoint URL field, enter your webhook URL. You can find this URL under Settings > Processors > Stripe.
Under Events to send, click Select events. Add All Customer Subscription events and Invoice Paid, then confirm by clicking Add events.
Finalize the configuration by clicking Add endpoint.
After the webhook is created, copy the Signing secret and paste it into Settings > Processors > Stripe.
Access your Paddle Billing dashboard by signing in with your credentials.
In the main navigation, open Developer Tools and choose Authentication from the available options.
Switch to the API keys section and generate a new key by selecting New API key. Assign All permissions for Write before creating it. Afterward, copy the generated API key and paste it into Settings > Processors > Paddle.
Once completed, revisit Developer Tools and return to the Authentication page.
Open the Client-side tokens tab and create a token using New Client-side token. Copy the newly issued Token and add it under Settings > Processors > Paddle.
Navigate again to Developer Tools, then proceed to Notifications.
Initiate a new webhook configuration by clicking New Destination.
Enter your webhook endpoint in the URL field. This endpoint can be located within Settings > Processors > Paddle.
Within the Events configuration, enable All subscription events together with transaction.paid.
Save the webhook configuration. After saving, open the Destination settings, select Edit, and copy the Secret key into Settings > Processors > Paddle.
From the primary navigation, access the Checkout section and open Checkout settings.
Provide your website address in the Default payment link field to complete the setup.
Razorpay
Sign in to your Razorpay dashboard.
Open the Settings area from the main navigation and access the API Keys section.
Select the Generate key option to create a new set of credentials.
After the keys are generated, copy both the Key ID and Key secret, then paste them into Settings > Processors > Razorpay within your platform.
Return to the Settings menu and navigate to the Webhooks page.
Choose Add new webhook to begin configuring a webhook endpoint.
In the Webhook URL field, enter your webhook endpoint address. This URL is available under Settings > Processors > Razorpay.
Provide a custom value in the Secret field that will be used to validate webhook requests.
Within Active events, enable all Payment events and Subscription events.
Click Create webhook to finalize and activate the webhook configuration.
Once created, copy the defined Secret value and save it under Settings > Processors > Razorpay.
Paystack
Sign in to your Paystack dashboard using your account credentials.
From the main navigation menu, open Settings and select API Keys & Webhooks.
Find your Public key and Secret key, then copy both values and paste them into Settings > Processors > Paystack in your platform.
While still in Settings, return to the API Keys & Webhooks page.
In the Webhook URL field, enter your webhook address. This URL is available in Settings > Processors > Paystack.
Crypto
Sign in to your Crypto merchant dashboard.
Using the main navigation, open Integrations and choose API Keys.
Copy your Publishable key and Secret key, then add them to Settings > Processors > Crypto in your system.
Navigate back to Integrations and select Webhooks.
Click the Add webhook option to create a new webhook entry.
In the Payload URL field, enter your webhook endpoint URL. This URL is available under Settings > Processors > Crypto.
Once the webhook is configured, copy the Signature secret and paste it into Settings > Processors > Crypto.
Bank
All fields are optional.