Payment Method Details
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: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: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
If the customer cancels the billing agreement
A customer can cancel the PayPal billing agreement from their PayPal account. PayNext receives that from PayPal and sets the payment methodstatus to revoked.
A revoked payment method can’t be charged. Renewals stop being attempted—the aborted attempt is recorded as INCOMPLETE with decline_code payment_method_disabled—and the subscription stays past_due for 14 days before it is cancelled with reason dead_instrument. See Dead payment methods.
Each change is reported by customer.payment_method.updated.