Terminal models

Nexi P300 – Coming Soon!

Next generation Android SmartPOS terminal for the busiest points of interaction with a high-resolution 5" landscape display that is suitable for stationary use with integrated ethernet and Wi-Fi.

Nexi N950 – Coming Soon!

Next generation Android SmartPOS terminal with a high-resolution 6" display that is suitable for mobile use with integrated 4G, Wi-Fi, battery and receipt printer.

Supported features

This page will list different features of the API that are only available on certain terminal models.

Legend
✅  Supported
🛠️  Not supported yet, work in progress
❌  Not supported, no plans to support
🚫  Not applicable, will not be supported

FeatureP300N950Simulator
Purchase🛠️🛠️
Cashback🛠️🛠️
Tip🛠️🛠️
Surcharge🛠️🛠️
Partial🛠️
Refund🛠️🛠️
Referenced🛠️🛠️
Customer not present🛠️🛠️
Customer identity🛠️🛠️
PAR🛠️🛠️
Computop🛠️
Pause on🛠️
Customer identity🛠️
Print🚫🛠️
Status🛠️🛠️

Purchase

Purchase is the main operation for processing payments. It allows merchants to charge customers for goods or services using a payment instrument.

Cashback

Cashback allows eligible merchants to offer customers the option to withdraw cash during a card payment transaction. See Cashback for more details.

Tip

Tip allows the customer to select how much tip they want to give to the merchant during a payment transaction.

Surcharge

Surcharge allows the merchant to charge an additional fee for certain non-EU and non-consumer cards, which is added to the total amount of the transaction.

Partial

Partial authorization allows the bank to approve a part of the transaction amount, which is useful when the customer does not have enough funds to cover the full amount.

Refund

Refund is the operation to return funds to a customer after a purchase has been made. It can be used to reverse a transaction or to return goods.

Referenced

Referenced refund allows the merchant to reference a previous purchase transaction to process a refund. This is useful to ensure that the refund is linked to the original transaction, the refund is processed with the same payment instrument and the amount does not exceed the original transaction amount.

Customer not present

Customer not present refund allows the merchant to process a refund without the customer being physically present at the terminal. This is useful for back-office operations or when the customer is not available to provide their payment instrument.

Customer identity

Customer identity allows merchants to recognize the payment instrument the customer uses for the transaction. It can be useful for loyalty programs, omnichannel experiences, or to provide personalized services. However, usage of customer identity requires compliance with GDPR and other data protection regulations, which usually means that the customer must give their consent to process their personal data.

PAR

PAR (Payment Account Reference) is a unique identifier for an account that is provided by the card issuers. It allows merchants to recognize the payment instrument used by the customer and link it to their loyalty program or other services. PAR is not necessarily available for all cards.

Computop

Computop Paygate offers an omnichannel payment solution that allows merchants to process payments across different channels. Terminals can utilize Computop to tokenize payment instruments and use them in future omnichannel transactions.

Pause on

Pausing transactions allows the merchant to affect transaction processing during the transaction flow. This can be useful to add a cancellation point to the transaction flow or to change the amount of the transaction before it is confirmed.

Customer identity

Pausing a transaction after customer’s payment instrument has been identified allows the merchant to change the transaction amount or add additional services before the transaction is confirmed. This can be useful for loyalty programs or to provide personalized services.

Print

Printing allows the usage of the integrated receipt printer on the terminal.

Status

Status allows the merchant to check the current state of the terminal. This can be useful to monitor the transaction flow and to ensure that the terminal is ready for processing transactions.