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 for the purpose of processing payment transactions.
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 applications implementing payment functionality:
Removes significant complexity and compatibility issues related to different payment applications
Use the same version of an application with multiple device models and protocols
Provides structured approach on how payment and business applications interact 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
- Include the amount to be paid, the payment method, and any other relevant payment details
- Send these intents to the payment processing app
- The payment processing app retrieves the information and processes the payment
Supported Devices
WPI is currently available on the following devices offered by Worldline:
| Device | Type |
|---|---|
| Ingenico VALINA | SmartPOS Terminal |
| Castles Saturn 1F2 | SmartPOS Terminal |
| Ingenico AXIUM EX8000 | SmartPOS Terminal |
| Ingenico AXIUM DX8000 | SmartPOS Terminal |