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

  1. Create an account and login into your Stripe dashboard
  2. 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.

3. Copy the Publishable key and Secret key in the respective fields and click Initialize

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

1. Create an account and login into your Paddle Live account or Paddle Sandbox account.

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

3. Select API Keys and click the + New API Key button in the top right corner.
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.
5. Click Save, then copy the generated API Key into the corresponding field in your application settings.
6. Select Client-side tokens and click the + New Client-side token button.
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.
10. Click the Initialize button in your application to complete the setup.
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.