How Klarna test cards work
Klarna tests run in the playground environment with playground API credentials. When the Klarna widget asks for a card, use 4111 1111 1111 1111 with CVC 123 and expiry 12/28 or any later date. 4687 3888 8888 8881 starts a 3-D Secure flow, and it is also the debit card Klarna says to use for financing tests in the US.
Unlike card gateways, Klarna decides most outcomes from the customer. An email of the form customer+se@klarna.com (with the two-letter code of the market) gets an approved purchase, and adding +denied gets a hard decline. Other suffixes start the new-user sign-up flow or open disputes such as “return” or “goods not received”, so you can test your dispute handling too.
New users go through account creation with a phone number and a one-time code; in the playground any six-digit OTP except 999999 works. Each test account belongs to one market, so you can’t reuse the same email or phone number for Germany and Sweden. The table below lists the approved and denied phone number of every market; Klarna’s sample data also has company data for B2B tests.
Customer emails that approve or deny
Klarna decides most outcomes from the customer, not the card. Replace ** with the two-letter code of the market, for example customer+se@klarna.com for Sweden or customer+de+denied@klarna.com for a denied purchase in Germany.
| Email pattern | Result |
|---|---|
| customer+**@klarna.com | Purchase accepted; an auth_token (valid 60 minutes) is returned for create_order |
| customer+**+denied@klarna.com | Hard decline: “Your purchase can not be accepted” |
| customer+**+new_user@klarna.com | New user sign-up flow |
| customer+**+disputed-return@klarna.com | Creates a dispute with reason “return” on each capture |
| customer+**+disputed-goods_not_received@klarna.com | Dispute with reason “goods not received” |
| customer+**+disputed-unauthorized_purchase@klarna.com | Dispute with reason “unauthorized purchase” |
In the playground any 6-digit OTP except 999999 works. In the US, enter SSN 123456789 when asked. For direct debit in Germany Klarna gives the sample IBAN DE11 5205 1373 5120 7101 31; for bank transfer pick “Demo Bank”. Klarna notes that denied flows can’t be tested in some markets, such as Sweden and Norway.
Klarna test phone numbers and emails by market
Each market has its own approved and denied customer. Use the email and phone number of the same row together; the one-time code is any six digits except 999999, for example 123456.
| Market | Approved email | Approved phone | Denied email | Denied phone |
|---|---|---|---|---|
| Australia (AU) | customer+au@klarna.com | +61473752244 | customer+au+denied@klarna.com | +61473763254 |
| Austria (AT) | customer+at@klarna.com | +436762600456 | customer+at+denied@klarna.com | +436762600745 |
| Belgium (BE) | customer+be@klarna.com | +32485121291 | customer+be+denied@klarna.com | +32485212123 |
| Canada (CA) | customer+ca@klarna.com | +15197438620 | customer+ca+denied@klarna.com | +15197308624 |
| Czech Republic (CZ) | customer+cz@klarna.com | +420771613715 | customer+cz+denied@klarna.com | +420771623691 |
| Denmark (DK) | customer+dk@klarna.com | +4542555628 | customer+dk+denied@klarna.com | +4552555348 |
| Finland (FI) | customer+fi@klarna.com | +358401234567 | customer+fi+denied@klarna.com | +358401234568 |
| France (FR) | customer+fr@klarna.com | +33689854321 | customer+fr+denied@klarna.com | +33687984322 |
| Germany (DE) | customer+de@klarna.com | +4917614284340 | customer+de+denied@klarna.com | +4917610927312 |
| Greece (GR) | customer+gr@klarna.com | +306945553624 | customer+gr+denied@klarna.com | +306945553625 |
| Hungary (HU) | customer+hu@klarna.com | +36300102692 | customer+hu+denied@klarna.com | +36705553575 |
| Ireland (IE) | customer+ie@klarna.com | +353855351400 | customer+ie+denied@klarna.com | +353855351401 |
| Italy (IT) | customer+it@klarna.com | +393339741231 | customer+it+denied@klarna.com | +393312232389 |
| Mexico (MX) | customer+mx@klarna.com | +525593747739 | customer+mx+denied@klarna.com | +525593747740 |
| Netherlands (NL) | customer+nl@klarna.com | +31689124321 | customer+nl+denied@klarna.com | +31632167678 |
| New Zealand (NZ) | customer+nz@klarna.com | +6427555290 | customer+nz+denied@klarna.com | +642993007712 |
| Norway (NO) | customer+no@klarna.com | +4740123456 | customer+no+denied@klarna.com | +4740123457 |
| Poland (PL) | customer+pl@klarna.com | +48795222223 | customer+pl+denied@klarna.com | +48795223325 |
| Portugal (PT) | customer+pt@klarna.com | +351935556731 | customer+pt+denied@klarna.com | +351915593837 |
| Romania (RO) | customer+ro@klarna.com | +40741209876 | customer+ro+denied@klarna.com | +40707127444 |
| Slovakia (SK) | customer+sk@klarna.com | +421905123456 | customer+sk+denied@klarna.com | +421905123457 |
| Spain (ES) | customer+es@klarna.com | +34672563009 | customer+es+denied@klarna.com | +34682425101 |
| Sweden (SE) | customer+se@klarna.com | +46701740615 | customer+se+denied@klarna.com | +46701740620 |
| Switzerland (CH) | customer+ch@klarna.com | +41758680000 | customer+ch+denied@klarna.com | +41758680001 |
| United Kingdom (GB) | customer+gb@klarna.com | +447755564318 | customer+gb+denied@klarna.com | +447355505530 |
| United States (US) | customer+us@klarna.com | +13106683312 | customer+us+denied@klarna.com | +13106354386 |
Copied from Klarna’s sample customer data. Sweden also needs a sample personal number such as 19770111-6050 for card tests; Norway and Sweden ask for a national identification number before BankID.
Testing Klarna payments step by step
- Get playground API credentials and point your integration at the playground environment.
- Start a session for an approved customer such as
customer+de@klarna.comand pay with the test card. - Repeat with the
+deniedemail to test how your checkout handles a rejected purchase. - Use
4687 3888 8888 8881to test the 3-D Secure step. - Test disputes with the
+disputed-emails and check your order management flow.
Common errors and fixes
- Denied email is approved
- Denied flows can’t be tested in some markets, such as Sweden and Norway. Use another market or ask Klarna merchant support.
- OTP rejected
- Any six-digit code works except 999999.
- Account belongs to another country
- Test accounts are tied to one market. Use a different email and phone number per country.
Sources
Every value on this page was copied from Klarna’s official documentation, and every card number passes the Luhn check. Checked October 2026; gateways change their test data from time to time, so if a number stops working, check the source:
Frequently asked questions
What is the Klarna test card number?
4111 1111 1111 1111 with CVC 123 and expiry 12/28 (or any future date) in the Klarna playground.
How do I test a denied Klarna purchase?
Use a customer email with +denied, for example customer+de+denied@klarna.com. It returns a hard decline.
Which SSN do I use for Klarna tests in the US?
Enter 123456789 when the playground asks for a Social Security Number.
What is the Klarna test phone number?
It depends on the market: each has an approved and a denied number, for example +13106683312 (approved) and +13106354386 (denied) in the US, or +4917614284340 and +4917610927312 in Germany. See the table of all 26 markets; use the email of the same row.
Can I use these test cards on another gateway?
Usually not. Each gateway only recognises its own documented test numbers in its own sandbox. Some numbers, such as 4111 1111 1111 1111, appear in several lists, but the results they trigger differ. For format-only testing on your own forms, use our card generator.