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 PPAD mean?

Checked

PayPal processor response code PPAD (BILLING_ADDRESS) means the payment was declined because of the billing address. PayPal's label doesn't say more. The shopper should enter the billing address exactly as it appears on their card statement, or use another card.

PayPal label
BILLING_ADDRESS
Type
Data error
Who declined
PayPal or the card's bank
Retry
Yes, a few days later; switch method if it repeats
Shopper action
Re-enter the billing address from the card statement
Merchant action
Let the shopper correct the address
PlatformDTC renewal (Smart retry)
PayPal ladder: up to 7 attempts, 3+ days apart, aimed at payday

What PlatformDTC does

PayPal PPAD is not one of the processor codes PlatformDTC maps, so the decline is recorded under the Orders API issue PayPal returned, or as INSTRUMENT_DECLINED, a generic PayPal refusal, when there is none; the raw PPAD stays in the failure message. With Smart retry on, a PayPal subscription renewal then follows the PayPal ladder: up to 7 attempts at least 3 days apart, moved to the next payday within a week, inside a window of at least 24 days.

Why it happens

The billing address caused the refusal.

What the shopper can do

Enter the billing address your bank has on file, including the postcode.

What the store can do

Make the billing address editable on the decline screen.

Check that your checkout passes every address field to PayPal.

For developers

PayPal returns PPAD 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 BILLING_ADDRESS.

The same processor_response object also carries avs_code, the address-check result, which is worth storing alongside the order.

Frequently asked questions

Is PPAD the same as 5170 AVS_FAILURE?
Both concern the billing address. PayPal lists them as separate codes; the fix is the same.
Can I retry PPAD with the same address?
It will most likely fail again. Correct the address first.

Sources

Related

Payments library