POST insertvirtualtransaction?contractID={contractID}&code={code}&latitude={latitude}&longitude={longitude}
Posts transaction code from virtual terminal
Request Information
URI Parameters
| Name | Description | Type | Additional 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| Name | Description | Type | Additional 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>