Advertisement

Klarna Test Cards, Phone Numbers & Sample Data

Quick answer: in the Klarna playground pay with card 4111 1111 1111 1111, CVC 123 and any future expiry, as customer customer+us@klarna.com with phone +13106683312 and OTP 123456. Below: the 3-D Secure card and the approved and denied test customer of every market.

Advertisement

Card details for the Klarna widget

Enter these in the card form inside the Klarna widget.

BrandNumberResultNotesCopy
Visa (credit)4111 1111 1111 1111Card payment succeedsCVC 123 · 12/28 or any future date
Visa (debit)4687 3888 8888 8881Triggers a 3-D Secure flowCVC 123 · 12/28 or any future date; use for US financing tests

Source: Klarna Docs – Sample payment data, Klarna Docs – Sample customer data · checked October 2026. Sandbox only — these numbers never work for real payments.

Advertisement

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 patternResult
customer+**@klarna.comPurchase accepted; an auth_token (valid 60 minutes) is returned for create_order
customer+**+denied@klarna.comHard decline: “Your purchase can not be accepted”
customer+**+new_user@klarna.comNew user sign-up flow
customer+**+disputed-return@klarna.comCreates a dispute with reason “return” on each capture
customer+**+disputed-goods_not_received@klarna.comDispute with reason “goods not received”
customer+**+disputed-unauthorized_purchase@klarna.comDispute 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.

Advertisement

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.

MarketApproved emailApproved phoneDenied emailDenied 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

  1. Get playground API credentials and point your integration at the playground environment.
  2. Start a session for an approved customer such as customer+de@klarna.com and pay with the test card.
  3. Repeat with the +denied email to test how your checkout handles a rejected purchase.
  4. Use 4687 3888 8888 8881 to test the 3-D Secure step.
  5. 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:

Test cards only work in Klarna’s sandbox or test mode. To test your own form validation before a request reaches the gateway, use our card number generator and validator. Never use real customer cards in test environments.

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.

Related tools

Advertisement