Payment Method Details
| Customer locations | Worldwide |
| Supported currencies | EUR, GBP, USD, CHF, CZK, DKK, NOK, PLN, SEK, AUD, CAD, HKD, NZD, SGD |
| Recurrent payments | ✓ |
| Manual capture support | ✓ |
| Refunds | ✓ |
| Supported processors | PayPal |
Prerequisites
- Connect and activate the PayPal integration in PayNext
- 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 * prefix takes 8 characters, leaving 14 characters for your merchant name and the dynamic code.
Descriptor Length Examples
Your merchant descriptor is configured in your PayPal account under Business Profile settings.Short merchant name (recommended)
Short merchant name (recommended)
If your merchant descriptor is 8 characters or less (e.g., The number of unique combinations depends on the code length:
PRODUCT), you get room for a 4-character dynamic code:| Code Length | Unique Combinations |
|---|---|
| 5 characters | 60,466,176 |
| 4 characters | 1,679,616 |
| 3 characters | 46,656 |
Long merchant name (truncated)
Long merchant name (truncated)
If your merchant descriptor is longer (e.g., Only 1 character remains for the code, reducing uniqueness significantly.
CEREBRUM IQ), the dynamic code gets truncated:Card vs Wallet Payments
PayPal automatically selects the best funding source for the customer. The descriptor format tells you which was used:| Funding Source | Descriptor Example |
|---|---|
| Credit/Debit Card | PAYPAL *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_descriptorfield in the payment object