worldline

Documentation

Develop apps for SmartPOS

Fast and supported collaboration

Our developing partners profit from an easy and simple way of working. Our team is here to help and support, valuable documentation makes life easier, and the app published in no time at all.

SmartPOS app development process

  1. Initial idea

  2. Read SmartPOS documentation

  3. Write a code using the WPI and SmartPOS API

  4. Test your app on a Worldline terminal

  5. Deploy the app in the SmartPOS developer center

  6. Wait for signature for usage on terminals

  7. Wait for Worldline approval and distribution

  8. App is published in the Worldline SmartPOS Store

Some simple steps to be successful

To ensure a successful integration, find below some recommendations:

  • Read the documentation: Start by reading the WPI documentation provided by Worldline. This will give you an overview of the interface and the steps required to integrate it into your app.

  • Use a development environment: Use a development environment that supports Android development, such as Android Studio. This will provide you with the tools you need to build and test your app.

  • Use the latest version of WPI: Always use the latest version of WPI to ensure that you have access to the latest features.

  • Test on a SmartPOS device: Test your app on a SmartPOS device to ensure that it works as expected. This will help you identify any issues early in the development process. Read how to order SmartPOS device.

  • Follow security best practices: To be GDPR and PCI complaint.

  • Handle errors gracefully: Ensure that your app handles errors gracefully. This includes displaying appropriate error messages to the user and logging errors for troubleshooting purposes.

  • Use a modular architecture: Consider using a modular architecture for your app, which can make it easier to maintain and update in the future.

  • Implement unit and integration testing: Implement unit and integration testing for your app to ensure that it works as expected and to catch any issues before they make it into production.