Skip to main content
To pay using PayPal, customers are redirected from your website to PayPal. They choose a funding source: PayPal wallet, linked card, or bank account.

Payment Method Details

Customer locationsWorldwide
Supported currenciesEUR, GBP, USD, CHF, CZK, DKK, NOK, PLN, SEK, AUD, CAD, HKD, NZD, SGD
Recurrent payments
Manual capture support
Refunds
Supported processorsPayPal

Prerequisites

  1. Connect and activate the PayPal integration in PayNext
  2. Turn on PayPal in your PayNext checkout configuration

Testing

1

Configure sandbox credentials

Use PayPal Sandbox credentials in your PayNext integration
2

Make a test payment

Complete a PayPal payment via PayNext SDK on your website
3

Verify payment

Confirm the payment appears in the PayNext dashboard and check the statement descriptor

Dynamic Statement Descriptor Advanced

When enabled, PayNext generates a unique code and passes it as the PayPal soft descriptor. This helps match transactions with chargeback alert providers (Visa CDRN, Ethoca), allowing you to refund before a dispute occurs. You can also use the descriptor to retrieve payment history when a customer forgot their account details or can’t access their account.

How It Works

PayPal statement descriptors follow this format:
PAYPAL * + Merchant Descriptor + Soft Descriptor
The total is limited to 22 characters. The PAYPAL * prefix takes 8 characters, leaving 14 characters for your merchant name and the dynamic code.
Enable this feature in Dashboard → Integrations → PayPal → Enable PayPal dynamic statement descriptor.

Descriptor Length Examples

Your merchant descriptor is configured in your PayPal account under Business Profile settings.
If your merchant descriptor is longer (e.g., CEREBRUM IQ), the dynamic code gets truncated:
PAYPAL *CEREBRUM IQ *D
Only 1 character remains for the code, reducing uniqueness significantly.
Keep your PayPal merchant descriptor to 8 characters or less to ensure at least 3 characters are available for the dynamic code. Using fewer than 3 characters is not recommended as it significantly reduces the effectiveness of transaction matching.

Card vs Wallet Payments

PayPal automatically selects the best funding source for the customer. The descriptor format tells you which was used:
Funding SourceDescriptor Example
Credit/Debit CardPAYPAL *MYSTORE *JK0O
PayPal Balance or Bank Account*9VHI6
If you see a short descriptor like *9VHI6 instead of the full PAYPAL *... format, the payment was processed from the customer’s PayPal balance or linked bank account—not a card.

Where The Descriptor Appears

  • Searchable by and available for each payment in the dashboard
  • statement_descriptor field in the payment object