Skip to main content
PayPal enables customers to pay using their PayPal balance, linked cards, or bank accounts.

Processor Details

Payment MethodsPayPal Wallet
Supported CurrenciesCurrency list
Metadata Mapping✓ (Limited)
PayNext uses PayPal Billing Agreements API which supports both one-time and recurring payments. Billing Agreements require manual approval by PayPal—contact your PayPal representative to enable this feature.

Integration Guide

1

Open PayPal Developer Dashboard

Sign in to the PayPal Developer Dashboard and navigate to Apps & Credentials
2

Create or open an App

Click Create App, name it, and select your PayPal business account—or open an existing App
3

Select environment

Use the environment switcher (top right) to choose Sandbox or Live
4

Copy the Client ID and Secret

5

Add PayPal in PayNext

In PayNext Dashboard → Integrations, click Add new integration → PayPal → Connect
6

Complete credentials

Fill in the following fields:
  • Name: Label for this connection (example: “PayPal Live”)
  • Account ID: Your PayPal business email
  • Client ID: Value copied from PayPal
  • Client Secret: Value copied from PayPal
  • Enable PayPal dynamic statement descriptor (optional): Generates a unique code for each transaction to help match chargeback alerts. See the PayPal Wallet guide for details
7

Save integration

Click Connect to complete the setup

Metadata Mapping

PayPal supports limited metadata fields:
PayPal fieldPurposeLimit
purchase_units.descriptionOrder description displayed to customers in the PayPal app and website127 characters
Customers see this description when viewing their order details in their PayPal account. Content exceeding 127 characters (including spaces) is truncated automatically. See Metadata Mapping for configuration instructions.

Testing

PayPal sandbox guide — Create test accounts and simulate payments.