NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

PayPal · Decline codes

What does PayPal processor response code PPEL mean?

Checked

PayPal processor response code PPEL (EXCEEDS_FREQUENCY_LIMIT) means the card has gone over a limit on how often it can be used within a period, so this payment was declined. The card isn't blocked; the limit resets with time. The shopper can wait or use another card, and merchants should retry later rather than immediately.

PayPal label
EXCEEDS_FREQUENCY_LIMIT
Type
Soft decline
Who declined
The card's bank or PayPal
Similar Visa code
65 (Exceeds withdrawal frequency limit): Visa Category 2: reattempts allowed, up to 20 in 30 days
Retry
Yes, later; it usually clears with time
Shopper action
Wait, or use another card
Merchant action
Retry later, spaced out
PlatformDTC renewal (Smart retry)
Retried 2, 5 and 8 days later, 4 attempts at most

What PlatformDTC does

On a PayPal card payment, PPEL becomes withdrawal_count_limit_exceeded in PlatformDTC, which counts it as something that clears with time. With Smart retry on, renewals get the short ladder: 2, 5 and 8 days after the first decline, 4 attempts at most, then the subscription waits in past due for the customer.

Why it happens

A usage-frequency limit was hit: many payments in a short time on the same card.

What the shopper can do

Wait until the limit resets, or pay with a different card.

What the store can do

Don't retry right away; space retries over days.

Several orders from one card in quick succession can trigger it.

For developers

PayPal returns PPEL in processor_response.response_code on the capture (purchase_units[].payments.captures[]) or authorization of a card payment. PayPal's own name for it is EXCEEDS_FREQUENCY_LIMIT.

Visa has a similarly named raw response code, 65 ("Exceeds withdrawal frequency limit"); in the Visa Core Rules (24 October 2026, Table 7-2) that code is category 2: reattempts allowed, up to 20 in 30 days. PayPal's code list doesn't map its codes to Visa's, so treat this as context, not a translation.

Declined card payments can also carry payment_advice_code in processor_response, the card network's advice; store it next to the response code.

Frequently asked questions

How long until PPEL clears?
PayPal doesn't publish the period. A retry a few days later is a sensible default.
Is PPEL different from PPNL?
PayPal has a separate code, PPNL EXCEEDS_NETWORK_FREQUENCY_LIMIT, for the network's limit; PlatformDTC handles both the same way.

Sources

Related

Payments library