SPIn Specification
Transaction Request
GET/cgi.html

Runs a transaction against the payment terminal. TransType=Sale supports five optional add-on groups below (Custom Timeout, Auto Rental Data, Level 2 & Level 3 Data, Card Price for L2/L3, and HSA/FSA Card Acceptance) — enable a group's checkbox to include its fields in the generated request.

Query Parameters

AuthKey*
string
PaymentType*
enum
TransType*
enum
Amount*
string
Tip
string
CustomFee
string
RefId*
string
RegisterId*
string
TPN
string
CashbackAmount
string
PrintReceipt
enum
SigCapture
enum
Tag1
string
Tag2
string
Tag3
string
PerformedBy
string
MerchantId
string
ReconId
string
IsvId
string
CityTax
string
StateTax
string
ReducedStateTax
string
CustomerEmail
string
CustomerMobile
string
GET/cgi.html
1curl --location 'https://test.spinpos.net:443/SPIn/cgi.html?TerminalTransaction=%3Crequest%3E%3CPaymentType%3ECredit%3C%2FPaymentType%3E%3CTransType%3ESale%3C%2FTransType%3E%3CAmount%3E1.00%3C%2FAmount%3E%3CRefId%3E12234%3C%2FRefId%3E%3CPrintReceipt%3ENo%3C%2FPrintReceipt%3E%3CSigCapture%3ENo%3C%2FSigCapture%3E%3C%2Frequest%3E'
Response

// Awaiting response…