POST insertvirtualtransaction?contractID={contractID}&code={code}&latitude={latitude}&longitude={longitude}

Posts transaction code from virtual terminal

Request Information

URI Parameters

NameDescriptionTypeAdditional information
contractID

ContractID of current user

integer

Required

code

Transaction code

integer

Required

latitude

Current mobile latitude

string

None.

longitude

Current mobile longitude

string

None.

Body Parameters

None.

Response Information

Resource Description

InsertVirtualTransactionResponse
NameDescriptionTypeAdditional information
ResultMessage

Result message

string

None.

Actualization

True if the previous transaction has been overwritten

boolean

None.

ErrorCode

Error code: 4, 6, 7, 8, 9

integer

None.

ErrorMessage

Error message

string

None.

HttpStatusCode

HttpStatusCode

HttpStatusCode

None.

ErrorField

Field name where to display error message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "ResultMessage": "sample string 1",
  "Actualization": true,
  "ErrorCode": 1,
  "ErrorMessage": "sample string 3",
  "HttpStatusCode": 100,
  "ErrorField": "sample string 4"
}

application/xml, text/xml

Sample:
<InsertVirtualTransactionResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SenseWebAPI.Models">
  <Actualization>true</Actualization>
  <ErrorCode>1</ErrorCode>
  <ErrorField>sample string 4</ErrorField>
  <ErrorMessage>sample string 3</ErrorMessage>
  <HttpStatusCode>Continue</HttpStatusCode>
  <ResultMessage>sample string 1</ResultMessage>
</InsertVirtualTransactionResponse>