Checkout 3.0
Testing

Prior to production, some integration tests should be performed towards the Avarda stage environment Test customers below: SE, FI, NO and DK

Checklist what has to be tested:
Perform one invoice purchase
Perform one card payment
Verify that information from getPaymentStatus is stored on the order and shown on the order confirmation
Verify callback is handled correctly
Verify custom CSS

Test customers

SWEDEN

SSNFirst NameLast NameAddressZipCodeCity
197901121181GunbrittBodénBorgmästarplan 380266Gävle
196504192383Julie-AnnAndersenStationsgatan 4230245Halmstad
197111114760BodilKungsgäddaSkarpskyttegatan 872338Västerås
199510075055FilipWalldénLindholmspiren 441756Göteborg

FINLAND

SSNFirst NameLast NameAddressZipCodeCityStrong Auth supported
080286-073ATonyUusipaikkaSkölvägen 4369600KaustinenNo
160485-006NLeilaMerikantoIlmalankuja 5629100LuviaNo
241037-380BHannaKoivuniemiOijärventie 9995430TornioNo
120454-5322IinesLeskinenRörgrunsvägen 5065230VaasaNo
030883-925M (Signicat)RolfTestimiesTestaajanpolku 1700200HelsinkiYes*

*Select Nordea in Signicat strong authentication prompt and enter "DEMOUSER3" as username.

NORWAY

SSNFirst NameLast NameAddressZipCodeCity
17068418747MichaelBergKneiken 702316Hamar
04017239215MadelenBakkeVestliveien 1804326Sandnes

DENMARK

SSNFirst NameLast NameAddressZipCodeCity
1501812249FelixThorsenMøllevangen 454190Munke Bjergby
2202923650FrejaLauridsenHersnapvej 431092København K

GERMANY

The German market does not use SSNs. Instead, we collect the date of birth. This input is handled in the same way as the SSN input for the non-SSN flow in Scandinavian markets.

One Time Password

One Time Passwords are used in German Checkout.

OTP is sent to the email address provided by the user. If you want to test the OTP flow, you can use your own email address. For testing different users, users with Gmail addresses can use the + sign to create multiple email addresses that all deliver to the same inbox. For example: 'test+1@gmail.com'.

Test cards

ALL MARKETS

Card numberExpiry dateCVCResult
4242424242424242Any future dateAny 3 digitsOK

Ratepay Direct debit

For successful test of Ratepay Direct Debit payment, you need to set valid german invoicing address.

  • Example valid german address:
    • Address: Market Street 20
    • City: Hamburg
    • ZIP: 21073
  • IBAN Number: set valid IBAN, e.g. DE75512108001245126199
  • Account owner name: set valid name, e.g. John Doe
  • Date of birth: set valid date in DDMMYYYY format, e.g. 01012000
  • accept the mandate ("Erklärung zur Zustimmung zum SEPA-Lastschriftmandat")

Ratepay Invoice

For testing the invoice payment method, there are no specific requirements or conditions—transactions are completed automatically.

MobilePay & Vipps

Test data for MobilePay

Phone number for MobilePay testing: +45 60 98 28 65

CPR (NIN): 1901480120

Test data for Vipps

Phone number for Vipps testing: +47 91 09 27 98

CPR (NIN): 58018438230

App installation

iOS MobilePay Sandbox app is available through Apple TestFlight. Therefore, Apple TestFlight must be installed on the device. Using the below link on a mobile device will initiate the download of and registration to TestFlight. No prior registration or invitation is needed.

  1. Open the TestFlight (opens in a new tab) link on your iOS phone (it won't work on macOS). QR Code for iOS app
  2. Install and open the Vipps MT app.
  3. Choose the country. It must be the corresponding country for your test user.
  4. If prompted with age check please choose "Above 15"
  5. Enter the national identity number (NIN) for the test user.
  6. Enter the test phone number for the test user. Your normal Vipps or MobilePay user is not available in the test environment.
  7. On the Verify your number screen: Use PIN 1236. We allow 10,000 incorrect PIN attempts before locking the user's account.
  8. Click Next to confirm with electronic ID. A web view/browser will open and close shortly after. Please disregard this, it only imitates the eID verification users are prompted to complete in production.
  9. On the Enter your code screen: Use PIN 1236.
  10. Enable Touch ID and confirm with PIN 1236.
  11. Accept push notifications.

Ready to use the test app!

Important

  • Do not use the test phone number in the production environment, as the test number may be a real phone number for a real Vipps user.

Read more: https://developer.vippsmobilepay.com/docs/ (opens in a new tab)