These are the steps to connect the available payment processors with your system. Only available for extended license holders.
PayPal
The PayPal integration gives your users the ability to pay via PayPal on your website.
- Go to PayPal Developer Console and Login to your account after clicking the Log into Dashboard button
- Go to REST API apps section and click the Create App button.
- Add your own details for the new app and create it.
- Switch to Live by clicking the button near your new App's Name.
- Copy the Client ID and Secret
- Go to your product installation Admin Panel -> Website Settings -> Paypal Tab and enter the Client ID and Secret keys.
- Make sure to also switch the Mode to Live and Submit the new settings.
- Go to the newly created App in the Paypal Developer Console and click on the Add Webhook button.
- In the Webhook Url field, add your website's URL in this format: https://yourdomain.com/webhook-paypal (replace yourdomain.com with your own domain name).
- In the Event types field, check the Payment sale completed, Checkout order approved events and submit the Webhook.
Stripe
The Stripe integration gives your users the ability to pay via Stripe on your website.
- Go to Stripe Dashboard and Login to your account.
- Go to Stripe API Keys page.
- Make sure your API keys are set to Live Mode so that you can accept real payments.
- Copy the Publishable key and Secret key.
- Go to your product installation Admin Panel -> Website Settings -> Stripe Tab and enter the Publishable key and Secret Key.
- From the sidebar, under Developers click on Webhooks link.
- Click on the Add endpoint button
- In the Endpoint URL field, add your website's URL in this format: https://yourdomain.com/webhook-stripe (replace yourdomain.com with your own domain name).
- In the Events to send field, select the checkout.session.completed, invoice.paid, invoice.upcoming and click the Add endpoint button.
- Copy the Signing secret key and paste it in the product's Webhook Secret field in the admin panel.
Offline payments
The offline payments integration gives your users the ability to pay offline (bank transfer, for example), give you the proof of payment and receive what the customer paid for when the payment is approved.
- As an admin you can enable the offline payments system from the Admin Panel -> Website Settings -> Offline payment tab.
- In the Instructions field you can write details for the user on where to send an offline payment.
- The customer will have the ability to choose the offline payment method when checking out.
- The customer will see the Instructions for the payment and also be required to upload a proof of payment.
- When the customer checks out, the admin will need to go in the Admin Panel -> Payments page and review the proof of purchase and then, approve it.
- After the approval, the customer will get the plan that was chosen
- If the proof of payment is not correct and the payment is fake, simply delete the payment from the list.
Coinbase
The Coinbase integration gives your users the ability to pay with crypto via the Coinbase payment gateway.
- Go to Coinbase Dashboard and Login to your account.
- Go to Coinbase Settings page.
- Scroll down to the API Keys section and copy the API key.
- Go to your product installation Admin Panel -> Website Settings -> Coinbase Tab and enter the API Key.
- Scroll down to the Webhook subscriptions section, click on the Add an endpoint button.
- In the field, add your website's URL in this format: https://yourdomain.com/webhook-coinbase (replace yourdomain.com with your own domain name) and save it.
- Copy the Shared secret webhook secret key and paste it in the Webhook Secret field in the admin panel.
Crypto.com
The Crypto.com integration gives your users the ability to pay with crypto via the Crypto.com payment gateway.
- Go to Crypto.com Merchant and Login to your account.
- Go to Developers page.
- Copy the Publishable key and Secret Key.
- Go to your product installation Admin Panel -> Website Settings -> Crypto.com Tab and enter the Keys.
- Go to the Webhooks tab and click on the Add webhook button.
- In the field, add your website's URL in this format: https://yourdomain.com/webhook-crypto-com (replace yourdomain.com with your own domain name) and save it.
- Copy the Signature secret webhook secret key and paste it in the Webhook Secret field in the admin panel.
PayU
The PayU integration gives your users the ability to pay with via the PayU payment gateway for one time purchases.
- Go to PayU and Login to your account.
- Create a new shop, fill in all the details.
- Go to your product installation Admin Panel -> Website Settings -> PayU Tab and enter the given API Keys.
Iyzico
The Iyzico integration gives your users the ability to pay with via the Iyzico payment gateway for one time purchases.
- Go to Iyzico and Login to your account.
- Go to Merchant settings page.
- Copy the API Key and Secret Key.
- Go to your product installation Admin Panel -> Website Settings -> Iyzico Tab and enter the given API Keys.
- Scroll down in the Iyzico page until you find Merchant notifications section.
- In the field, add your website's URL in this format: https://yourdomain.com/webhook-iyzico (replace yourdomain.com with your own domain name) and save it.
Paystack
The Paystack integration gives your users the ability to pay with via the Paystack payment gateway for one time & recurring purchases.
- Go to Paystack and Login to your account.
- Go to the Settings page -> API Keys & Webhooks tab on Paystack.
- Go to your product installation Admin Panel -> Website Settings -> Paystack Tab and enter the given API Keys.
- Add your website's URL in this format: https://yourdomain.com/webhook-paystack (replace yourdomain.com with your own domain name) in the Webhook URL field & save the changes.
Razorpay
The Razorpay integration gives your users the ability to pay with via the Razorpay payment gateway for one time & recurring purchases.
- Go to Razorpay and Login to your account.
- Go to the Settings page -> API Keys tab on Razorpay & generate your API keys.
- Go to your product installation Admin Panel -> Website Settings -> Razorpay Tab and enter the given API Keys.
- Go to the Settings page on Razorpay & generate your API keys.
- Go to the Settings page -> Webhooks tab on Razorpay & Add a new Webhook.
- Add your website's URL in this format: https://yourdomain.com/webhook-razorpay (replace yourdomain.com with your own domain name).
- Add a new Secret (like a password) & check the subscription.charged and payment_link.paid & save the webhook.
- Go to your product installation Admin Panel -> Website Settings -> Razorpay Tab and enter the set webhook secret.
Mollie
The Mollie integration gives your users the ability to pay with via the Mollie payment gateway for one time & recurring purchases.
- Go to Mollie and Login to your account.
- Go to the Developers -> API Keys page on Mollie get your API key.
- Go to your product installation Admin Panel -> Website Settings -> Mollie Tab and enter the given API Key.
- Make sure to activate your allowed payment methods via your Mollie account.
Yookassa
The Yookassa integration gives your users the ability to pay with via the Yookassa payment gateway for one time purchases.
- Go to Yookassa and Login to your account.
- Go to the Developers -> API Keys page on Mollie get your API key.
- Go to your product installation Admin Panel -> Website Settings -> Yookassa Tab and enter your Yookassa required API keys.
- Go to Yokassa Integration - HTTP Notifications and add a new Webhook.
- Add your website's URL in this format: https://yourdomain.com/webhook-yookassa (replace yourdomain.com with your own domain name).
- Make sure your Yookassa account has receipts/invoices enabled on your account.
Paddle
The Paddle integration gives your users the ability to pay with via the Paddle payment gateway for one time purchases.
- Go to Vendors Paddle and Login to your account.
- Go to the Developers Tools -> Authentication page to get your Vendor ID and API Key.
- Go to your product installation Admin Panel -> Website Settings -> Paddle Tab and enter your the Vendor ID and API Key .
- Go to Paddle Developers Tools -> Public Key and copy that as well into the product installation Public Key field.
Midtrans
The Midtrans integration gives your users the ability to pay with via the Midtrans payment gateway for one time purchases.
- Go to Midtrans Dashboard and Login to your account.
- Go to the Settings -> Access Keys page to get your Server Key.
- Go to your product installation Admin Panel -> Website Settings -> Midtrans Tab and enter your the Server Key.
Flutterwave
The Flutterwave integration gives your users the ability to pay with via the Flutterwave payment gateway for one time purchases.
- Go to Flutterwave Dashboard and Login to your account.
- Go to the Settings -> API keys page to get your Secret Key.
- Go to your product installation Admin Panel -> Website Settings -> Flutterwave Tab and enter your the Secret Key.
- Go to Flutterwave Webhooks page.
- Add your website's URL in this format: https://yourdomain.com/webhook-flutterwave (replace yourdomain.com with your own domain name).