Reference for https://icredit.rivhit.co.il/API/PaymentPageRequest.svc/RecurringSaleHistory
Get recurring sale history
Url: https://icredit.rivhit.co.il/API/PaymentPageRequest.svc/RecurringSaleHistory
HTTP Method: POST
| Message direction | Format | Body |
|---|---|---|
| Request | Xml | Example,Schema |
| Request | Json | Example |
| Response | Xml | Example,Schema |
| Response | Json | Example |
The following is an example request Xml body:
<RecurringSaleHistoryRequestDTO xmlns="http://schemas.datacontract.org/2004/07/iCreditManagementAPI"> <RecurringSaleId>1627aea5-8e0a-4371-9022-9b504344e724</RecurringSaleId> </RecurringSaleHistoryRequestDTO>
The following is an example request Json body:
{
"RecurringSaleId":"1627aea5-8e0a-4371-9022-9b504344e724"
}
The following is an example response Xml body:
<RecurringSaleHistoryResponseDTO xmlns="http://schemas.datacontract.org/2004/07/iCreditManagementAPI">
<error_code>2147483647</error_code>
<client_message>String content</client_message>
<debug_message>String content</debug_message>
<RecurringSaleHistoryList>
<RecurringSaleHistoryDTO>
<Amount>12678967.543233</Amount>
<ChargeDate>String content</ChargeDate>
<DocumentLink>String content</DocumentLink>
<Items>
<RecurringSaleDetailsItemDTO>
<Amount>12678967.543233</Amount>
<ItemCatalog>String content</ItemCatalog>
<ItemId>1627aea5-8e0a-4371-9022-9b504344e724</ItemId>
<Name>String content</Name>
<Price>12678967.543233</Price>
<RivhitItemId>2147483647</RivhitItemId>
</RecurringSaleDetailsItemDTO>
<RecurringSaleDetailsItemDTO>
<Amount>12678967.543233</Amount>
<ItemCatalog>String content</ItemCatalog>
<ItemId>1627aea5-8e0a-4371-9022-9b504344e724</ItemId>
<Name>String content</Name>
<Price>12678967.543233</Price>
<RivhitItemId>2147483647</RivhitItemId>
</RecurringSaleDetailsItemDTO>
</Items>
<PciCode>2147483647</PciCode>
<PciDescription>String content</PciDescription>
<RivhitCode>2147483647</RivhitCode>
<RivhitDescription>String content</RivhitDescription>
<StatusCode>2147483647</StatusCode>
<StatusDescription>String content</StatusDescription>
<Timestamp>1999-05-31T11:20:00</Timestamp>
<TruncCardNum>String content</TruncCardNum>
</RecurringSaleHistoryDTO>
<RecurringSaleHistoryDTO>
<Amount>12678967.543233</Amount>
<ChargeDate>String content</ChargeDate>
<DocumentLink>String content</DocumentLink>
<Items>
<RecurringSaleDetailsItemDTO>
<Amount>12678967.543233</Amount>
<ItemCatalog>String content</ItemCatalog>
<ItemId>1627aea5-8e0a-4371-9022-9b504344e724</ItemId>
<Name>String content</Name>
<Price>12678967.543233</Price>
<RivhitItemId>2147483647</RivhitItemId>
</RecurringSaleDetailsItemDTO>
<RecurringSaleDetailsItemDTO>
<Amount>12678967.543233</Amount>
<ItemCatalog>String content</ItemCatalog>
<ItemId>1627aea5-8e0a-4371-9022-9b504344e724</ItemId>
<Name>String content</Name>
<Price>12678967.543233</Price>
<RivhitItemId>2147483647</RivhitItemId>
</RecurringSaleDetailsItemDTO>
</Items>
<PciCode>2147483647</PciCode>
<PciDescription>String content</PciDescription>
<RivhitCode>2147483647</RivhitCode>
<RivhitDescription>String content</RivhitDescription>
<StatusCode>2147483647</StatusCode>
<StatusDescription>String content</StatusDescription>
<Timestamp>1999-05-31T11:20:00</Timestamp>
<TruncCardNum>String content</TruncCardNum>
</RecurringSaleHistoryDTO>
</RecurringSaleHistoryList>
</RecurringSaleHistoryResponseDTO>
The following is an example response Json body:
{
"error_code":2147483647,
"client_message":"String content",
"debug_message":"String content",
"RecurringSaleHistoryList":[{
"Amount":12678967.543233,
"ChargeDate":"String content",
"DocumentLink":"String content",
"Items":[{
"Amount":12678967.543233,
"ItemCatalog":"String content",
"ItemId":"1627aea5-8e0a-4371-9022-9b504344e724",
"Name":"String content",
"Price":12678967.543233,
"RivhitItemId":2147483647
}],
"PciCode":2147483647,
"PciDescription":"String content",
"RivhitCode":2147483647,
"RivhitDescription":"String content",
"StatusCode":2147483647,
"StatusDescription":"String content",
"Timestamp":"\/Date(928138800000+0300)\/",
"TruncCardNum":"String content"
}]
}
The following is the request Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/iCreditManagementAPI" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/iCreditManagementAPI" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xs:complexType name="RecurringSaleHistoryRequestDTO">
<xs:sequence>
<xs:element minOccurs="0" name="RecurringSaleId" type="ser:guid" />
</xs:sequence>
</xs:complexType>
<xs:element name="RecurringSaleHistoryRequestDTO" nillable="true" type="tns:RecurringSaleHistoryRequestDTO" />
</xs:schema>
Additional request Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
<tns:element name="schema">
<tns:complexType />
</tns:element>
</tns:schema>
The following is the response Xml Schema:
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/iCreditManagementAPI" xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/iCreditManagementAPI" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
<xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
<xs:import namespace="http://schemas.datacontract.org/2004/07/System" />
<xs:complexType name="RecurringSaleHistoryResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="RecurringSaleHistoryList" nillable="true" type="tns:ArrayOfRecurringSaleHistoryDTO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RecurringSaleHistoryResponseDTO" nillable="true" type="tns:RecurringSaleHistoryResponseDTO" />
<xs:complexType name="Response">
<xs:sequence>
<xs:element minOccurs="0" name="error_code" type="xs:int" />
<xs:element minOccurs="0" name="client_message" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="debug_message" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="Response" nillable="true" type="tns:Response" />
<xs:complexType name="TicketDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventId" nillable="true" type="ser:guid" />
<xs:element minOccurs="0" name="EventName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Id" type="ser:guid" />
<xs:element minOccurs="0" name="IsTicket" nillable="true" type="xs:boolean" />
<xs:element minOccurs="0" name="ItemCatalog" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Price" type="xs:decimal" />
<xs:element minOccurs="0" name="RivhitCode" type="xs:int" />
<xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Status" type="xs:int" />
<xs:element minOccurs="0" name="UserId" type="ser:guid" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TicketDTO" nillable="true" type="tns:TicketDTO" />
<xs:complexType name="ValidateUpayAccountResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ValidateUpayAccountResponseDTO" nillable="true" type="tns:ValidateUpayAccountResponseDTO" />
<xs:complexType name="SendRecurringSalePaymentUpdateResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="SendRecurringSalePaymentUpdateResponseDTO" nillable="true" type="tns:SendRecurringSalePaymentUpdateResponseDTO" />
<xs:complexType name="AddPinpadToTerminalResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="Errors" nillable="true" type="tns:ArrayOfErrorDTO" />
<xs:element minOccurs="0" name="HasError" type="xs:boolean" />
<xs:element minOccurs="0" name="Request" nillable="true" type="tns:AddPinpadToTerminalRequest" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="AddPinpadToTerminalResponseDTO" nillable="true" type="tns:AddPinpadToTerminalResponseDTO" />
<xs:complexType name="ArrayOfErrorDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ErrorDTO" nillable="true" type="tns:ErrorDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfErrorDTO" nillable="true" type="tns:ArrayOfErrorDTO" />
<xs:complexType name="ErrorDTO">
<xs:sequence>
<xs:element minOccurs="0" name="Code" type="xs:int" />
<xs:element minOccurs="0" name="Message" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Severity" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="ErrorDTO" nillable="true" type="tns:ErrorDTO" />
<xs:complexType name="AddPinpadToTerminalRequest">
<xs:sequence>
<xs:element minOccurs="0" name="MerchantCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RegisterId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TPN" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TerminalNumber" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="AddPinpadToTerminalRequest" nillable="true" type="tns:AddPinpadToTerminalRequest" />
<xs:complexType name="TapOnPhoneCredentialsResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="ApiToken" type="ser:guid" />
<xs:element minOccurs="0" name="CreditboxToken" type="ser:guid" />
<xs:element minOccurs="0" name="MerchantCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Tpn" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TapOnPhoneCredentialsResponseDTO" nillable="true" type="tns:TapOnPhoneCredentialsResponseDTO" />
<xs:complexType name="DepositResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="BadTransactions" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Errors" nillable="true" xmlns:q1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q1:ArrayOfstring" />
<xs:element minOccurs="0" name="HasError" type="xs:boolean" />
<xs:element minOccurs="0" name="ReferenceNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Report" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReturnCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReturnMessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalCredit" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalDebit" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalXML" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="DepositResponseDTO" nillable="true" type="tns:DepositResponseDTO" />
<xs:complexType name="ImportCreditCardFileDTOResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="importSummary" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ImportCreditCardFileDTOResponse" nillable="true" type="tns:ImportCreditCardFileDTOResponse" />
<xs:complexType name="SaleResendIPNResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="SaleResendIPNResponse" nillable="true" type="tns:SaleResendIPNResponse" />
<xs:complexType name="TicketStatusResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventCode" type="xs:int" />
<xs:element minOccurs="0" name="SaleDatetime" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Status" type="xs:int" />
<xs:element minOccurs="0" name="TicketName" nillable="true" type="xs:string" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TicketStatusResponse" nillable="true" type="tns:TicketStatusResponse" />
<xs:complexType name="TicketDetailsResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="CustomerName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventLocation" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Status" type="xs:int" />
<xs:element minOccurs="0" name="data" nillable="true" type="tns:ArrayOfSaleItem" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TicketDetailsResponse" nillable="true" type="tns:TicketDetailsResponse" />
<xs:complexType name="ArrayOfSaleItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SaleItem" nillable="true" type="tns:SaleItem" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfSaleItem" nillable="true" type="tns:ArrayOfSaleItem" />
<xs:complexType name="SaleItem">
<xs:sequence>
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsTicket" type="xs:boolean" />
<xs:element minOccurs="0" name="ItemCatalog" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ItemId" type="ser:guid" />
<xs:element minOccurs="0" name="Quantity" type="xs:decimal" />
<xs:element minOccurs="0" name="RivhitItemId" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="RowNum" type="xs:int" />
<xs:element minOccurs="0" name="TicketId" nillable="true" type="ser:guid" />
<xs:element minOccurs="0" name="TicketStatus" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="TicketStatusDatetime" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="UnitPrice" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
<xs:element name="SaleItem" nillable="true" type="tns:SaleItem" />
<xs:complexType name="EventDetailsResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EventCode" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="EventId" type="ser:guid" />
<xs:element minOccurs="0" name="EventName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StartDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Status" type="xs:int" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="EventDetailsResponse" nillable="true" type="tns:EventDetailsResponse" />
<xs:complexType name="InitRecurringSaleTransactionResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="Status" type="xs:int" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="InitRecurringSaleTransactionResponse" nillable="true" type="tns:InitRecurringSaleTransactionResponse" />
<xs:complexType name="TerminalDetailsResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="data" nillable="true" type="tns:TerminalDetailsResponseData" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TerminalDetailsResponse" nillable="true" type="tns:TerminalDetailsResponse" />
<xs:complexType name="TerminalDetailsResponseData">
<xs:sequence>
<xs:element minOccurs="0" name="expirationDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="terminalReference" type="ser:guid" />
<xs:element minOccurs="0" name="terminalType" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="TerminalDetailsResponseData" nillable="true" type="tns:TerminalDetailsResponseData" />
<xs:complexType name="TerminalDetailsUpdateResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="data" nillable="true" type="tns:TerminalDetailsUpdateResponseData" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TerminalDetailsUpdateResponse" nillable="true" type="tns:TerminalDetailsUpdateResponse" />
<xs:complexType name="TerminalDetailsUpdateResponseData">
<xs:sequence>
<xs:element minOccurs="0" name="status" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="TerminalDetailsUpdateResponseData" nillable="true" type="tns:TerminalDetailsUpdateResponseData" />
<xs:complexType name="UpgradeEMVResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="ErrorList" nillable="true" xmlns:q2="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q2:ArrayOfstring" />
<xs:element minOccurs="0" name="Status" type="xs:int" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="UpgradeEMVResponseDTO" nillable="true" type="tns:UpgradeEMVResponseDTO" />
<xs:complexType name="PaymentPageUrlDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="GroupId" type="ser:guid" />
<xs:element minOccurs="0" name="PrivateToken" type="ser:guid" />
<xs:element minOccurs="0" name="Token" type="ser:guid" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="PaymentPageUrlDTO" nillable="true" type="tns:PaymentPageUrlDTO" />
<xs:complexType name="PageDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="AccRef" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="AcceptTrack2" type="xs:boolean" />
<xs:element minOccurs="0" name="AgentId" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="ApiToken" type="ser:guid" />
<xs:element minOccurs="0" name="ApplePayButton" type="xs:boolean" />
<xs:element minOccurs="0" name="ApplePayMerchantDomains" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ApplePayMerchantId" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ApplePayMerchantName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BackText" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BitButton" type="xs:boolean" />
<xs:element minOccurs="0" name="BitPayType" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="BitPaymentOnly" type="xs:boolean" />
<xs:element minOccurs="0" name="BusinessMail" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="BusinessMailSuffixField" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="ButtonText" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CompanyEnglishName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CompanyName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ConvertNis" type="xs:boolean" />
<xs:element minOccurs="0" name="CouponText" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Coupons" nillable="true" type="tns:ArrayOfCouponDTO" />
<xs:element minOccurs="0" name="CreateCustomer" type="xs:boolean" />
<xs:element minOccurs="0" name="CreateItems" type="xs:boolean" />
<xs:element minOccurs="0" name="CreateToken" type="xs:boolean" />
<xs:element minOccurs="0" name="CreditFromPayment" type="xs:int" />
<xs:element minOccurs="0" name="CreditboxToken" type="ser:guid" />
<xs:element minOccurs="0" name="CreditboxType" type="xs:int" />
<xs:element minOccurs="0" name="CrmUserId" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Currency" type="xs:int" />
<xs:element minOccurs="0" name="CustomerId" type="xs:int" />
<xs:element minOccurs="0" name="DefaultEmail" type="xs:boolean" />
<xs:element minOccurs="0" name="DiscountDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DisplayBackButton" type="xs:boolean" />
<xs:element minOccurs="0" name="DocumentLanguage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DocumentType" type="xs:int" />
<xs:element minOccurs="0" name="Elements" nillable="true" type="tns:ArrayOfPageElementDTO" />
<xs:element minOccurs="0" name="Enable3DS" type="xs:boolean" />
<xs:element minOccurs="0" name="ExchangeRate" type="xs:decimal" />
<xs:element minOccurs="0" name="ExemptVAT" type="xs:boolean" />
<xs:element minOccurs="0" name="ExternalType" type="xs:int" />
<xs:element minOccurs="0" name="FacebookPixelCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FacebookPixelParams" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FailRedirectUrl" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FindById" type="xs:boolean" />
<xs:element minOccurs="0" name="FindByMail" type="xs:boolean" />
<xs:element minOccurs="0" name="FindByPhone" type="xs:boolean" />
<xs:element minOccurs="0" name="GoogleAnalyticsCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="GooglePayButton" type="xs:boolean" />
<xs:element minOccurs="0" name="GoogleTagManagerCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="GroupId" type="ser:guid" />
<xs:element minOccurs="0" name="GroupIsActive" type="xs:boolean" />
<xs:element minOccurs="0" name="GroupPrivateToken" type="ser:guid" />
<xs:element minOccurs="0" name="HideItemList" type="xs:boolean" />
<xs:element minOccurs="0" name="InputFiedlStyle" type="xs:int" />
<xs:element minOccurs="0" name="IpnMethod" type="xs:int" />
<xs:element minOccurs="0" name="IpnUrl" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IsAsync" type="xs:boolean" />
<xs:element minOccurs="0" name="IsRTL" type="xs:boolean" />
<xs:element minOccurs="0" name="IsRecurring" type="xs:boolean" />
<xs:element minOccurs="0" name="IskaduAdd" type="xs:boolean" />
<xs:element minOccurs="0" name="IskaduEmail" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Logo" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="MasterPassButton" type="xs:boolean" />
<xs:element minOccurs="0" name="MasterPassCheckoutIdentifier" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="MasterPassCreditboxToken" nillable="true" type="ser:guid" />
<xs:element minOccurs="0" name="MasterPassText" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="MaxPayments" type="xs:int" />
<xs:element minOccurs="0" name="MaxTryCount" type="xs:int" />
<xs:element minOccurs="0" name="MerchantAmExId" type="xs:long" />
<xs:element minOccurs="0" name="MinAmount" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="MinPayments" type="xs:int" />
<xs:element minOccurs="0" name="MultipleCoupons" type="xs:boolean" />
<xs:element minOccurs="0" name="NoRivhit" type="xs:boolean" />
<xs:element minOccurs="0" name="NoUpdateInventory" type="xs:boolean" />
<xs:element minOccurs="0" name="NotificationsMail" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayPalButton" type="xs:boolean" />
<xs:element minOccurs="0" name="PayPalOpenInNewPage" type="xs:boolean" />
<xs:element minOccurs="0" name="PayPalOverrideIPN" type="xs:boolean" />
<xs:element minOccurs="0" name="PayPalPayType" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="PayPalSignature" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayPalText" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PayPalUser" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PaymentPageType" type="xs:int" />
<xs:element minOccurs="0" name="PaymentSteps" nillable="true" xmlns:q3="http://schemas.datacontract.org/2004/07/System" type="q3:ArrayOfTupleOfintdecimal" />
<xs:element minOccurs="0" name="PaypalPassword" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PreventDuplicates" type="xs:boolean" />
<xs:element minOccurs="0" name="PriceIncludeVAT" type="xs:boolean" />
<xs:element minOccurs="0" name="ProjectId" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="QuantityDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RavMesserNotify" type="xs:boolean" />
<xs:element minOccurs="0" name="ReceiptType" type="xs:int" />
<xs:element minOccurs="0" name="RecurringOption" type="xs:boolean" />
<xs:element minOccurs="0" name="RecurringTransactionTerminal" type="xs:boolean" />
<xs:element minOccurs="0" name="RedirectUrl" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ReferenceField" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="RejectItemQuantity" type="xs:boolean" />
<xs:element minOccurs="0" name="ResponderLists" nillable="true" xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q4:ArrayOfint" />
<xs:element minOccurs="0" name="ResponderUserKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ResponderUserSecret" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RoundDigits" type="xs:int" />
<xs:element minOccurs="0" name="SaleType" type="xs:int" />
<xs:element minOccurs="0" name="SendBusinessMail" type="xs:boolean" />
<xs:element minOccurs="0" name="SendCustomerDocument" type="xs:boolean" />
<xs:element minOccurs="0" name="SendCustomerMail" type="xs:boolean" />
<xs:element minOccurs="0" name="SendDebitSummaryOnly" type="xs:boolean" />
<xs:element minOccurs="0" name="SortCode" type="xs:int" />
<xs:element minOccurs="0" name="StorageId" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Subgroups" nillable="true" type="tns:ArrayOfPageSubgroupDTO" />
<xs:element minOccurs="0" name="TemplateID" type="ser:guid" />
<xs:element minOccurs="0" name="TerminalName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TerminalType" type="xs:int" />
<xs:element minOccurs="0" name="TitleText" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalLineDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalTotalDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UnitPriceDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UpayCommisionOnBusiness" type="xs:boolean" />
<xs:element minOccurs="0" name="UpayPass" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UpayToken" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="UpayUser" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Use3DS" type="xs:boolean" />
<xs:element minOccurs="0" name="Use3DSBrands" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Use3DSOverAmount" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="UseInvoiceCustomerId" type="xs:boolean" />
<xs:element minOccurs="0" name="UseRecaptcha" type="xs:int" />
<xs:element minOccurs="0" name="UserId" type="ser:guid" />
<xs:element minOccurs="0" name="WisemailKey" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="WisemailLists" nillable="true" xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q5:ArrayOfint" />
<xs:element minOccurs="0" name="page_accessibility" type="xs:boolean" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="PageDTO" nillable="true" type="tns:PageDTO" />
<xs:complexType name="ArrayOfCouponDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="CouponDTO" nillable="true" type="tns:CouponDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfCouponDTO" nillable="true" type="tns:ArrayOfCouponDTO" />
<xs:complexType name="CouponDTO">
<xs:sequence>
<xs:element minOccurs="0" name="AmountCondition" nillable="true" type="xs:decimal" />
<xs:element minOccurs="0" name="CouponCode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CouponId" type="ser:guid" />
<xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DiscountAmount" nillable="true" type="xs:decimal" />
<xs:element minOccurs="0" name="DiscountPercent" nillable="true" type="xs:decimal" />
<xs:element minOccurs="0" name="EndDate" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="IsDeleted" type="xs:boolean" />
<xs:element minOccurs="0" name="UseCount" type="xs:int" />
<xs:element minOccurs="0" name="UseLimit" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="CouponDTO" nillable="true" type="tns:CouponDTO" />
<xs:complexType name="ArrayOfPageElementDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PageElementDTO" nillable="true" type="tns:PageElementDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfPageElementDTO" nillable="true" type="tns:ArrayOfPageElementDTO" />
<xs:complexType name="PageElementDTO">
<xs:sequence>
<xs:element minOccurs="0" name="ElementId" type="ser:guid" />
<xs:element minOccurs="0" name="ElementValue" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Fields" nillable="true" type="tns:ArrayOfPageFieldDTO" />
<xs:element minOccurs="0" name="Index" type="xs:int" />
<xs:element minOccurs="0" name="TextLocation" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="Title" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TypeId" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="PageElementDTO" nillable="true" type="tns:PageElementDTO" />
<xs:complexType name="ArrayOfPageFieldDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PageFieldDTO" nillable="true" type="tns:PageFieldDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfPageFieldDTO" nillable="true" type="tns:ArrayOfPageFieldDTO" />
<xs:complexType name="PageFieldDTO">
<xs:sequence>
<xs:element minOccurs="0" name="FieldId" type="xs:int" />
<xs:element minOccurs="0" name="Index" type="xs:int" />
<xs:element minOccurs="0" name="IsMandatory" type="xs:boolean" />
<xs:element minOccurs="0" name="Label" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="MultipleChoice" nillable="true" xmlns:q6="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q6:ArrayOfstring" />
<xs:element minOccurs="0" name="SaleCol" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TypeId" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="PageFieldDTO" nillable="true" type="tns:PageFieldDTO" />
<xs:complexType name="ArrayOfPageSubgroupDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PageSubgroupDTO" nillable="true" type="tns:PageSubgroupDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfPageSubgroupDTO" nillable="true" type="tns:ArrayOfPageSubgroupDTO" />
<xs:complexType name="PageSubgroupDTO">
<xs:sequence>
<xs:element minOccurs="0" name="ChooseOption" type="xs:int" />
<xs:element minOccurs="0" name="DisplayHeader" type="xs:boolean" />
<xs:element minOccurs="0" name="Id" type="ser:guid" />
<xs:element minOccurs="0" name="Index" type="xs:int" />
<xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfPageItemDTO" />
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="PageSubgroupDTO" nillable="true" type="tns:PageSubgroupDTO" />
<xs:complexType name="ArrayOfPageItemDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="PageItemDTO" nillable="true" type="tns:PageItemDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfPageItemDTO" nillable="true" type="tns:ArrayOfPageItemDTO" />
<xs:complexType name="PageItemDTO">
<xs:sequence>
<xs:element minOccurs="0" name="Catalog" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Id" type="ser:guid" />
<xs:element minOccurs="0" name="Index" type="xs:int" />
<xs:element minOccurs="0" name="Inventory" type="xs:boolean" />
<xs:element minOccurs="0" name="IsTicket" type="xs:boolean" />
<xs:element minOccurs="0" name="MaxQuantity" type="xs:decimal" />
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Price" type="xs:decimal" />
<xs:element minOccurs="0" name="StockQuantity" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
<xs:element name="PageItemDTO" nillable="true" type="tns:PageItemDTO" />
<xs:complexType name="LoginOTPResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="SessionId" type="ser:guid" />
<xs:element minOccurs="0" name="Status" type="tns:LoginEnum" />
<xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="eventId" type="ser:guid" />
<xs:element minOccurs="0" name="userId" type="ser:guid" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="LoginOTPResponseDTO" nillable="true" type="tns:LoginOTPResponseDTO" />
<xs:simpleType name="LoginEnum">
<xs:restriction base="xs:string">
<xs:enumeration value="OK" />
<xs:enumeration value="ERROR" />
<xs:enumeration value="INVALID" />
<xs:enumeration value="MAIL_NOT_VERIFIED" />
<xs:enumeration value="BILLING_WARNING" />
<xs:enumeration value="VALIDATE_OTP" />
<xs:enumeration value="OTP_VALIDATION_FAILED" />
<xs:enumeration value="OTP_EXPIRED" />
<xs:enumeration value="INVALID_PHONE_NUMBER" />
</xs:restriction>
</xs:simpleType>
<xs:element name="LoginEnum" nillable="true" type="tns:LoginEnum" />
<xs:complexType name="TransactionReportAPIResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="Report" nillable="true" type="tns:ArrayOfTransactionReportRowAPI" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="TransactionReportAPIResponseDTO" nillable="true" type="tns:TransactionReportAPIResponseDTO" />
<xs:complexType name="ArrayOfTransactionReportRowAPI">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="TransactionReportRowAPI" nillable="true" type="tns:TransactionReportRowAPI" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfTransactionReportRowAPI" nillable="true" type="tns:ArrayOfTransactionReportRowAPI" />
<xs:complexType name="TransactionReportRowAPI">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal" />
<xs:element minOccurs="0" name="CardName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CreditboxName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Currency" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DepositReferenceNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="FFCCCSSS" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Status" type="xs:int" />
<xs:element minOccurs="0" name="TransactionTime" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TransactionType" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="TransactionReportRowAPI" nillable="true" type="tns:TransactionReportRowAPI" />
<xs:complexType name="SalesReportAPIResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="Report" nillable="true" type="tns:ArrayOfSaleReportRowAPI" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="SalesReportAPIResponseDTO" nillable="true" type="tns:SalesReportAPIResponseDTO" />
<xs:complexType name="ArrayOfSaleReportRowAPI">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="SaleReportRowAPI" nillable="true" type="tns:SaleReportRowAPI" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfSaleReportRowAPI" nillable="true" type="tns:ArrayOfSaleReportRowAPI" />
<xs:complexType name="SaleReportRowAPI">
<xs:sequence>
<xs:element minOccurs="0" name="CardNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Currency" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CustomerFirstName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="CustomerLastName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="EmailAddress" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="IPNURL" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="PhoneNumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SaleDatetime" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="SaleId" type="ser:guid" />
<xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="TotalAmount" type="xs:decimal" />
<xs:element minOccurs="0" name="Verified" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
<xs:element name="SaleReportRowAPI" nillable="true" type="tns:SaleReportRowAPI" />
<xs:complexType name="RivhitItemListDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="data" nillable="true" type="tns:ArrayOfRivhitItemListData" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="RivhitItemListDTO" nillable="true" type="tns:RivhitItemListDTO" />
<xs:complexType name="ArrayOfRivhitItemListData">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RivhitItemListData" nillable="true" type="tns:RivhitItemListData" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfRivhitItemListData" nillable="true" type="tns:ArrayOfRivhitItemListData" />
<xs:complexType name="RivhitItemListData">
<xs:sequence>
<xs:element minOccurs="0" name="CostNIS" type="xs:decimal" />
<xs:element minOccurs="0" name="GroupName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ItemId" type="xs:int" />
<xs:element minOccurs="0" name="ItemName" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ItemPartNum" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RivhitItemListData" nillable="true" type="tns:RivhitItemListData" />
<xs:complexType name="ImportRivhitItemsDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ImportRivhitItemsDTO" nillable="true" type="tns:ImportRivhitItemsDTO" />
<xs:complexType name="ExtractDataFromCreditCardFileResponseDTO">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="list" nillable="true" type="tns:ArrayOfImportCreditCardFileDTO" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="ExtractDataFromCreditCardFileResponseDTO" nillable="true" type="tns:ExtractDataFromCreditCardFileResponseDTO" />
<xs:complexType name="ArrayOfImportCreditCardFileDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="ImportCreditCardFileDTO" nillable="true" type="tns:ImportCreditCardFileDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfImportCreditCardFileDTO" nillable="true" type="tns:ArrayOfImportCreditCardFileDTO" />
<xs:complexType name="ImportCreditCardFileDTO">
<xs:sequence>
<xs:element minOccurs="0" name="cancelRecurringSale" type="xs:boolean" />
<xs:element minOccurs="0" name="newCreditCard" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="newCreditCardDueDateYYMM" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="oldCreditCard" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="terminalNumber" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ImportCreditCardFileDTO" nillable="true" type="tns:ImportCreditCardFileDTO" />
<xs:complexType name="GetUPayTokenResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:Response">
<xs:sequence>
<xs:element minOccurs="0" name="header" nillable="true" type="tns:UPayResponseHeader" />
<xs:element minOccurs="0" name="result" nillable="true" type="tns:UPayResponseResult" />
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="GetUPayTokenResponse" nillable="true" type="tns:GetUPayTokenResponse" />
<xs:complexType name="UPayResponseHeader">
<xs:sequence>
<xs:element minOccurs="0" name="errorcode" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="errordescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="errormessage" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="provider" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="timestamp" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="UPayResponseHeader" nillable="true" type="tns:UPayResponseHeader" />
<xs:complexType name="UPayResponseResult">
<xs:sequence>
<xs:element minOccurs="0" name="details" nillable="true" type="tns:UPayResponseResultDetails" />
<xs:element minOccurs="0" name="key" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="sessionid" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="UPayResponseResult" nillable="true" type="tns:UPayResponseResult" />
<xs:complexType name="UPayResponseResultDetails">
<xs:sequence>
<xs:element minOccurs="0" name="agent" nillable="true" type="tns:UPayResponseAgent" />
<xs:element minOccurs="0" name="company" nillable="true" type="tns:UPayResponseCompany" />
</xs:sequence>
</xs:complexType>
<xs:element name="UPayResponseResultDetails" nillable="true" type="tns:UPayResponseResultDetails" />
<xs:complexType name="UPayResponseAgent">
<xs:sequence>
<xs:element minOccurs="0" name="agentid" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="agentstatus" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="agenttype" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="firstname" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="identitynumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="lastname" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="merchantnumber" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="merchantnumberleumi" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="UPayResponseAgent" nillable="true" type="tns:UPayResponseAgent" />
<xs:complexType name="UPayResponseCompany">
<xs:sequence>
<xs:element minOccurs="0" name="depositallowed" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="UPayResponseCompany" nillable="true" type="tns:UPayResponseCompany" />
<xs:complexType name="ArrayOfRecurringSaleHistoryDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RecurringSaleHistoryDTO" nillable="true" type="tns:RecurringSaleHistoryDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfRecurringSaleHistoryDTO" nillable="true" type="tns:ArrayOfRecurringSaleHistoryDTO" />
<xs:complexType name="RecurringSaleHistoryDTO">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" nillable="true" type="xs:decimal" />
<xs:element minOccurs="0" name="ChargeDate" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="DocumentLink" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Items" nillable="true" type="tns:ArrayOfRecurringSaleDetailsItemDTO" />
<xs:element minOccurs="0" name="PciCode" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="PciDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="RivhitCode" nillable="true" type="xs:int" />
<xs:element minOccurs="0" name="RivhitDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="StatusCode" type="xs:int" />
<xs:element minOccurs="0" name="StatusDescription" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Timestamp" nillable="true" type="xs:dateTime" />
<xs:element minOccurs="0" name="TruncCardNum" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="RecurringSaleHistoryDTO" nillable="true" type="tns:RecurringSaleHistoryDTO" />
<xs:complexType name="ArrayOfRecurringSaleDetailsItemDTO">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="RecurringSaleDetailsItemDTO" nillable="true" type="tns:RecurringSaleDetailsItemDTO" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfRecurringSaleDetailsItemDTO" nillable="true" type="tns:ArrayOfRecurringSaleDetailsItemDTO" />
<xs:complexType name="RecurringSaleDetailsItemDTO">
<xs:sequence>
<xs:element minOccurs="0" name="Amount" type="xs:decimal" />
<xs:element minOccurs="0" name="ItemCatalog" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="ItemId" type="ser:guid" />
<xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
<xs:element minOccurs="0" name="Price" type="xs:decimal" />
<xs:element minOccurs="0" name="RivhitItemId" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="RecurringSaleDetailsItemDTO" nillable="true" type="tns:RecurringSaleDetailsItemDTO" />
</xs:schema>
Additional response Xml Schemas:
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="anyType" nillable="true" type="xs:anyType" />
<xs:element name="anyURI" nillable="true" type="xs:anyURI" />
<xs:element name="base64Binary" nillable="true" type="xs:base64Binary" />
<xs:element name="boolean" nillable="true" type="xs:boolean" />
<xs:element name="byte" nillable="true" type="xs:byte" />
<xs:element name="dateTime" nillable="true" type="xs:dateTime" />
<xs:element name="decimal" nillable="true" type="xs:decimal" />
<xs:element name="double" nillable="true" type="xs:double" />
<xs:element name="float" nillable="true" type="xs:float" />
<xs:element name="int" nillable="true" type="xs:int" />
<xs:element name="long" nillable="true" type="xs:long" />
<xs:element name="QName" nillable="true" type="xs:QName" />
<xs:element name="short" nillable="true" type="xs:short" />
<xs:element name="string" nillable="true" type="xs:string" />
<xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" />
<xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" />
<xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" />
<xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" />
<xs:element name="char" nillable="true" type="tns:char" />
<xs:simpleType name="char">
<xs:restriction base="xs:int" />
</xs:simpleType>
<xs:element name="duration" nillable="true" type="tns:duration" />
<xs:simpleType name="duration">
<xs:restriction base="xs:duration">
<xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" />
<xs:minInclusive value="-P10675199DT2H48M5.4775808S" />
<xs:maxInclusive value="P10675199DT2H48M5.4775807S" />
</xs:restriction>
</xs:simpleType>
<xs:element name="guid" nillable="true" type="tns:guid" />
<xs:simpleType name="guid">
<xs:restriction base="xs:string">
<xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" />
</xs:restriction>
</xs:simpleType>
<xs:attribute name="FactoryType" type="xs:QName" />
<xs:attribute name="Id" type="xs:ID" />
<xs:attribute name="Ref" type="xs:IDREF" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ArrayOfstring">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfstring" nillable="true" type="tns:ArrayOfstring" />
<xs:complexType name="ArrayOfint">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint" />
</xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/System" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/System" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType name="ArrayOfTupleOfintdecimal">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="TupleOfintdecimal" nillable="true" type="tns:TupleOfintdecimal" />
</xs:sequence>
</xs:complexType>
<xs:element name="ArrayOfTupleOfintdecimal" nillable="true" type="tns:ArrayOfTupleOfintdecimal" />
<xs:complexType name="TupleOfintdecimal">
<xs:annotation>
<xs:appinfo>
<GenericType Name="TupleOf{0}{1}{#}" Namespace="http://schemas.datacontract.org/2004/07/System" xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
<GenericParameter Name="int" Namespace="http://www.w3.org/2001/XMLSchema" />
<GenericParameter Name="decimal" Namespace="http://www.w3.org/2001/XMLSchema" />
</GenericType>
</xs:appinfo>
</xs:annotation>
<xs:sequence>
<xs:element name="m_Item1" type="xs:int" />
<xs:element name="m_Item2" type="xs:decimal" />
</xs:sequence>
</xs:complexType>
<xs:element name="TupleOfintdecimal" nillable="true" type="tns:TupleOfintdecimal" />
</xs:schema>
<tns:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2001/XMLSchema">
<tns:element name="schema">
<tns:complexType />
</tns:element>
</tns:schema>