How to configure Payments?
Andrea
Last Update 2 maanden geleden
To monetize your application and accept payments for subscription plans, you must integrate a payment gateway. These systems act as secure intermediaries between your customers and the application, ensuring safe and reliable transactions.
You can integrate your application with three leading global payment providers:
- Stripe: A powerful platform for processing credit cards and recurring subscriptions with extensive global support.
- PayPal: One of the most widely recognized payment methods, offering a familiar checkout experience for users worldwide.
- Paddle: A comprehensive "Merchant of Record" solution that handles international sales taxes and compliance automatically.
Select Settings, from side menu. Go to tab Payments.

Stripe
- Create an account and login into your Stripe dashboard
- From the menu bar, go to the Developers section and click on API Keys
You can create test credentials by checking Test Mode on top right corner.


Paypal
1. Create an account and login into your PayPal developer account
2. Go to the Apps & Credentials section and click on the Create app button
You can create test credentials by checking Sandbox on top right corner.

3. Check Live only if you have created Live Credentials, for testing leave it disable.
4. Copy the Client ID and Secret in the respective fields and click Initialize

PADDLE
2. From the main menu, navigate to Developer Tools > Authentication.

4. Enter a Name for the key, set Expires at to Never expires, and enable the following permissions:
- Read: Addresses, Businesses, Notifications.
- Read / Write: Customers, Notification Settings, Prices, Products, Subscriptions, Transactions.

7. Enter a Name, click Save, and copy the Client Token into your application.
8. Go to Checkout > Checkout Settings in the Paddle menu.
9. Insert your main website link as the Default payment link. Note that your domain must be approved by Paddle to process live payments.

Note: If you switch from Sandbox to Live mode later, ensure you replace your sandbox credentials with your live API keys, check the Live box, and click Initialize again.
