Tetra Payments Products Integration About Contact
Products Integration About Us Contact Us
Get Started →
BETA

Documentation

Welcome to our documentation! The Tetra Payments API enables you to securely send transaction information from your web or mobile application to Clover devices. Check out the diagram below to see how it works, or jump right in and get started.

How It Works

Example Transaction

Tetra Payments API

  1. Your application sends the transaction total as well as the device ID and a callback URL to our server.

  2. Our server forwards the total to your Clover device. The device then prompts the customer to pay via swipe, chip, or contactless payment.

  3. The transaction is processed on the Clover device, and a response (success or failure) is sent to our server.

  4. Our server then forwards the transaction response back to your application via the callback URL.

Checkout

POST/api/checkout/post

Parameters

DeviceId
string

The unique ID associated with the Clover device.

Amount
string

The total trasaction amount to send to the device.

CallBackUrl
string

The callback url to recieve the transaction response.

Example (curl)

curl -X POST "https://paymentconnectapi.azurewebsites.net/api/checkout/post

     ?DeviceId={DeviceId}&Amount={Amount}&CallBackUrl={CallBackUrl}"

     -H "accept: application/json"

Devices

GET/api/devices/get

Parameters

CloverID
string

The unique ID associated with the Clover device.

Example (curl)

curl -X GET "https://paymentconnectapi.azurewebsites.net/api/devices/get

     ?CloverId={CloverId}"

     -H "accept: application/json"

Privacy EULA