Certification Checklist


Compliance link

Before you can start distributing your integration it needs to pass a mandatory certification by Worldline. The certification process is free of charge but requires some documentation from you. To validate that you’re ready for certification, go through this checklist and make sure the following is in place:

  • You have read and follow the guidelines outlined in the implementation guide applicable for your platform. It covers information about application and network security practices according to PCI SSC.

    Telium Tetra, API 1.x: WL Samport POS Implementation guide 1.1.6
    Axium, API 2.x: Samport AX Implementation guide 1.1.7

  • You have a valid integration key and the key is passed along as a header for every request. The key is not re-used from another integration. Using an invalid key will block the terminal from being used in production.

  • You are following the receipt printing guidelines outlined here. If you don’t add support for receipt printing your integration will be locked to terminal models with a built-in printer.

  • You have implemented support to perform a Capture/End-of-day of the terminal from your application, either semi-automatic (request is sent upon balancing the register) or scheduled. Guidelines can be found here.

  • You support logging communication between your client and the payment terminal, guidelines can be found here.

  • API 2.x only! You are validating the Authorization-Hash returned by the terminal to ensure the integrity of the response.

Process link

Once the above is in place contact the integration team to get started with certification, at large the process is designed to test every implemented endpoint and to make sure that receipt compliance is followed. Because of its design the certification is card agnostic and will not require any special equipment other than the test device that you should already have.

Required documentation link

This is for after certification but it’s good to start thinking about it already. Once you are certified we are going to need your help to setup config templates for your application to make onboarding of merchants as smooth as possible. We need the following information from you:

Application information link

  • Name of application - This should be the customer facing name of your product
  • Major version of your application - (i.e. 1.x, 2.x.x)
  • Which markets is this application present in - (SE, DK, NO, FI)

Integration feature support link

  • Payments (Required)
  • Captures (Required)
  • Refunds
  • Reversals
  • Prints
  • Dialogs

Configuration link

  • Does your application rely on UDP broadcast for setup?
  • Does your application support Tips?
  • Does your application support sending the field CashierID to the terminal?
  • Is CashierID field always present?
  • Connection model: - Sync or Async

Contact details link

  • Email address to person/dept. to receive information about upcoming software/API updates, i.e product owner.
  • Email address to person/dept. that we can contact for troubleshooting production merchants, i.e a support team.