PayPal Test Cards — Sandbox Card Numbers
Verified PayPal sandbox test card numbers for success, decline, 3DS, and AVS scenarios.
PayPal sandbox accepts standard test card numbers for direct card integrations via Braintree or PayPal's Advanced Checkout. Use these in conjunction with PayPal sandbox accounts for end-to-end payment testing.
Showing 12 of 12 test cards
| Card Number | Network | Scenario | Code | Copy |
|---|---|---|---|---|
4111 1111 1111 1111TEST ONLY | Visa | Successful paymentGlobal | — | |
4005 5192 0000 0004TEST ONLY | Visa | Successful payment (Visa debit)Global | — | |
5500 0055 5555 5559TEST ONLY | Mastercard | Successful paymentGlobal | — | |
3714 496353 98431TEST ONLY | Amex | Successful paymentGlobal | — | |
6011 0009 9013 9424TEST ONLY | Discover | Successful paymentUS | — | |
4000 0000 0000 0002TEST ONLY | Visa | Declined — do not honorGlobal | INSTRUMENT_DECLINED | |
4111 1111 1111 1115TEST ONLY | Visa | Declined — insufficient fundsGlobal | INSUFFICIENT_FUNDS | |
4012 8888 8888 1881TEST ONLY | Visa | 3DS — requires 3D Secure authenticationGlobal | — | |
5105 1051 0510 5100TEST ONLY | Mastercard | Declined — expired cardGlobal | EXPIRED_CARD | |
4012 0000 7777 7777TEST ONLY | Visa | Declined — invalid CVVGlobal | CVV_FAILURE | |
4000 0000 0000 0044TEST ONLY | Visa | AVS — address mismatchUS | — | |
4263 9826 4026 9299TEST ONLY | Visa | Successful payment (alternate)Global | — |
TEST ONLY. These numbers will not process real transactions. Use only in PayPal's sandbox environment with test API credentials.
What it does
Multi-network PayPal test cards
Visa, Mastercard, Amex, and Discover cards that work in PayPal sandbox.
Decline scenarios
Cards that trigger INSTRUMENT_DECLINED, INSUFFICIENT_FUNDS, and EXPIRED_CARD responses from PayPal.
3DS flows
Cards that trigger 3D Secure authentication in PayPal sandbox.
Verified against PayPal docs
All cards verified against developer.paypal.com documentation.
How to use PayPal Test Cards — Sandbox Card Numbers
- 1Create a PayPal sandbox account
Log in to developer.paypal.com, create sandbox buyer and seller accounts.
- 2Use a test card
In your checkout flow, enter the test card number with any future expiry and valid-format CVV.
- 3Observe the response
PayPal returns the expected authorization or decline based on the card number.
- 4Test error handling
Use decline-triggering cards to verify your checkout handles payment errors correctly.
PayPal sandbox: card testing vs PayPal account testing
PayPal supports two testing paths. The standard PayPal Checkout flow tests the PayPal button redirect — buyers log in with sandbox PayPal accounts and don't enter card numbers directly. Direct card acceptance (via PayPal Advanced Checkout or Braintree) accepts raw card numbers. These test cards are for the direct card path only. If you're testing the PayPal button flow, you need sandbox buyer account credentials, not card numbers.
Frequently Asked Questions
Do PayPal test cards need a sandbox account?
- For most PayPal integrations, yes — you need sandbox buyer and seller accounts in addition to the card number. The card is entered in the context of a sandbox buyer account payment.
What PayPal integration types work with these cards?
- These cards work with PayPal Advanced Checkout, PayPal Payments Pro, and Braintree integrations that accept raw card numbers. Standard PayPal Checkout (redirect flow) uses PayPal account credentials, not card numbers.
Are PayPal test cards the same as Braintree test cards?
- Braintree is owned by PayPal but has its own test card matrix and response codes. Some numbers overlap (like 4111 1111 1111 1111) but the expected response codes differ. See the Braintree page for Braintree-specific test cards.
Related Tools
UUID Generator
Generate random UUID v4 identifiers. Bulk generate up to 100 UUIDs, toggle uppercase/lowercase and hyphen formatting.
JSON Formatter
Clean, minify, and validate JSON data structures.
JWT Decoder
Decode and inspect JWT tokens — header, payload, timestamps.
Regex Tester
Real-time expression matching and testing.