WPI overview
The Worldline Payment Interface (WPI) Intent-Based Interface is a type of API that allows for seamless integration between business applications and different payment protocols forthe purpose of processing payment transaction.

This interface enables business apps to communicate with the payment application by using predefined intents, making it easy to process payments without the need for manual data entry.
Why you should use WPI?
WPI provides several important advantages when it comes to development of an applications implementing payment functionality:
Simplifies implementation of the payment feature by removing significant complexity and compatibility issues related to different payment applications
Allows to use the same version of an application with multiple device models and protocols
Provides structured approach on how payment and business applications interacts with each other
How to use WPI?
The Intent-Based Interface works by defining a set of intents that specify the payment information required to process a payment. These intents can be sent from one app to another, allowing the payment processing app to retrieve the required information and process the payment. The data is transmitted between the two apps using a secure channel, ensuring that sensitive payment information is protected.
To integrate WPI Intent-Based Interface into your app, you will need to define the intents required for payment processing, including the amount to be paid, the payment method, and any other relevant payment details. These intents are then sent to the payment processing app, which retrieves the payment information and processes the payment.
Read full WPI 1.0 documentation .
Where you can use WPI?
WPI is currently available on the following devices offerred by Worldline:
Ingenico VALINA
Castles Saturn 1F2
Ingenico AXIUM EX8000
Ingenico AXIUM DX8000
WPI is also available for smartphones, as a part of Tap on Mobile solution. Please visit Tap on Mobile section for more information.