PayPal Integration

This section explains how to configure and enable PayPal payment integration in the JustBilling Integration module to collect payments via PayPal.


Overview

The PayPal Integration allows merchants to accept online payments securely using PayPal. Once enabled and configured, customers can select PayPal as a payment option during checkout.


Accessing PayPal Integration

  1. Navigate to JustBilling → Integration.
  2. Select PayPal from the list of available payment integrations.
  3. The PayPal configuration screen is displayed.

Screen Elements:

  • PayPal integration banner
  • Configuration tab
  • Enable/Disable toggle
  • PayPal credential fields




                                                                       
                                                                           

                                                                                                       ( Figure-1-Paypal Configuration)


   


Enabling PayPal for a Restaurant

Steps to enable PayPal:

  1. Under the Configuration section, 
  2. Locate the PayPal toggle switch.
  3. Turn the toggle ON to enable PayPal for the selected restaurant.

Note: When PayPal is disabled, payment configuration fields are hidden and PayPal will not be available during checkout.


PayPal Configuration Details

Once PayPal is enabled, the configuration section becomes available.

Required Fields

Field Name

Description

Client ID

Unique identifier provided by PayPal for API authentication

Client Secret

Secure key used to authenticate PayPal API requests

Grant Type

Authentication type used for PayPal access (default: client_credentials)


Configuring PayPal Credentials

Steps to configure PayPal:

  1. Enter the Client ID provided by PayPal.
  2. Enter the corresponding Client Secret.
  3. Verify that the Grant Type is set to client_credentials.
  4. Save the configuration (if Save option is available).

Important:

  • Ensure credentials are copied correctly from the PayPal Developer Dashboard.
  • Keep the Client Secret confidential to avoid security issues.


Disabling PayPal Integration

To disable PayPal for a restaurant:

  1. Navigate to the PayPal Integration screen.
  2. Turn the PayPal toggle switch OFF.
  3. PayPal will no longer appear as a payment option for customers


Behavior After Successful Configuration

Once PayPal is enabled and configured:

  • PayPal appears as a payment option during checkout
  • Customers can complete payments via PayPal securely
  • Payment transactions are processed through PayPal APIs
  • Transaction status is reflected in payment reports


Important Notes

  • PayPal credentials must be valid and active.
  • Incorrect credentials may result in payment failures.
  • Internet connectivity is required for PayPal payment processing.
  • Any change in PayPal credentials should be tested before going live.