Test and Certify
Before going live, your integration must pass certification.
This involves verifying the terminal hardware, confirming software configuration, and completing a series of test transactions to ensure everything works correctly.
Physical Check
Inspect the terminal hardware before proceeding:
- Terminal physical checking for defects
- SIM card inserted (if SIM is required)
- Paper roll is inserted
Software Check
Verify the terminal software is properly configured:
- Time zone correct
- Firmware updated to the latest version
- Airviewer installed
- Keys cycled
Integration Testing
Complete the test scenarios for your integration type to verify transaction handling:
-
Explore the integration checklist—Point of Sale (POS) Test Cases.
-
Perform the tests listed in the POS checklist, execute the required test scenarios and place a check mark next to each completed scenario.
-
Run only the test cases relevant to your needs:
- If you only require sale, refund, and reversal transactions, perform only the test scenarios that cover these transaction types.
- If you would also like to store a customer's card details for future use, additionally complete the tests in the Tokenization section.
Transaction Testing
Validate core payment functionality across different card types and transaction scenarios:
- Cards: Visa/Mastercard; EMV contact, contactless (with PIN for higher amounts and without PIN for lower amounts).
- Wallets: Apple Pay / Google Pay
- Sale (online/card-present): approve, decline
- Preauthorization/Capture: preauthorization, auth reversal/expiry, partial capture and full captures (both can incur fees as they cannot be reversed)
- Refunds: full, partial
- Reversals/Voids: Sale void, preauthorization void
Check the receipts:
- Print X report and compare amount to the previous transactions
- Print Z report and compare amount to the previous transactions
Additionally, we can enable extended testing to partners by providing a POS testing kit, which includes a debug terminal, test card, and charging base. To find out if you qualify, please contact your sales representative.