Commerce Engine is Shift4’s next generation and go-forward card-present payment platform for our ISV integration partners supporting both on-premise POS/PMS systems (deployed at the local merchant site) and cloud-based POS/PMS systems. Commerce Engine is a future-proof and scalable product that is installed and runs directly on Android PIN pads.
The traditional deployment model where a POS/PMS vendor installs their solution on hardware running at the merchant's location. In this deployment model the POS/PMS vendor will send the transaction request from their system running at the merchant location directly to the Commerce Engine application running on the payment device within the same local network.
Utilize the Commerce Engine For On Premise
request body for the various endpoints.
Development work is not required for vendors with UTG REST API integrations to move to Commerce Engine For On-Premise support.

Cloud-based POS/PMS vendors that deploy their solution in a cloud rather than at the merchant's location. Commerce Engine can be configured to work as a hosted solution for premise-based (card-present) transactions, without the use of a local UTG. It allows PAX devices deployed with Commerce Engine to connect to Shift4’s data center directly, which reduces complexities of deploying devices into a merchant’s network, simplifying installation.
This solution addresses environments where POS and/or PMS hardware is not deployed on-site (e.g., web-based application). The PAX devices will be the only hardware required to be deployed on-site.
With Commerce Engine configured for cloud-based systems, the POS/PMS has one endpoint in the cloud to connect to the service, which communicates with the device directly. The POS/PMS makes a server-to-server call directly to our data center and the transaction request gets routed to the correct device.
There will be minimal integration work required by the vendor to support the brand new Commerce Engine product.
Utilize the Commerce Engine For Cloud
request body for the various endpoints.

Commerce Engine currently supports the following devices:
- Pax A800
- Pax A930
- Pax A35
- Pax A3700
- Pax L1400
- Verifone V660p
- Verifone M425
- Verifone P630
If you are performing server certificate validation when communicating with Commerce Engine For On Premise you will need to utilize the Commerce Engine Root CA, which can be downloaded below and added to your trusted root store.