Skip to main content

Sending Transactions

Endpoints for sending transactions are:

https://pg.test.sfey.com - TPS TEST back-end server

https://device-api.test.sfey.com - TPS TEST back-end server with mTLS authentication

https://device-api.sfey.com - TPS LIVE back-end server with mTLS authentication

Transaction sending endpoint is used for:

  • Sending transaction data to TPS
  • Receiving transaction result information from TPS

Sending a Transaction to Sfey TPS

This endpoint enables direct communication between terminals and the Sfey Transit Payment System (TPS). When a terminal receives a transaction with a cEMV card, it will invoke this endpoint. TPS then processes the transaction and returns the result along with any card-specific data obtained during the acquirer connection. TPS supports multiple transit and retail transaction types, which are described below:

Additional Requirements

In all cases when transaction was initiated with the help of the payment card element transactionData.tag should present on the request. See the document Transaction Data about the content of this element.