POST api/Transaction

Transaction POS Controller

Request Information

URI Parameters

None.

Body Parameters

Transaction
NameDescriptionTypeAdditional information
CardEntryMode

string

None.

PaymentMethod

string

None.

MerchantTaxId

string

None.

TerminalNumber

string

None.

PNRef

integer

None.

OriginalPNRef

string

None.

CardNumber

string

None.

TransactionDate

date

None.

TransactionAmount

decimal number

None.

SaleAmount

decimal number

None.

StateTaxAmount

decimal number

None.

CityTaxAmount

decimal number

None.

ReducedStateTaxAmount

decimal number

None.

TipAmount

decimal number

None.

RefundAmount

decimal number

None.

AuthCode

string

None.

HostCode

string

None.

ClerkId

string

None.

GlobalUser

string

None.

AID

string

None.

AIDName

string

None.

ATC

string

None.

AC

string

None.

CVMResponse

string

None.

APIKey

string

None.

Request Formats

application/xml, text/xml

Sample:
<Transaction xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <APIKey>sample string 29</APIKey>
  <TransactionType>sample string 1</TransactionType>
  <CardEntryMode>sample string 2</CardEntryMode>
  <PaymentMethod>sample string 3</PaymentMethod>
  <MerchantTaxId>sample string 4</MerchantTaxId>
  <TerminalNumber>sample string 5</TerminalNumber>
  <PNRef>6</PNRef>
  <OriginalPNRef>sample string 7</OriginalPNRef>
  <CardNumber>sample string 8</CardNumber>
  <TransactionDate>2019-10-18T07:32:16.8346541-07:00</TransactionDate>
  <IVULotoNumber>sample string 10</IVULotoNumber>
  <TransactionAmount>11.1</TransactionAmount>
  <SaleAmount>12.1</SaleAmount>
  <StateTaxAmount>13.1</StateTaxAmount>
  <CityTaxAmount>14.1</CityTaxAmount>
  <ReducedStateTaxAmount>15.1</ReducedStateTaxAmount>
  <TipAmount>16.1</TipAmount>
  <AmountType>sample string 17</AmountType>
  <RefundAmount>18.1</RefundAmount>
  <AuthCode>sample string 19</AuthCode>
  <HostCode>sample string 20</HostCode>
  <ClerkId>sample string 21</ClerkId>
  <GlobalUser>sample string 22</GlobalUser>
  <VRP>sample string 23</VRP>
  <AID>sample string 24</AID>
  <AIDName>sample string 25</AIDName>
  <ATC>sample string 26</ATC>
  <AC>sample string 27</AC>
  <CVMResponse>sample string 28</CVMResponse>
</Transaction>

Response Information

Resource Description

TransactionResponse
NameDescriptionTypeAdditional information
PNRef

string

None.

TransactionAmount

decimal number

None.

RefundAmount

decimal number

None.

VRP

byte

None.

IVULotoNumber

string

None.

Code

Request Status Code.

string

None.

Message

Basic Information of the Request Status

string

None.

ExtraMessage

Detailed Information of the Request Status

string

None.

Response Formats

application/xml, text/xml

Sample:
<TransactionResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Code>sample string 6</Code>
  <Message>sample string 7</Message>
  <ExtraMessage>sample string 8</ExtraMessage>
  <PNRef>sample string 1</PNRef>
  <TransactionAmount>2.1</TransactionAmount>
  <RefundAmount>3.1</RefundAmount>
  <VRP>64</VRP>
  <IVULotoNumber>sample string 5</IVULotoNumber>
</TransactionResponse>