FAQ
Here you can find most common issues and troubleshooting for SmartPOS products and apps.
Worldline Support
Yes. Worldline always supports our Partners. The basic support is free - just contact us via dedicated support online form describing clearly your problem or question. The assisted and more complex support is paid - please check the actual pricing in the respective appendix to your contract.
Yes. As a developing Partner you can always request test devices. There are multiple options for rentals or purchase. Please, check with your WL Partner Manager how to get those.
App development rules
Yes. Tests of the application are always required. Worldline put a strong focus on its terminal and operation security, so developing for SmartPOS is no exception. Please remember, that Worldline, except Non-Disturbance Tests (which are a must), literally does not specify what kind of test shall be performed when building an application but it is obvious that the full responsibility of the app security and quality lies on Partner's hands. Please check our test advices for this subject.
It depends on application purpose and expected features you plan to develop. WPI will enable your application to provide payment functionality, while SmartPOS API allows to access specific (usually hardware) features of SmartPOS devices. This means it is possible you will not need to integrate these solutions in your mobile application if it does not specifically require anything these interfaces provide.
WPI focuses on functionalities that allows to manage terminal and perform payment.
SmartPOS API enables implementer to access hardware features on given device for e.g. printer, camera etc. These features may be used to implement use cases different from payment transaction as well.
App deployment and maintenance
After the application is developed and tested a developing Partner shall use SmartPOS Developer Center for deployment. The account to Developer Center for Partner is activated after contract signature, however Partner shall register it by himself.
Once the access to the Developer Center is granted a developer shall follow the instruction of app deployment . The basic steps are: App creation (as a record), app .apk files upload and putting app description (+ screenshots) and sending for WL signature and approval.
Yes, there is, but it is a Worldline task to perform. Once your application is deployed in the SmartPOS Developer Center and sent for approval Worldline will certify it with proper signature keys to be compliant with respective Android payment terminal.
Besides the .apk file Partner shall prepare an app short description (app character and purpose, most important functionalities/use cases, business value), pricing (if applicable), PNG icon with logotype and at least 3 screenshots. Additional information could be also required to fill out the deployment online form, but You don't need to prepare anything more in advance.
Immediately after Worldline approval in the app deployment process. Respectively to the contract signed for an application Worldline will assign the app to be available on respective markets and its re-sellers. An app would be visible in the Store agent app on merchant terminals and ready to download.
The deployment process for a new app version looks the same as for a new one (upload, signature, WL approval & publication). The only difference is that the app record is already created in the SmartPOS Store, so you will not be pushed to provide all data like description etc. once again - just new .apk file and release note. Use SmartPOS Developer Center to deploy a new app version.
Yes. The app can be always withdrawn from the SmartPOS Store which means the app will not be visible for download and installation anymore. Once withdrawn app or a version can't be restored - Partner shall once again deploy a new version or a new app. The reason of withdrawal must be given when executing. Use SmartPOS Developer Center to withdraw and app or certain app version from the Store.
Please remember, that the withdrawal from the Store does not mean stopping app usage. Once installed on the terminals the app would be still active and operational. To completely terminate your app please contact your Partner Manager for further action.
Worldline Payment Interface (WPI)
This action can be performed with SmartPOS API , which provides functionality to access hardware features.
WPI focuses on following use cases:
Payment Transaction
Management Actions (for e.g., performing EOD operations)
Device Information (for e.g., retrieving device local settings for the purpose of setting up business application correctly)
Yes, WPI is implemented also in Tap on Mobile solution.
Worldline manages specification of WPI solution, its implementation must be done directly in the Payment Application that resides on the terminal. Therefore this implementation must by conducted by the vendor/manufacturer of given device.
SmartPOS API
SmartPOS API provides an access to various, hardware related features of your terminal. It allows to retrieve information about given device, use printer and card readers, also to secure connection between your backend system and the device. Please refer to SmartPOS API specification for more information.
You should use WPI for payment related features, please refer to its documentation available on this website
Please refer to Troubleshooting section in SmartPOS API specification document.
You can also always ask for help writing to Worldline Tech Support team