worldline

Documentation

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.