Skip to main content

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

Conceptualize your application idea for the SmartPOS ecosystem.

2
Read Documentation

Read SmartPOS documentation to understand the platform capabilities.

3
Write Code

Write code using the WPI and SmartPOS API.

4
Test Your App

Test your app on a Worldline terminal.

5
Deploy

Deploy the app in the SmartPOS developer center.

6
Get Signature

Wait for signature for usage on terminals.

7
Approval

Wait for Worldline approval and distribution.

8
Published

App is published in the Worldline SmartPOS Store.

Best Practices for Success

To ensure a successful integration, follow these 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.

Follow Security Best Practices

Ensure your app is GDPR and PCI compliant.

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 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.