You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

1032 lines
56 KiB

<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="FastMoneySendAPI" xmlns:s1="http://SwiftTechnology.Pvt.Ltd/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="FastMoneySendAPI" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="FastMoneySendAPI">
<s:import namespace="http://SwiftTechnology.Pvt.Ltd/" />
<s:element name="CancelTransaction">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CancelRemarks" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="CancelTransactionResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="CancelTransactionResult" type="tns:CancelTransactionResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="CancelTransactionResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CustomerCharge" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="SendMoney">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ExConfirmId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="MembershipId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCity" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCity" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Profession" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceivingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankBranchName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankAccountNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="FreeCharge" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SendMoneyResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SendMoneyResult" type="tns:SendMoneyResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="SendMoneyResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ServiceCharge" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TranId" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="SendMoneyV2">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ExConfirmId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="MembershipId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCity" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCity" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Profession" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceivingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankBranchName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankAccountNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="FreeCharge" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PCostRate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SCostRate" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="SendMoneyV2Response">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="SendMoneyV2Result" type="tns:SendMoneyResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetCalculation">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceivingAgentId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="RemitAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceivingCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetCalculationResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetCalculationResult" type="tns:GetCalculationResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="GetCalculationResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ServiceCharge" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmout" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="UsdVsNpr" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExConfirmId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetStatus">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStatusResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" type="tns:GetStatusResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="GetStatusResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BeneName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StatusDate" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetStatusByPartnerPinNo">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStatusByPartnerPinNoResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetStatusByPartnerPinNoResult" type="tns:GetStatusByPartnerPinNoResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="GetStatusByPartnerPinNoResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BeneName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="StatusDate" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="ReconcileReport">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReportType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="FromDate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ToDate" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ReconcileReportResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ReconcileReportResult" type="tns:ArrayOfReconcileReportResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfReconcileReportResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="ReconcileReportResult" nillable="true" type="tns:ReconcileReportResult" />
</s:sequence>
</s:complexType>
<s:complexType name="ReconcileReportResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BeneName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BeneCountry" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAgent" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SettlementAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="UsdRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SettlementRate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankBranch" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PaidDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TransactionDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="CancelDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TransactionStatus" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetBankList">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceivingCountry" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetBankListResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetBankListResult" type="tns:ArrayOfBankList" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="ArrayOfBankList">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="BankList" nillable="true" type="tns:BankList" />
</s:sequence>
</s:complexType>
<s:complexType name="BankList">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="GetBankBranchList">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetBankBranchListResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetBankBranchListResult" type="tns:BankBranchList" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="BankBranchList">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BRANCHES" type="tns:ArrayOfBranchList" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfBranchList">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="BranchList" nillable="true" type="tns:BranchList" />
</s:sequence>
</s:complexType>
<s:complexType name="BranchList">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="BankBranchCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BankBranch" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BranchAddress" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BranchCity" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="LocationId" type="s:string" />
</s:sequence>
</s:complexType>
<s:element name="AccountValidation">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="AccountNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="AccountName" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="AccountValidationResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="AccountValidationResult" type="s1:DbResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ProcessBankDeposit">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ExConfirmId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="MembershipId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCity" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCity" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Profession" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceivingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BankAccountNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="FreeCharge" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ControlNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PayoutCurrency" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ReceiverCostRate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SenderCostRate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Signature" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ProcessBankDepositResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ProcessBankDepositResult" type="s1:DbResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStatusProcessBankDeposit">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ControlNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TxnDate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetStatusProcessBankDepositResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetStatusProcessBankDepositResult" type="s1:RealTimeCheckStatusResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetWalletDetails">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="WalletType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Signature" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetWalletDetailsResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="GetWalletDetailsResult" type="s1:WalletUserDetailResponse" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RealTimeWalletDeposit">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="WalletType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CollectionAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="CollectionCurrency" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PayoutAmount" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PayoutComission" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PayoutComissionCurrency" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ControlNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="sendingRate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="payoutRate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="ExchangeRate" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Signature" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="RealTimeWalletDepositResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="RealTimeWalletDepositResult" type="s1:DbResult" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ConfirmTransaction">
<s:complexType>
<s:sequence>
<s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
<s:element minOccurs="1" maxOccurs="1" name="TranId" nillable="true" type="s:string" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="ConfirmTransactionResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ConfirmTransactionResult" type="tns:SendMoneyResult" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
<s:schema elementFormDefault="qualified" targetNamespace="http://SwiftTechnology.Pvt.Ltd/">
<s:complexType name="DbResult">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Msg" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Extra" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Extra2" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="RealTimeCheckStatusResponse">
<s:complexContent mixed="false">
<s:extension base="s1:ResponseDetail">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="DetailsList" type="s1:ArrayOfRealTimeCheckStatusDetails" />
</s:sequence>
</s:extension>
</s:complexContent>
</s:complexType>
<s:complexType name="ResponseDetail">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="ArrayOfRealTimeCheckStatusDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="unbounded" name="RealTimeCheckStatusDetails" nillable="true" type="s1:RealTimeCheckStatusDetails" />
</s:sequence>
</s:complexType>
<s:complexType name="RealTimeCheckStatusDetails">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ControlNo" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="TxnDate" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="PaidDate" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="WalletUserDetailResponse">
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="ResponseCode" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="ResponseMessage" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="BeneContact" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="FullName" type="s:string" />
<s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
</s:sequence>
</s:complexType>
</s:schema>
</wsdl:types>
<wsdl:message name="CancelTransactionSoapIn">
<wsdl:part name="parameters" element="tns:CancelTransaction" />
</wsdl:message>
<wsdl:message name="CancelTransactionSoapOut">
<wsdl:part name="parameters" element="tns:CancelTransactionResponse" />
</wsdl:message>
<wsdl:message name="SendMoneySoapIn">
<wsdl:part name="parameters" element="tns:SendMoney" />
</wsdl:message>
<wsdl:message name="SendMoneySoapOut">
<wsdl:part name="parameters" element="tns:SendMoneyResponse" />
</wsdl:message>
<wsdl:message name="SendMoneyV2SoapIn">
<wsdl:part name="parameters" element="tns:SendMoneyV2" />
</wsdl:message>
<wsdl:message name="SendMoneyV2SoapOut">
<wsdl:part name="parameters" element="tns:SendMoneyV2Response" />
</wsdl:message>
<wsdl:message name="GetCalculationSoapIn">
<wsdl:part name="parameters" element="tns:GetCalculation" />
</wsdl:message>
<wsdl:message name="GetCalculationSoapOut">
<wsdl:part name="parameters" element="tns:GetCalculationResponse" />
</wsdl:message>
<wsdl:message name="GetStatusSoapIn">
<wsdl:part name="parameters" element="tns:GetStatus" />
</wsdl:message>
<wsdl:message name="GetStatusSoapOut">
<wsdl:part name="parameters" element="tns:GetStatusResponse" />
</wsdl:message>
<wsdl:message name="GetStatusByPartnerPinNoSoapIn">
<wsdl:part name="parameters" element="tns:GetStatusByPartnerPinNo" />
</wsdl:message>
<wsdl:message name="GetStatusByPartnerPinNoSoapOut">
<wsdl:part name="parameters" element="tns:GetStatusByPartnerPinNoResponse" />
</wsdl:message>
<wsdl:message name="ReconcileReportSoapIn">
<wsdl:part name="parameters" element="tns:ReconcileReport" />
</wsdl:message>
<wsdl:message name="ReconcileReportSoapOut">
<wsdl:part name="parameters" element="tns:ReconcileReportResponse" />
</wsdl:message>
<wsdl:message name="GetBankListSoapIn">
<wsdl:part name="parameters" element="tns:GetBankList" />
</wsdl:message>
<wsdl:message name="GetBankListSoapOut">
<wsdl:part name="parameters" element="tns:GetBankListResponse" />
</wsdl:message>
<wsdl:message name="GetBankBranchListSoapIn">
<wsdl:part name="parameters" element="tns:GetBankBranchList" />
</wsdl:message>
<wsdl:message name="GetBankBranchListSoapOut">
<wsdl:part name="parameters" element="tns:GetBankBranchListResponse" />
</wsdl:message>
<wsdl:message name="AccountValidationSoapIn">
<wsdl:part name="parameters" element="tns:AccountValidation" />
</wsdl:message>
<wsdl:message name="AccountValidationSoapOut">
<wsdl:part name="parameters" element="tns:AccountValidationResponse" />
</wsdl:message>
<wsdl:message name="ProcessBankDepositSoapIn">
<wsdl:part name="parameters" element="tns:ProcessBankDeposit" />
</wsdl:message>
<wsdl:message name="ProcessBankDepositSoapOut">
<wsdl:part name="parameters" element="tns:ProcessBankDepositResponse" />
</wsdl:message>
<wsdl:message name="GetStatusProcessBankDepositSoapIn">
<wsdl:part name="parameters" element="tns:GetStatusProcessBankDeposit" />
</wsdl:message>
<wsdl:message name="GetStatusProcessBankDepositSoapOut">
<wsdl:part name="parameters" element="tns:GetStatusProcessBankDepositResponse" />
</wsdl:message>
<wsdl:message name="GetWalletDetailsSoapIn">
<wsdl:part name="parameters" element="tns:GetWalletDetails" />
</wsdl:message>
<wsdl:message name="GetWalletDetailsSoapOut">
<wsdl:part name="parameters" element="tns:GetWalletDetailsResponse" />
</wsdl:message>
<wsdl:message name="RealTimeWalletDepositSoapIn">
<wsdl:part name="parameters" element="tns:RealTimeWalletDeposit" />
</wsdl:message>
<wsdl:message name="RealTimeWalletDepositSoapOut">
<wsdl:part name="parameters" element="tns:RealTimeWalletDepositResponse" />
</wsdl:message>
<wsdl:message name="ConfirmTransactionSoapIn">
<wsdl:part name="parameters" element="tns:ConfirmTransaction" />
</wsdl:message>
<wsdl:message name="ConfirmTransactionSoapOut">
<wsdl:part name="parameters" element="tns:ConfirmTransactionResponse" />
</wsdl:message>
<wsdl:portType name="FastMoneyWebServiceSoap">
<wsdl:operation name="CancelTransaction">
<wsdl:input message="tns:CancelTransactionSoapIn" />
<wsdl:output message="tns:CancelTransactionSoapOut" />
</wsdl:operation>
<wsdl:operation name="SendMoney">
<wsdl:input message="tns:SendMoneySoapIn" />
<wsdl:output message="tns:SendMoneySoapOut" />
</wsdl:operation>
<wsdl:operation name="SendMoneyV2">
<wsdl:input message="tns:SendMoneyV2SoapIn" />
<wsdl:output message="tns:SendMoneyV2SoapOut" />
</wsdl:operation>
<wsdl:operation name="GetCalculation">
<wsdl:input message="tns:GetCalculationSoapIn" />
<wsdl:output message="tns:GetCalculationSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetStatus">
<wsdl:input message="tns:GetStatusSoapIn" />
<wsdl:output message="tns:GetStatusSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetStatusByPartnerPinNo">
<wsdl:input message="tns:GetStatusByPartnerPinNoSoapIn" />
<wsdl:output message="tns:GetStatusByPartnerPinNoSoapOut" />
</wsdl:operation>
<wsdl:operation name="ReconcileReport">
<wsdl:input message="tns:ReconcileReportSoapIn" />
<wsdl:output message="tns:ReconcileReportSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetBankList">
<wsdl:input message="tns:GetBankListSoapIn" />
<wsdl:output message="tns:GetBankListSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetBankBranchList">
<wsdl:input message="tns:GetBankBranchListSoapIn" />
<wsdl:output message="tns:GetBankBranchListSoapOut" />
</wsdl:operation>
<wsdl:operation name="AccountValidation">
<wsdl:input message="tns:AccountValidationSoapIn" />
<wsdl:output message="tns:AccountValidationSoapOut" />
</wsdl:operation>
<wsdl:operation name="ProcessBankDeposit">
<wsdl:input message="tns:ProcessBankDepositSoapIn" />
<wsdl:output message="tns:ProcessBankDepositSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetStatusProcessBankDeposit">
<wsdl:input message="tns:GetStatusProcessBankDepositSoapIn" />
<wsdl:output message="tns:GetStatusProcessBankDepositSoapOut" />
</wsdl:operation>
<wsdl:operation name="GetWalletDetails">
<wsdl:input message="tns:GetWalletDetailsSoapIn" />
<wsdl:output message="tns:GetWalletDetailsSoapOut" />
</wsdl:operation>
<wsdl:operation name="RealTimeWalletDeposit">
<wsdl:input message="tns:RealTimeWalletDepositSoapIn" />
<wsdl:output message="tns:RealTimeWalletDepositSoapOut" />
</wsdl:operation>
<wsdl:operation name="ConfirmTransaction">
<wsdl:input message="tns:ConfirmTransactionSoapIn" />
<wsdl:output message="tns:ConfirmTransactionSoapOut" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="FastMoneyWebServiceSoap" type="tns:FastMoneyWebServiceSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="CancelTransaction">
<soap:operation soapAction="FastMoneySendAPI/CancelTransaction" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendMoney">
<soap:operation soapAction="FastMoneySendAPI/SendMoney" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendMoneyV2">
<soap:operation soapAction="FastMoneySendAPI/SendMoneyV2" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCalculation">
<soap:operation soapAction="FastMoneySendAPI/GetCalculation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStatus">
<soap:operation soapAction="FastMoneySendAPI/GetStatus" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStatusByPartnerPinNo">
<soap:operation soapAction="FastMoneySendAPI/GetStatusByPartnerPinNo" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReconcileReport">
<soap:operation soapAction="FastMoneySendAPI/ReconcileReport" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBankList">
<soap:operation soapAction="FastMoneySendAPI/GetBankList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBankBranchList">
<soap:operation soapAction="FastMoneySendAPI/GetBankBranchList" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AccountValidation">
<soap:operation soapAction="FastMoneySendAPI/AccountValidation" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ProcessBankDeposit">
<soap:operation soapAction="FastMoneySendAPI/ProcessBankDeposit" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStatusProcessBankDeposit">
<soap:operation soapAction="FastMoneySendAPI/GetStatusProcessBankDeposit" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetWalletDetails">
<soap:operation soapAction="FastMoneySendAPI/GetWalletDetails" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RealTimeWalletDeposit">
<soap:operation soapAction="FastMoneySendAPI/RealTimeWalletDeposit" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ConfirmTransaction">
<soap:operation soapAction="FastMoneySendAPI/ConfirmTransaction" style="document" />
<wsdl:input>
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="FastMoneyWebServiceSoap12" type="tns:FastMoneyWebServiceSoap">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="CancelTransaction">
<soap12:operation soapAction="FastMoneySendAPI/CancelTransaction" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendMoney">
<soap12:operation soapAction="FastMoneySendAPI/SendMoney" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="SendMoneyV2">
<soap12:operation soapAction="FastMoneySendAPI/SendMoneyV2" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetCalculation">
<soap12:operation soapAction="FastMoneySendAPI/GetCalculation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStatus">
<soap12:operation soapAction="FastMoneySendAPI/GetStatus" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStatusByPartnerPinNo">
<soap12:operation soapAction="FastMoneySendAPI/GetStatusByPartnerPinNo" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ReconcileReport">
<soap12:operation soapAction="FastMoneySendAPI/ReconcileReport" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBankList">
<soap12:operation soapAction="FastMoneySendAPI/GetBankList" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetBankBranchList">
<soap12:operation soapAction="FastMoneySendAPI/GetBankBranchList" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="AccountValidation">
<soap12:operation soapAction="FastMoneySendAPI/AccountValidation" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ProcessBankDeposit">
<soap12:operation soapAction="FastMoneySendAPI/ProcessBankDeposit" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetStatusProcessBankDeposit">
<soap12:operation soapAction="FastMoneySendAPI/GetStatusProcessBankDeposit" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="GetWalletDetails">
<soap12:operation soapAction="FastMoneySendAPI/GetWalletDetails" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="RealTimeWalletDeposit">
<soap12:operation soapAction="FastMoneySendAPI/RealTimeWalletDeposit" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ConfirmTransaction">
<soap12:operation soapAction="FastMoneySendAPI/ConfirmTransaction" style="document" />
<wsdl:input>
<soap12:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap12:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="FastMoneyWebService">
<wsdl:port name="FastMoneyWebServiceSoap" binding="tns:FastMoneyWebServiceSoap">
<soap:address location="https://api.bestremit-txn.com:9002/SendWSApi/FastMoneyWebService.asmx" />
</wsdl:port>
<wsdl:port name="FastMoneyWebServiceSoap12" binding="tns:FastMoneyWebServiceSoap12">
<soap12:address location="https://api.bestremit-txn.com:9002/SendWSApi/FastMoneyWebService.asmx" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>