Positive ONE Group corporate siteCorporate site
ENEnglish
Test layer · Level 3

Terminal integration and scheme approval

Terminal configuration, transaction coverage and end-to-end testing. Approval against scheme-specific requirements covering the application and the host. Verifying that transactions reach the payment network.

Scope: scheme-specific requirements, across application and hostTerminal integration and scheme approval. We verify end-to-end reach into the payment network, including the application and the host side.
Schemes and specifications relevant to this layer
VisaMastercardAmerican ExpressDiscoverJCBUnionPay
Primary vendor
ICC Solutions ICC is the main platform for Level 3, that is terminal integration. The L3 test kit, ICCSim, Merchant Cards, VIABLE and the certification services cover everything from terminal configuration through to certification.

What this layer verifies

Rather than the terminal alone, this layer looks at whether a transaction reaches its destination through the terminal configuration, the kernel and the acquirer host. What is tested is the combination of scheme branch, CVM, authorisation path and exception cases such as timeouts, reversals and partial approvals.

What this layer verifies
SituationProduct
Passing formal scheme approval, with acceptance testing managed and run in qualified suitesICCSim TMat
Merchant and ISV certification through Fiserv, uploading logs directly via the portalTMat for Fiserv
Preparing for Worldpay certification in a closed loop, without connecting to an external test hostVIABLE
Checking terminal configuration in store, regression and staff training — not usable for certificationMerchant Test Cards
Having the testing and certification handled for youTest and certification services

Not everything is judged automatically

Items that can be judged from the logs are automated, but the terminal display, card removal prompts, signature requests, PIN entry and receipt contents remain items for a person to confirm. The test plan has to allow for this manual work.

Physical cards cannot be replaced entirely

A probe can generate card responses, but an actual magnetic stripe swipe, and fallback testing that simulates a chip failure, both need a physical card. Rather than moving entirely to probes, keep a configuration that retains cards for fallback.

Local acceptance considerations

Supporting an international scheme's Level 3 suite and having a domestic acquirer accept those results as certification are two different things. We confirm four points — scheme, acquirer, payment gateway and terminal configuration — before finalising the product configuration.

Automating regression testing

Authoring, managing and running test cases, analysing results and orchestrating the equipment are handled by PaytestHub; EMV Level 3 test execution by PaytestPlayer; tapping, inserting and other physical operations by PaytestRobot. These are components of the PaytestLab family. They do not replace certification test tools; they are a layer above that drives and integrates the existing tools.

Vendor
Certification (cross-cutting)

Related: card issuance and personalisation verification

For pre-checking and quality control of issued cards and personalisation data, see the Barnes International products. These address conformance on the card side rather than terminal integration at Level 3. The Barnes certification test modules do include EMVCo Level 3 coverage, so they are shown here for reference.