Payment Gateway Setup Overview

Created by Testpress Support, Modified on Tue, 3 Mar at 6:42 PM by Testpress Support

To start accepting payments for your courses, you must connect your platform to a payment gateway. This allows learners to make secure payments using their preferred method.

The platform supports the following payment gateways:

  • Stripe

  • PayPal

In this guide, you’ll learn:

  • Available payment gateways

  • How to connect PayPal and Stripe

  • Where to get the required credentials (keys)

Connecting PayPal Payment Gateway

PayPal allows learners to pay using their PayPal balance, debit cards, or credit cards.

Steps to Connect PayPal

  1. Go to Admin Dashboard

  2. Navigate to Settings → Payment Gateways

  3. Select PayPal

  1. Enter the following details:

    • PayPal Client ID

    • PayPal Secret



  1. Click Save to complete the setup and install

Where to Get PayPal Client ID & Secret

You can generate these credentials from your PayPal Developer account.

Steps:

  1. Visit the PayPal Developer Dashboard

  2. Log in using your PayPal business account

  3. Go to My Apps & Credentials

  4. Choose Live (for real payments) or Sandbox (for testing)

  5. Copy the Client ID and Secret

  6. Paste these keys into the respective fields in Testpress.

Use Live credentials only when you’re ready to accept real payments.

Connecting Stripe Payment Gateway

Stripe enables fast and secure card payments across multiple countries.

Steps to Connect Stripe

  1. Go to Admin Dashboard

  2. Navigate to Settings → Payment Gateways

  3. Select Stripe

  1. Enter the required Stripe keys

  1. Click Save to activate Stripe payments

Where to Get Stripe API Keys

Stripe provides two keys for integration.

Steps:

  1. Log in to your Stripe Dashboard

  2. Go to Developers → API Keys

  3. Copy:

    • Publishable Key

    • Secret Key

  4. Paste these keys into the respective fields in Testpress.

Use Test keys for testing and Live keys for accepting real payments.

Important Notes & Tips

  • Ensure your payment gateway account is fully verified

  • Always double-check whether you are using Test or Live credentials

  • You can enable or disable payment gateways anytime from settings


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article

Can’t find what you’re looking for?

Let us help you right now!

Submit a ticket