Logo
IntelliQA's Public API Documentation

PaymentAPI

Number of APIs: 6


The Collection describes the interface to the PaymentController API. This API enables payment test components to be controlled in test scenarios, such as Point of Sale and Payment testing. The components controlled include PIN Entry Robots, Chip and PIN Multiplexers, Contactless Multiplexers and MagStripe Simulators.

In case you have an API-related question, please mail support@intelliqa.com

Payment Controller

You can download the Payment Controller from GitHub repo here: PaymentController

Environment

This collection includes a pre-configured environment setting. You will be need to set up the variables listed in order to run each request:

Name Description Example
controller_endpoint Payment Controller Endpoint http://localhost:8000
robotID Robot ID assgined in ConfigRest IntelliQARobot
chipMuxID Chip & PIN Multiplexer ID assigned in ConfigRest IntelliQACardMux
ctlsMuxID Contactless Multiplexer ID assigned in ConfigRest IntelliQAContactlessMux
magStripeID MagStripe ID assigned in ConfigRest IntelliQACardMagStripe


1. PIN Entry Robot - Robot Home

POST {{controller_endpoint}}



2. Card Multiplexers-Chip - Select Port 16

POST {{controller_endpoint}}



3. MagStripe - SELECT GIFT

POST {{controller_endpoint}}



4. RV - FALL POSITION

POST {{controller_endpoint}}



5. Card Multiplexers-Contactless - Select Port 8

POST {{controller_endpoint}}



6. Robot Enter PIN - All Keypad Keys - Verifone

POST {{controller_endpoint}}



ENDPOINTS