Certification

The purpose of the certification is to ensure the quality and reliability of the POS integration.

For partners, the POS integration must be certified before it can be offered to merchants. PAY uses a POS implementation checklist, which outlines the criteria that must be successfully met.


Scenarios

During the validation of the POS integration, we will go through the following scenarios, depending on the integration (POS, SoftPOS) and/or the terminal, certain scenarios may not be applicable.

ScenarioDescription
1. Successful paymentTest the happy flow by performing a successful card payment with a debit or credit card.
2. User cancellationStart a POS transaction and press the stop button on the terminal.
3. Timeout expirationStart a POS transaction and wait until it expires.
4. Terminal busyStart a POS transaction from the Admin Panel of PAY (Collect desk) and immediately start a transaction from the same terminal using the POS software.
5. No connectionRemove the UTP cable from the terminal and start a POS transaction.
6. POS refundPerform a refund POS transaction (if activated and implemented).

During the POS certification, our focus is on verifying that the correct message is displayed in the POS software for each specific scenario. This ensures the accuracy and clarity of communication to the user.


Monitoring

For monitoring purposes, we ask our partners to include an object variable containing the name (and optionally the version) of your POS software when initiating a payment transaction via the Order.Create API.

    "stats": {
        "object": "YOUR_POS_SOFTWARE_NAME|1.0"
    }