Easy Pay provides multiple integration options for our clients to process payments. These include:
There are two main types of integrations:
In Type 1 you could simply use our API for all activity including authorizing cards, issuing credits, reversals, reports etc.
In Type 2 you would utilize our web widget for collecting cardholder data and our API for all the other activity.
Integrations can also be a combination of the above options. Many integrators use our PayForm to collect cardholder data and then use our API for all other activities such as processing cards-on-file, reporting, queries etc. The Virtual Terminal is simply a web application which allows merchants to do all the various card processing functions within the confines of the browser. This includes processing payments, creating card-on-file plans (Consents), and generating reports. Easy Pay Modules can be used for interfacing with a chip reader, and currently we support the VeriFone P200 and P400.
The API endpoints are used by our integrators to handle a wide variety of functions:
REST API Documentation
SOAP API Documentation
A PayForm is a most convenient means of collecting cardholder data. You call our API to set the design and behavioral aspects of the Form and we return a URL which loads the requested Form. The form will then use webhooks to Post the realtime data to the site of your choice.
Once the cardholder data is collected, the client can then use our APIs to process consents, credit, void, and query transactions.
Web widgets allow your users to enter their cardholder data directly into the EasyPay platform and can update your system in real time. We have standard widgets that you may use, but also have many customization options to design a widget to meet your specific needs.
Once the cardholder data is collected, the client can then use our APIs to process consents, credit, void, and query transactions.
This web application is opened in your browser and provides all types of credit card processing functionality:
Easy Pay provides a web application which runs in your browser and provides a limited set of administrative functions. In general, the application allows you to administer both our Virtual Terminal platform (User Credentials) and API Platform (Token Credentials). Access to this site requires two-factor authentications using a cellular device to obtain a code.
View the Client Admin Documentation
We also offer a desktop Application which can be convenient in an office setting to collect card present payments. This is a full featured application which offers much of the same functionality as our Virtual Terminal. This application interfaces with the VeriFone card readers. These devices accept EMV chip and contactless cards in addition to the usual card swipe and manual entry. Another nice feature of these devices is the end-to-end encryption. The desktop application requires you to authenticate once a day, rather than multiple times as is required in the web application. A browser session will eventually time out where the desktop app does not.
In some cases, our integrators may wish to take advantage of the end-to-end encryption model which is used with the VeriFone card readers. These integrators can simply reference our DLL and begin processing payments. The DLL will channel its requests through our API and responses can be consumed at the client software product. The benefit here for the client is that they can develop their own workflow and displays. We have sample code available (currently C# sample code is available)