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.

1052 lines
58 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <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/">
  3. <wsdl:types>
  4. <s:schema elementFormDefault="qualified" targetNamespace="FastMoneySendAPI">
  5. <s:import namespace="http://SwiftTechnology.Pvt.Ltd/" />
  6. <s:element name="CancelTransaction">
  7. <s:complexType>
  8. <s:sequence>
  9. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  10. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  11. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  12. <s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
  13. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  14. <s:element minOccurs="1" maxOccurs="1" name="CancelRemarks" nillable="true" type="s:string" />
  15. </s:sequence>
  16. </s:complexType>
  17. </s:element>
  18. <s:element name="CancelTransactionResponse">
  19. <s:complexType>
  20. <s:sequence>
  21. <s:element minOccurs="0" maxOccurs="1" name="CancelTransactionResult" type="tns:CancelTransactionResult" />
  22. </s:sequence>
  23. </s:complexType>
  24. </s:element>
  25. <s:complexType name="CancelTransactionResult">
  26. <s:sequence>
  27. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  28. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  29. <s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
  30. <s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
  31. <s:element minOccurs="0" maxOccurs="1" name="CustomerCharge" type="s:string" />
  32. <s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
  33. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  34. <s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
  35. <s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
  36. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  37. </s:sequence>
  38. </s:complexType>
  39. <s:element name="SendMoney">
  40. <s:complexType>
  41. <s:sequence>
  42. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  43. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  44. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  45. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  46. <s:element minOccurs="1" maxOccurs="1" name="ExConfirmId" nillable="true" type="s:string" />
  47. <s:element minOccurs="1" maxOccurs="1" name="MembershipId" nillable="true" type="s:string" />
  48. <s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
  49. <s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
  50. <s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
  51. <s:element minOccurs="1" maxOccurs="1" name="CustomerCity" nillable="true" type="s:string" />
  52. <s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
  53. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
  54. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
  55. <s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
  56. <s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
  57. <s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
  58. <s:element minOccurs="1" maxOccurs="1" name="BeneCity" nillable="true" type="s:string" />
  59. <s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
  60. <s:element minOccurs="1" maxOccurs="1" name="Profession" nillable="true" type="s:string" />
  61. <s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
  62. <s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
  63. <s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
  64. <s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
  65. <s:element minOccurs="1" maxOccurs="1" name="ReceivingAmount" nillable="true" type="s:string" />
  66. <s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
  67. <s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
  68. <s:element minOccurs="1" maxOccurs="1" name="BankName" nillable="true" type="s:string" />
  69. <s:element minOccurs="1" maxOccurs="1" name="BankBranchName" nillable="true" type="s:string" />
  70. <s:element minOccurs="1" maxOccurs="1" name="BankAccountNumber" nillable="true" type="s:string" />
  71. <s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
  72. <s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
  73. <s:element minOccurs="1" maxOccurs="1" name="FreeCharge" nillable="true" type="s:string" />
  74. </s:sequence>
  75. </s:complexType>
  76. </s:element>
  77. <s:element name="SendMoneyResponse">
  78. <s:complexType>
  79. <s:sequence>
  80. <s:element minOccurs="0" maxOccurs="1" name="SendMoneyResult" type="tns:SendMoneyResult" />
  81. </s:sequence>
  82. </s:complexType>
  83. </s:element>
  84. <s:complexType name="SendMoneyResult">
  85. <s:sequence>
  86. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  87. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  88. <s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
  89. <s:element minOccurs="0" maxOccurs="1" name="ServiceCharge" type="s:string" />
  90. <s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
  91. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  92. <s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
  93. <s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
  94. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  95. <s:element minOccurs="0" maxOccurs="1" name="TranId" type="s:string" />
  96. <s:element minOccurs="0" maxOccurs="1" name="PayoutLocation" type="s:string" />
  97. </s:sequence>
  98. </s:complexType>
  99. <s:element name="SendMoneyV2">
  100. <s:complexType>
  101. <s:sequence>
  102. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  103. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  104. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  105. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  106. <s:element minOccurs="1" maxOccurs="1" name="ExConfirmId" nillable="true" type="s:string" />
  107. <s:element minOccurs="1" maxOccurs="1" name="MembershipId" nillable="true" type="s:string" />
  108. <s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
  109. <s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
  110. <s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
  111. <s:element minOccurs="1" maxOccurs="1" name="CustomerCity" nillable="true" type="s:string" />
  112. <s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
  113. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
  114. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
  115. <s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
  116. <s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
  117. <s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
  118. <s:element minOccurs="1" maxOccurs="1" name="BeneCity" nillable="true" type="s:string" />
  119. <s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
  120. <s:element minOccurs="1" maxOccurs="1" name="Profession" nillable="true" type="s:string" />
  121. <s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
  122. <s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
  123. <s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
  124. <s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
  125. <s:element minOccurs="1" maxOccurs="1" name="ReceivingAmount" nillable="true" type="s:string" />
  126. <s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
  127. <s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
  128. <s:element minOccurs="1" maxOccurs="1" name="BankName" nillable="true" type="s:string" />
  129. <s:element minOccurs="1" maxOccurs="1" name="BankBranchName" nillable="true" type="s:string" />
  130. <s:element minOccurs="1" maxOccurs="1" name="BankAccountNumber" nillable="true" type="s:string" />
  131. <s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
  132. <s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
  133. <s:element minOccurs="1" maxOccurs="1" name="FreeCharge" nillable="true" type="s:string" />
  134. <s:element minOccurs="1" maxOccurs="1" name="PCostRate" nillable="true" type="s:string" />
  135. <s:element minOccurs="1" maxOccurs="1" name="SCostRate" nillable="true" type="s:string" />
  136. </s:sequence>
  137. </s:complexType>
  138. </s:element>
  139. <s:element name="SendMoneyV2Response">
  140. <s:complexType>
  141. <s:sequence>
  142. <s:element minOccurs="0" maxOccurs="1" name="SendMoneyV2Result" type="tns:SendMoneyResult" />
  143. </s:sequence>
  144. </s:complexType>
  145. </s:element>
  146. <s:element name="GetCalculation">
  147. <s:complexType>
  148. <s:sequence>
  149. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  150. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  151. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  152. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  153. <s:element minOccurs="1" maxOccurs="1" name="ReceivingAgentId" nillable="true" type="s:string" />
  154. <s:element minOccurs="1" maxOccurs="1" name="RemitAmount" nillable="true" type="s:string" />
  155. <s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
  156. <s:element minOccurs="1" maxOccurs="1" name="ReceivingCountry" nillable="true" type="s:string" />
  157. <s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
  158. </s:sequence>
  159. </s:complexType>
  160. </s:element>
  161. <s:element name="GetCalculationResponse">
  162. <s:complexType>
  163. <s:sequence>
  164. <s:element minOccurs="0" maxOccurs="1" name="GetCalculationResult" type="tns:GetCalculationResult" />
  165. </s:sequence>
  166. </s:complexType>
  167. </s:element>
  168. <s:complexType name="GetCalculationResult">
  169. <s:sequence>
  170. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  171. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  172. <s:element minOccurs="0" maxOccurs="1" name="ServiceCharge" type="s:string" />
  173. <s:element minOccurs="0" maxOccurs="1" name="SendingAmout" type="s:string" />
  174. <s:element minOccurs="0" maxOccurs="1" name="SendingCurrency" type="s:string" />
  175. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  176. <s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
  177. <s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
  178. <s:element minOccurs="0" maxOccurs="1" name="UsdVsNpr" type="s:string" />
  179. <s:element minOccurs="0" maxOccurs="1" name="ExConfirmId" type="s:string" />
  180. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  181. <s:element minOccurs="0" maxOccurs="1" name="districtName" type="s:string" />
  182. </s:sequence>
  183. </s:complexType>
  184. <s:element name="GetStatus">
  185. <s:complexType>
  186. <s:sequence>
  187. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  188. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  189. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  190. <s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
  191. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  192. </s:sequence>
  193. </s:complexType>
  194. </s:element>
  195. <s:element name="GetStatusResponse">
  196. <s:complexType>
  197. <s:sequence>
  198. <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" type="tns:GetStatusResult" />
  199. </s:sequence>
  200. </s:complexType>
  201. </s:element>
  202. <s:complexType name="GetStatusResult">
  203. <s:sequence>
  204. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  205. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  206. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  207. <s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
  208. <s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
  209. <s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
  210. <s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
  211. <s:element minOccurs="0" maxOccurs="1" name="BeneName" type="s:string" />
  212. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  213. <s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
  214. <s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
  215. <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
  216. <s:element minOccurs="0" maxOccurs="1" name="StatusDate" type="s:string" />
  217. </s:sequence>
  218. </s:complexType>
  219. <s:element name="GetStatusByPartnerPinNo">
  220. <s:complexType>
  221. <s:sequence>
  222. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  223. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  224. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  225. <s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
  226. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  227. </s:sequence>
  228. </s:complexType>
  229. </s:element>
  230. <s:element name="GetStatusByPartnerPinNoResponse">
  231. <s:complexType>
  232. <s:sequence>
  233. <s:element minOccurs="0" maxOccurs="1" name="GetStatusByPartnerPinNoResult" type="tns:GetStatusByPartnerPinNoResult" />
  234. </s:sequence>
  235. </s:complexType>
  236. </s:element>
  237. <s:complexType name="GetStatusByPartnerPinNoResult">
  238. <s:sequence>
  239. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  240. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  241. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  242. <s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
  243. <s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
  244. <s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
  245. <s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
  246. <s:element minOccurs="0" maxOccurs="1" name="BeneName" type="s:string" />
  247. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  248. <s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
  249. <s:element minOccurs="0" maxOccurs="1" name="ExRate" type="s:string" />
  250. <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
  251. <s:element minOccurs="0" maxOccurs="1" name="StatusDate" type="s:string" />
  252. </s:sequence>
  253. </s:complexType>
  254. <s:element name="ReconcileReport">
  255. <s:complexType>
  256. <s:sequence>
  257. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  258. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  259. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  260. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  261. <s:element minOccurs="1" maxOccurs="1" name="ReportType" nillable="true" type="s:string" />
  262. <s:element minOccurs="1" maxOccurs="1" name="FromDate" nillable="true" type="s:string" />
  263. <s:element minOccurs="1" maxOccurs="1" name="ToDate" nillable="true" type="s:string" />
  264. </s:sequence>
  265. </s:complexType>
  266. </s:element>
  267. <s:element name="ReconcileReportResponse">
  268. <s:complexType>
  269. <s:sequence>
  270. <s:element minOccurs="0" maxOccurs="1" name="ReconcileReportResult" type="tns:ArrayOfReconcileReportResult" />
  271. </s:sequence>
  272. </s:complexType>
  273. </s:element>
  274. <s:complexType name="ArrayOfReconcileReportResult">
  275. <s:sequence>
  276. <s:element minOccurs="0" maxOccurs="unbounded" name="ReconcileReportResult" nillable="true" type="tns:ReconcileReportResult" />
  277. </s:sequence>
  278. </s:complexType>
  279. <s:complexType name="ReconcileReportResult">
  280. <s:sequence>
  281. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  282. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  283. <s:element minOccurs="0" maxOccurs="1" name="PinNo" type="s:string" />
  284. <s:element minOccurs="0" maxOccurs="1" name="PartnerPinNo" type="s:string" />
  285. <s:element minOccurs="0" maxOccurs="1" name="CustomerName" type="s:string" />
  286. <s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
  287. <s:element minOccurs="0" maxOccurs="1" name="BeneName" type="s:string" />
  288. <s:element minOccurs="0" maxOccurs="1" name="BeneCountry" type="s:string" />
  289. <s:element minOccurs="0" maxOccurs="1" name="ReceivingCurrency" type="s:string" />
  290. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  291. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAgent" type="s:string" />
  292. <s:element minOccurs="0" maxOccurs="1" name="SettlementAmount" type="s:string" />
  293. <s:element minOccurs="0" maxOccurs="1" name="UsdRate" type="s:string" />
  294. <s:element minOccurs="0" maxOccurs="1" name="SettlementRate" type="s:string" />
  295. <s:element minOccurs="0" maxOccurs="1" name="BankName" type="s:string" />
  296. <s:element minOccurs="0" maxOccurs="1" name="BankBranch" type="s:string" />
  297. <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
  298. <s:element minOccurs="0" maxOccurs="1" name="PaidDate" type="s:string" />
  299. <s:element minOccurs="0" maxOccurs="1" name="TransactionDate" type="s:string" />
  300. <s:element minOccurs="0" maxOccurs="1" name="CancelDate" type="s:string" />
  301. <s:element minOccurs="0" maxOccurs="1" name="TransactionStatus" type="s:string" />
  302. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  303. </s:sequence>
  304. </s:complexType>
  305. <s:element name="GetBankList">
  306. <s:complexType>
  307. <s:sequence>
  308. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  309. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  310. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  311. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  312. <s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
  313. <s:element minOccurs="1" maxOccurs="1" name="ReceivingCountry" nillable="true" type="s:string" />
  314. </s:sequence>
  315. </s:complexType>
  316. </s:element>
  317. <s:element name="GetBankListResponse">
  318. <s:complexType>
  319. <s:sequence>
  320. <s:element minOccurs="0" maxOccurs="1" name="GetBankListResult" type="tns:ArrayOfBankList" />
  321. </s:sequence>
  322. </s:complexType>
  323. </s:element>
  324. <s:complexType name="ArrayOfBankList">
  325. <s:sequence>
  326. <s:element minOccurs="0" maxOccurs="unbounded" name="BankList" nillable="true" type="tns:BankList" />
  327. </s:sequence>
  328. </s:complexType>
  329. <s:complexType name="BankList">
  330. <s:sequence>
  331. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  332. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  333. <s:element minOccurs="0" maxOccurs="1" name="BankCode" type="s:string" />
  334. <s:element minOccurs="0" maxOccurs="1" name="BankName" type="s:string" />
  335. <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
  336. <s:element minOccurs="0" maxOccurs="1" name="City" type="s:string" />
  337. <s:element minOccurs="0" maxOccurs="1" name="Currency" type="s:string" />
  338. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  339. <s:element minOccurs="0" maxOccurs="1" name="Validation" type="s:string" />
  340. <s:element minOccurs="0" maxOccurs="1" name="MobileNoSupport" type="s:string" />
  341. </s:sequence>
  342. </s:complexType>
  343. <s:element name="GetBankBranchList">
  344. <s:complexType>
  345. <s:sequence>
  346. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  347. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  348. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  349. <s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
  350. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  351. </s:sequence>
  352. </s:complexType>
  353. </s:element>
  354. <s:element name="GetBankBranchListResponse">
  355. <s:complexType>
  356. <s:sequence>
  357. <s:element minOccurs="0" maxOccurs="1" name="GetBankBranchListResult" type="tns:BankBranchList" />
  358. </s:sequence>
  359. </s:complexType>
  360. </s:element>
  361. <s:complexType name="BankBranchList">
  362. <s:sequence>
  363. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  364. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  365. <s:element minOccurs="0" maxOccurs="1" name="BankCode" type="s:string" />
  366. <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
  367. <s:element minOccurs="0" maxOccurs="1" name="BRANCHES" type="tns:ArrayOfBranchList" />
  368. </s:sequence>
  369. </s:complexType>
  370. <s:complexType name="ArrayOfBranchList">
  371. <s:sequence>
  372. <s:element minOccurs="0" maxOccurs="unbounded" name="BranchList" nillable="true" type="tns:BranchList" />
  373. </s:sequence>
  374. </s:complexType>
  375. <s:complexType name="BranchList">
  376. <s:sequence>
  377. <s:element minOccurs="0" maxOccurs="1" name="BankBranchCode" type="s:string" />
  378. <s:element minOccurs="0" maxOccurs="1" name="BankBranch" type="s:string" />
  379. <s:element minOccurs="0" maxOccurs="1" name="BranchAddress" type="s:string" />
  380. <s:element minOccurs="0" maxOccurs="1" name="BranchCity" type="s:string" />
  381. <s:element minOccurs="0" maxOccurs="1" name="LocationId" type="s:string" />
  382. </s:sequence>
  383. </s:complexType>
  384. <s:element name="AccountValidation">
  385. <s:complexType>
  386. <s:sequence>
  387. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  388. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  389. <s:element minOccurs="1" maxOccurs="1" name="BankId" nillable="true" type="s:string" />
  390. <s:element minOccurs="1" maxOccurs="1" name="AccountNo" nillable="true" type="s:string" />
  391. <s:element minOccurs="1" maxOccurs="1" name="AccountName" nillable="true" type="s:string" />
  392. <s:element minOccurs="1" maxOccurs="1" name="BankingIdentifier" nillable="true" type="s:string" />
  393. </s:sequence>
  394. </s:complexType>
  395. </s:element>
  396. <s:element name="AccountValidationResponse">
  397. <s:complexType>
  398. <s:sequence>
  399. <s:element minOccurs="0" maxOccurs="1" name="AccountValidationResult" type="s1:DbResult" />
  400. </s:sequence>
  401. </s:complexType>
  402. </s:element>
  403. <s:element name="ProcessBankDeposit">
  404. <s:complexType>
  405. <s:sequence>
  406. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  407. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  408. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  409. <s:element minOccurs="1" maxOccurs="1" name="SessionId" nillable="true" type="s:string" />
  410. <s:element minOccurs="1" maxOccurs="1" name="ExConfirmId" nillable="true" type="s:string" />
  411. <s:element minOccurs="1" maxOccurs="1" name="MembershipId" nillable="true" type="s:string" />
  412. <s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
  413. <s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
  414. <s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
  415. <s:element minOccurs="1" maxOccurs="1" name="CustomerCity" nillable="true" type="s:string" />
  416. <s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
  417. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
  418. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
  419. <s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
  420. <s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
  421. <s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
  422. <s:element minOccurs="1" maxOccurs="1" name="BeneCity" nillable="true" type="s:string" />
  423. <s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
  424. <s:element minOccurs="1" maxOccurs="1" name="Profession" nillable="true" type="s:string" />
  425. <s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
  426. <s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
  427. <s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
  428. <s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
  429. <s:element minOccurs="1" maxOccurs="1" name="ReceivingAmount" nillable="true" type="s:string" />
  430. <s:element minOccurs="1" maxOccurs="1" name="PaymentMethod" nillable="true" type="s:string" />
  431. <s:element minOccurs="1" maxOccurs="1" name="BankCode" nillable="true" type="s:string" />
  432. <s:element minOccurs="1" maxOccurs="1" name="BankName" nillable="true" type="s:string" />
  433. <s:element minOccurs="1" maxOccurs="1" name="BankAccountNumber" nillable="true" type="s:string" />
  434. <s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
  435. <s:element minOccurs="1" maxOccurs="1" name="CalculateBy" nillable="true" type="s:string" />
  436. <s:element minOccurs="1" maxOccurs="1" name="FreeCharge" nillable="true" type="s:string" />
  437. <s:element minOccurs="1" maxOccurs="1" name="ControlNo" nillable="true" type="s:string" />
  438. <s:element minOccurs="1" maxOccurs="1" name="PayoutCurrency" nillable="true" type="s:string" />
  439. <s:element minOccurs="1" maxOccurs="1" name="ReceiverCostRate" nillable="true" type="s:string" />
  440. <s:element minOccurs="1" maxOccurs="1" name="SenderCostRate" nillable="true" type="s:string" />
  441. <s:element minOccurs="1" maxOccurs="1" name="Signature" nillable="true" type="s:string" />
  442. <s:element minOccurs="1" maxOccurs="1" name="BankingIdentifier" nillable="true" type="s:string" />
  443. </s:sequence>
  444. </s:complexType>
  445. </s:element>
  446. <s:element name="ProcessBankDepositResponse">
  447. <s:complexType>
  448. <s:sequence>
  449. <s:element minOccurs="0" maxOccurs="1" name="ProcessBankDepositResult" type="s1:DbResult" />
  450. </s:sequence>
  451. </s:complexType>
  452. </s:element>
  453. <s:element name="GetStatusProcessBankDeposit">
  454. <s:complexType>
  455. <s:sequence>
  456. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  457. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  458. <s:element minOccurs="1" maxOccurs="1" name="ControlNo" nillable="true" type="s:string" />
  459. <s:element minOccurs="1" maxOccurs="1" name="TxnDate" nillable="true" type="s:string" />
  460. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  461. </s:sequence>
  462. </s:complexType>
  463. </s:element>
  464. <s:element name="GetStatusProcessBankDepositResponse">
  465. <s:complexType>
  466. <s:sequence>
  467. <s:element minOccurs="0" maxOccurs="1" name="GetStatusProcessBankDepositResult" type="s1:RealTimeCheckStatusResponse" />
  468. </s:sequence>
  469. </s:complexType>
  470. </s:element>
  471. <s:element name="GetWalletDetails">
  472. <s:complexType>
  473. <s:sequence>
  474. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  475. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  476. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  477. <s:element minOccurs="1" maxOccurs="1" name="WalletType" nillable="true" type="s:string" />
  478. <s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
  479. <s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
  480. <s:element minOccurs="1" maxOccurs="1" name="Signature" nillable="true" type="s:string" />
  481. </s:sequence>
  482. </s:complexType>
  483. </s:element>
  484. <s:element name="GetWalletDetailsResponse">
  485. <s:complexType>
  486. <s:sequence>
  487. <s:element minOccurs="0" maxOccurs="1" name="GetWalletDetailsResult" type="s1:WalletUserDetailResponse" />
  488. </s:sequence>
  489. </s:complexType>
  490. </s:element>
  491. <s:element name="RealTimeWalletDeposit">
  492. <s:complexType>
  493. <s:sequence>
  494. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  495. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  496. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  497. <s:element minOccurs="1" maxOccurs="1" name="WalletType" nillable="true" type="s:string" />
  498. <s:element minOccurs="1" maxOccurs="1" name="CustomerName" nillable="true" type="s:string" />
  499. <s:element minOccurs="1" maxOccurs="1" name="CustomerAddress" nillable="true" type="s:string" />
  500. <s:element minOccurs="1" maxOccurs="1" name="CustomerContact" nillable="true" type="s:string" />
  501. <s:element minOccurs="1" maxOccurs="1" name="CustomerCountry" nillable="true" type="s:string" />
  502. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdType" nillable="true" type="s:string" />
  503. <s:element minOccurs="1" maxOccurs="1" name="CustomerIdNumber" nillable="true" type="s:string" />
  504. <s:element minOccurs="1" maxOccurs="1" name="BeneName" nillable="true" type="s:string" />
  505. <s:element minOccurs="1" maxOccurs="1" name="BeneAddress" nillable="true" type="s:string" />
  506. <s:element minOccurs="1" maxOccurs="1" name="BeneContact" nillable="true" type="s:string" />
  507. <s:element minOccurs="1" maxOccurs="1" name="BeneCountry" nillable="true" type="s:string" />
  508. <s:element minOccurs="1" maxOccurs="1" name="IncomeSource" nillable="true" type="s:string" />
  509. <s:element minOccurs="1" maxOccurs="1" name="Relationship" nillable="true" type="s:string" />
  510. <s:element minOccurs="1" maxOccurs="1" name="PurposeOfRemittance" nillable="true" type="s:string" />
  511. <s:element minOccurs="1" maxOccurs="1" name="CollectionAmount" nillable="true" type="s:string" />
  512. <s:element minOccurs="1" maxOccurs="1" name="CollectionCurrency" nillable="true" type="s:string" />
  513. <s:element minOccurs="1" maxOccurs="1" name="SendingAmount" nillable="true" type="s:string" />
  514. <s:element minOccurs="1" maxOccurs="1" name="PayoutAmount" nillable="true" type="s:string" />
  515. <s:element minOccurs="1" maxOccurs="1" name="PayoutComission" nillable="true" type="s:string" />
  516. <s:element minOccurs="1" maxOccurs="1" name="PayoutComissionCurrency" nillable="true" type="s:string" />
  517. <s:element minOccurs="1" maxOccurs="1" name="TransactionDate" nillable="true" type="s:string" />
  518. <s:element minOccurs="1" maxOccurs="1" name="ControlNo" nillable="true" type="s:string" />
  519. <s:element minOccurs="1" maxOccurs="1" name="sendingRate" nillable="true" type="s:string" />
  520. <s:element minOccurs="1" maxOccurs="1" name="payoutRate" nillable="true" type="s:string" />
  521. <s:element minOccurs="1" maxOccurs="1" name="ExchangeRate" nillable="true" type="s:string" />
  522. <s:element minOccurs="1" maxOccurs="1" name="Signature" nillable="true" type="s:string" />
  523. </s:sequence>
  524. </s:complexType>
  525. </s:element>
  526. <s:element name="RealTimeWalletDepositResponse">
  527. <s:complexType>
  528. <s:sequence>
  529. <s:element minOccurs="0" maxOccurs="1" name="RealTimeWalletDepositResult" type="s1:DbResult" />
  530. </s:sequence>
  531. </s:complexType>
  532. </s:element>
  533. <s:element name="ConfirmTransaction">
  534. <s:complexType>
  535. <s:sequence>
  536. <s:element minOccurs="1" maxOccurs="1" name="PartnerId" nillable="true" type="s:string" />
  537. <s:element minOccurs="1" maxOccurs="1" name="UserName" nillable="true" type="s:string" />
  538. <s:element minOccurs="1" maxOccurs="1" name="Password" nillable="true" type="s:string" />
  539. <s:element minOccurs="1" maxOccurs="1" name="PinNo" nillable="true" type="s:string" />
  540. <s:element minOccurs="1" maxOccurs="1" name="TranId" nillable="true" type="s:string" />
  541. </s:sequence>
  542. </s:complexType>
  543. </s:element>
  544. <s:element name="ConfirmTransactionResponse">
  545. <s:complexType>
  546. <s:sequence>
  547. <s:element minOccurs="0" maxOccurs="1" name="ConfirmTransactionResult" type="tns:SendMoneyResult" />
  548. </s:sequence>
  549. </s:complexType>
  550. </s:element>
  551. </s:schema>
  552. <s:schema elementFormDefault="qualified" targetNamespace="http://SwiftTechnology.Pvt.Ltd/">
  553. <s:complexType name="DbResult">
  554. <s:sequence>
  555. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  556. <s:element minOccurs="0" maxOccurs="1" name="Msg" type="s:string" />
  557. <s:element minOccurs="0" maxOccurs="1" name="Id" type="s:string" />
  558. <s:element minOccurs="0" maxOccurs="1" name="Extra" type="s:string" />
  559. <s:element minOccurs="0" maxOccurs="1" name="Extra2" type="s:string" />
  560. </s:sequence>
  561. </s:complexType>
  562. <s:complexType name="RealTimeCheckStatusResponse">
  563. <s:complexContent mixed="false">
  564. <s:extension base="s1:ResponseDetail">
  565. <s:sequence>
  566. <s:element minOccurs="0" maxOccurs="1" name="DetailsList" type="s1:ArrayOfRealTimeCheckStatusDetails" />
  567. <s:element minOccurs="0" maxOccurs="1" name="TicketsList" type="s1:ArrayOfTroubleTicket" />
  568. </s:sequence>
  569. </s:extension>
  570. </s:complexContent>
  571. </s:complexType>
  572. <s:complexType name="ResponseDetail">
  573. <s:sequence>
  574. <s:element minOccurs="0" maxOccurs="1" name="ErrorCode" type="s:string" />
  575. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  576. </s:sequence>
  577. </s:complexType>
  578. <s:complexType name="ArrayOfRealTimeCheckStatusDetails">
  579. <s:sequence>
  580. <s:element minOccurs="0" maxOccurs="unbounded" name="RealTimeCheckStatusDetails" nillable="true" type="s1:RealTimeCheckStatusDetails" />
  581. </s:sequence>
  582. </s:complexType>
  583. <s:complexType name="RealTimeCheckStatusDetails">
  584. <s:sequence>
  585. <s:element minOccurs="0" maxOccurs="1" name="ControlNo" type="s:string" />
  586. <s:element minOccurs="0" maxOccurs="1" name="Status" type="s:string" />
  587. <s:element minOccurs="0" maxOccurs="1" name="ReceivingAmount" type="s:string" />
  588. <s:element minOccurs="0" maxOccurs="1" name="SendingAmount" type="s:string" />
  589. <s:element minOccurs="0" maxOccurs="1" name="TxnDate" type="s:string" />
  590. <s:element minOccurs="0" maxOccurs="1" name="PaidDate" type="s:string" />
  591. </s:sequence>
  592. </s:complexType>
  593. <s:complexType name="ArrayOfTroubleTicket">
  594. <s:sequence>
  595. <s:element minOccurs="0" maxOccurs="unbounded" name="TroubleTicket" nillable="true" type="s1:TroubleTicket" />
  596. </s:sequence>
  597. </s:complexType>
  598. <s:complexType name="TroubleTicket">
  599. <s:sequence>
  600. <s:element minOccurs="0" maxOccurs="1" name="ControlNo" type="s:string" />
  601. <s:element minOccurs="0" maxOccurs="1" name="CreatedDate" type="s:string" />
  602. <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
  603. <s:element minOccurs="0" maxOccurs="1" name="TranId" type="s:string" />
  604. </s:sequence>
  605. </s:complexType>
  606. <s:complexType name="WalletUserDetailResponse">
  607. <s:sequence>
  608. <s:element minOccurs="0" maxOccurs="1" name="ResponseCode" type="s:string" />
  609. <s:element minOccurs="0" maxOccurs="1" name="ResponseMessage" type="s:string" />
  610. <s:element minOccurs="0" maxOccurs="1" name="BeneContact" type="s:string" />
  611. <s:element minOccurs="0" maxOccurs="1" name="FullName" type="s:string" />
  612. <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
  613. </s:sequence>
  614. </s:complexType>
  615. </s:schema>
  616. </wsdl:types>
  617. <wsdl:message name="CancelTransactionSoapIn">
  618. <wsdl:part name="parameters" element="tns:CancelTransaction" />
  619. </wsdl:message>
  620. <wsdl:message name="CancelTransactionSoapOut">
  621. <wsdl:part name="parameters" element="tns:CancelTransactionResponse" />
  622. </wsdl:message>
  623. <wsdl:message name="SendMoneySoapIn">
  624. <wsdl:part name="parameters" element="tns:SendMoney" />
  625. </wsdl:message>
  626. <wsdl:message name="SendMoneySoapOut">
  627. <wsdl:part name="parameters" element="tns:SendMoneyResponse" />
  628. </wsdl:message>
  629. <wsdl:message name="SendMoneyV2SoapIn">
  630. <wsdl:part name="parameters" element="tns:SendMoneyV2" />
  631. </wsdl:message>
  632. <wsdl:message name="SendMoneyV2SoapOut">
  633. <wsdl:part name="parameters" element="tns:SendMoneyV2Response" />
  634. </wsdl:message>
  635. <wsdl:message name="GetCalculationSoapIn">
  636. <wsdl:part name="parameters" element="tns:GetCalculation" />
  637. </wsdl:message>
  638. <wsdl:message name="GetCalculationSoapOut">
  639. <wsdl:part name="parameters" element="tns:GetCalculationResponse" />
  640. </wsdl:message>
  641. <wsdl:message name="GetStatusSoapIn">
  642. <wsdl:part name="parameters" element="tns:GetStatus" />
  643. </wsdl:message>
  644. <wsdl:message name="GetStatusSoapOut">
  645. <wsdl:part name="parameters" element="tns:GetStatusResponse" />
  646. </wsdl:message>
  647. <wsdl:message name="GetStatusByPartnerPinNoSoapIn">
  648. <wsdl:part name="parameters" element="tns:GetStatusByPartnerPinNo" />
  649. </wsdl:message>
  650. <wsdl:message name="GetStatusByPartnerPinNoSoapOut">
  651. <wsdl:part name="parameters" element="tns:GetStatusByPartnerPinNoResponse" />
  652. </wsdl:message>
  653. <wsdl:message name="ReconcileReportSoapIn">
  654. <wsdl:part name="parameters" element="tns:ReconcileReport" />
  655. </wsdl:message>
  656. <wsdl:message name="ReconcileReportSoapOut">
  657. <wsdl:part name="parameters" element="tns:ReconcileReportResponse" />
  658. </wsdl:message>
  659. <wsdl:message name="GetBankListSoapIn">
  660. <wsdl:part name="parameters" element="tns:GetBankList" />
  661. </wsdl:message>
  662. <wsdl:message name="GetBankListSoapOut">
  663. <wsdl:part name="parameters" element="tns:GetBankListResponse" />
  664. </wsdl:message>
  665. <wsdl:message name="GetBankBranchListSoapIn">
  666. <wsdl:part name="parameters" element="tns:GetBankBranchList" />
  667. </wsdl:message>
  668. <wsdl:message name="GetBankBranchListSoapOut">
  669. <wsdl:part name="parameters" element="tns:GetBankBranchListResponse" />
  670. </wsdl:message>
  671. <wsdl:message name="AccountValidationSoapIn">
  672. <wsdl:part name="parameters" element="tns:AccountValidation" />
  673. </wsdl:message>
  674. <wsdl:message name="AccountValidationSoapOut">
  675. <wsdl:part name="parameters" element="tns:AccountValidationResponse" />
  676. </wsdl:message>
  677. <wsdl:message name="ProcessBankDepositSoapIn">
  678. <wsdl:part name="parameters" element="tns:ProcessBankDeposit" />
  679. </wsdl:message>
  680. <wsdl:message name="ProcessBankDepositSoapOut">
  681. <wsdl:part name="parameters" element="tns:ProcessBankDepositResponse" />
  682. </wsdl:message>
  683. <wsdl:message name="GetStatusProcessBankDepositSoapIn">
  684. <wsdl:part name="parameters" element="tns:GetStatusProcessBankDeposit" />
  685. </wsdl:message>
  686. <wsdl:message name="GetStatusProcessBankDepositSoapOut">
  687. <wsdl:part name="parameters" element="tns:GetStatusProcessBankDepositResponse" />
  688. </wsdl:message>
  689. <wsdl:message name="GetWalletDetailsSoapIn">
  690. <wsdl:part name="parameters" element="tns:GetWalletDetails" />
  691. </wsdl:message>
  692. <wsdl:message name="GetWalletDetailsSoapOut">
  693. <wsdl:part name="parameters" element="tns:GetWalletDetailsResponse" />
  694. </wsdl:message>
  695. <wsdl:message name="RealTimeWalletDepositSoapIn">
  696. <wsdl:part name="parameters" element="tns:RealTimeWalletDeposit" />
  697. </wsdl:message>
  698. <wsdl:message name="RealTimeWalletDepositSoapOut">
  699. <wsdl:part name="parameters" element="tns:RealTimeWalletDepositResponse" />
  700. </wsdl:message>
  701. <wsdl:message name="ConfirmTransactionSoapIn">
  702. <wsdl:part name="parameters" element="tns:ConfirmTransaction" />
  703. </wsdl:message>
  704. <wsdl:message name="ConfirmTransactionSoapOut">
  705. <wsdl:part name="parameters" element="tns:ConfirmTransactionResponse" />
  706. </wsdl:message>
  707. <wsdl:portType name="FastMoneyWebServiceSoap">
  708. <wsdl:operation name="CancelTransaction">
  709. <wsdl:input message="tns:CancelTransactionSoapIn" />
  710. <wsdl:output message="tns:CancelTransactionSoapOut" />
  711. </wsdl:operation>
  712. <wsdl:operation name="SendMoney">
  713. <wsdl:input message="tns:SendMoneySoapIn" />
  714. <wsdl:output message="tns:SendMoneySoapOut" />
  715. </wsdl:operation>
  716. <wsdl:operation name="SendMoneyV2">
  717. <wsdl:input message="tns:SendMoneyV2SoapIn" />
  718. <wsdl:output message="tns:SendMoneyV2SoapOut" />
  719. </wsdl:operation>
  720. <wsdl:operation name="GetCalculation">
  721. <wsdl:input message="tns:GetCalculationSoapIn" />
  722. <wsdl:output message="tns:GetCalculationSoapOut" />
  723. </wsdl:operation>
  724. <wsdl:operation name="GetStatus">
  725. <wsdl:input message="tns:GetStatusSoapIn" />
  726. <wsdl:output message="tns:GetStatusSoapOut" />
  727. </wsdl:operation>
  728. <wsdl:operation name="GetStatusByPartnerPinNo">
  729. <wsdl:input message="tns:GetStatusByPartnerPinNoSoapIn" />
  730. <wsdl:output message="tns:GetStatusByPartnerPinNoSoapOut" />
  731. </wsdl:operation>
  732. <wsdl:operation name="ReconcileReport">
  733. <wsdl:input message="tns:ReconcileReportSoapIn" />
  734. <wsdl:output message="tns:ReconcileReportSoapOut" />
  735. </wsdl:operation>
  736. <wsdl:operation name="GetBankList">
  737. <wsdl:input message="tns:GetBankListSoapIn" />
  738. <wsdl:output message="tns:GetBankListSoapOut" />
  739. </wsdl:operation>
  740. <wsdl:operation name="GetBankBranchList">
  741. <wsdl:input message="tns:GetBankBranchListSoapIn" />
  742. <wsdl:output message="tns:GetBankBranchListSoapOut" />
  743. </wsdl:operation>
  744. <wsdl:operation name="AccountValidation">
  745. <wsdl:input message="tns:AccountValidationSoapIn" />
  746. <wsdl:output message="tns:AccountValidationSoapOut" />
  747. </wsdl:operation>
  748. <wsdl:operation name="ProcessBankDeposit">
  749. <wsdl:input message="tns:ProcessBankDepositSoapIn" />
  750. <wsdl:output message="tns:ProcessBankDepositSoapOut" />
  751. </wsdl:operation>
  752. <wsdl:operation name="GetStatusProcessBankDeposit">
  753. <wsdl:input message="tns:GetStatusProcessBankDepositSoapIn" />
  754. <wsdl:output message="tns:GetStatusProcessBankDepositSoapOut" />
  755. </wsdl:operation>
  756. <wsdl:operation name="GetWalletDetails">
  757. <wsdl:input message="tns:GetWalletDetailsSoapIn" />
  758. <wsdl:output message="tns:GetWalletDetailsSoapOut" />
  759. </wsdl:operation>
  760. <wsdl:operation name="RealTimeWalletDeposit">
  761. <wsdl:input message="tns:RealTimeWalletDepositSoapIn" />
  762. <wsdl:output message="tns:RealTimeWalletDepositSoapOut" />
  763. </wsdl:operation>
  764. <wsdl:operation name="ConfirmTransaction">
  765. <wsdl:input message="tns:ConfirmTransactionSoapIn" />
  766. <wsdl:output message="tns:ConfirmTransactionSoapOut" />
  767. </wsdl:operation>
  768. </wsdl:portType>
  769. <wsdl:binding name="FastMoneyWebServiceSoap" type="tns:FastMoneyWebServiceSoap">
  770. <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
  771. <wsdl:operation name="CancelTransaction">
  772. <soap:operation soapAction="FastMoneySendAPI/CancelTransaction" style="document" />
  773. <wsdl:input>
  774. <soap:body use="literal" />
  775. </wsdl:input>
  776. <wsdl:output>
  777. <soap:body use="literal" />
  778. </wsdl:output>
  779. </wsdl:operation>
  780. <wsdl:operation name="SendMoney">
  781. <soap:operation soapAction="FastMoneySendAPI/SendMoney" style="document" />
  782. <wsdl:input>
  783. <soap:body use="literal" />
  784. </wsdl:input>
  785. <wsdl:output>
  786. <soap:body use="literal" />
  787. </wsdl:output>
  788. </wsdl:operation>
  789. <wsdl:operation name="SendMoneyV2">
  790. <soap:operation soapAction="FastMoneySendAPI/SendMoneyV2" style="document" />
  791. <wsdl:input>
  792. <soap:body use="literal" />
  793. </wsdl:input>
  794. <wsdl:output>
  795. <soap:body use="literal" />
  796. </wsdl:output>
  797. </wsdl:operation>
  798. <wsdl:operation name="GetCalculation">
  799. <soap:operation soapAction="FastMoneySendAPI/GetCalculation" style="document" />
  800. <wsdl:input>
  801. <soap:body use="literal" />
  802. </wsdl:input>
  803. <wsdl:output>
  804. <soap:body use="literal" />
  805. </wsdl:output>
  806. </wsdl:operation>
  807. <wsdl:operation name="GetStatus">
  808. <soap:operation soapAction="FastMoneySendAPI/GetStatus" style="document" />
  809. <wsdl:input>
  810. <soap:body use="literal" />
  811. </wsdl:input>
  812. <wsdl:output>
  813. <soap:body use="literal" />
  814. </wsdl:output>
  815. </wsdl:operation>
  816. <wsdl:operation name="GetStatusByPartnerPinNo">
  817. <soap:operation soapAction="FastMoneySendAPI/GetStatusByPartnerPinNo" style="document" />
  818. <wsdl:input>
  819. <soap:body use="literal" />
  820. </wsdl:input>
  821. <wsdl:output>
  822. <soap:body use="literal" />
  823. </wsdl:output>
  824. </wsdl:operation>
  825. <wsdl:operation name="ReconcileReport">
  826. <soap:operation soapAction="FastMoneySendAPI/ReconcileReport" style="document" />
  827. <wsdl:input>
  828. <soap:body use="literal" />
  829. </wsdl:input>
  830. <wsdl:output>
  831. <soap:body use="literal" />
  832. </wsdl:output>
  833. </wsdl:operation>
  834. <wsdl:operation name="GetBankList">
  835. <soap:operation soapAction="FastMoneySendAPI/GetBankList" style="document" />
  836. <wsdl:input>
  837. <soap:body use="literal" />
  838. </wsdl:input>
  839. <wsdl:output>
  840. <soap:body use="literal" />
  841. </wsdl:output>
  842. </wsdl:operation>
  843. <wsdl:operation name="GetBankBranchList">
  844. <soap:operation soapAction="FastMoneySendAPI/GetBankBranchList" style="document" />
  845. <wsdl:input>
  846. <soap:body use="literal" />
  847. </wsdl:input>
  848. <wsdl:output>
  849. <soap:body use="literal" />
  850. </wsdl:output>
  851. </wsdl:operation>
  852. <wsdl:operation name="AccountValidation">
  853. <soap:operation soapAction="FastMoneySendAPI/AccountValidation" style="document" />
  854. <wsdl:input>
  855. <soap:body use="literal" />
  856. </wsdl:input>
  857. <wsdl:output>
  858. <soap:body use="literal" />
  859. </wsdl:output>
  860. </wsdl:operation>
  861. <wsdl:operation name="ProcessBankDeposit">
  862. <soap:operation soapAction="FastMoneySendAPI/ProcessBankDeposit" style="document" />
  863. <wsdl:input>
  864. <soap:body use="literal" />
  865. </wsdl:input>
  866. <wsdl:output>
  867. <soap:body use="literal" />
  868. </wsdl:output>
  869. </wsdl:operation>
  870. <wsdl:operation name="GetStatusProcessBankDeposit">
  871. <soap:operation soapAction="FastMoneySendAPI/GetStatusProcessBankDeposit" style="document" />
  872. <wsdl:input>
  873. <soap:body use="literal" />
  874. </wsdl:input>
  875. <wsdl:output>
  876. <soap:body use="literal" />
  877. </wsdl:output>
  878. </wsdl:operation>
  879. <wsdl:operation name="GetWalletDetails">
  880. <soap:operation soapAction="FastMoneySendAPI/GetWalletDetails" style="document" />
  881. <wsdl:input>
  882. <soap:body use="literal" />
  883. </wsdl:input>
  884. <wsdl:output>
  885. <soap:body use="literal" />
  886. </wsdl:output>
  887. </wsdl:operation>
  888. <wsdl:operation name="RealTimeWalletDeposit">
  889. <soap:operation soapAction="FastMoneySendAPI/RealTimeWalletDeposit" style="document" />
  890. <wsdl:input>
  891. <soap:body use="literal" />
  892. </wsdl:input>
  893. <wsdl:output>
  894. <soap:body use="literal" />
  895. </wsdl:output>
  896. </wsdl:operation>
  897. <wsdl:operation name="ConfirmTransaction">
  898. <soap:operation soapAction="FastMoneySendAPI/ConfirmTransaction" style="document" />
  899. <wsdl:input>
  900. <soap:body use="literal" />
  901. </wsdl:input>
  902. <wsdl:output>
  903. <soap:body use="literal" />
  904. </wsdl:output>
  905. </wsdl:operation>
  906. </wsdl:binding>
  907. <wsdl:binding name="FastMoneyWebServiceSoap12" type="tns:FastMoneyWebServiceSoap">
  908. <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
  909. <wsdl:operation name="CancelTransaction">
  910. <soap12:operation soapAction="FastMoneySendAPI/CancelTransaction" style="document" />
  911. <wsdl:input>
  912. <soap12:body use="literal" />
  913. </wsdl:input>
  914. <wsdl:output>
  915. <soap12:body use="literal" />
  916. </wsdl:output>
  917. </wsdl:operation>
  918. <wsdl:operation name="SendMoney">
  919. <soap12:operation soapAction="FastMoneySendAPI/SendMoney" style="document" />
  920. <wsdl:input>
  921. <soap12:body use="literal" />
  922. </wsdl:input>
  923. <wsdl:output>
  924. <soap12:body use="literal" />
  925. </wsdl:output>
  926. </wsdl:operation>
  927. <wsdl:operation name="SendMoneyV2">
  928. <soap12:operation soapAction="FastMoneySendAPI/SendMoneyV2" style="document" />
  929. <wsdl:input>
  930. <soap12:body use="literal" />
  931. </wsdl:input>
  932. <wsdl:output>
  933. <soap12:body use="literal" />
  934. </wsdl:output>
  935. </wsdl:operation>
  936. <wsdl:operation name="GetCalculation">
  937. <soap12:operation soapAction="FastMoneySendAPI/GetCalculation" style="document" />
  938. <wsdl:input>
  939. <soap12:body use="literal" />
  940. </wsdl:input>
  941. <wsdl:output>
  942. <soap12:body use="literal" />
  943. </wsdl:output>
  944. </wsdl:operation>
  945. <wsdl:operation name="GetStatus">
  946. <soap12:operation soapAction="FastMoneySendAPI/GetStatus" style="document" />
  947. <wsdl:input>
  948. <soap12:body use="literal" />
  949. </wsdl:input>
  950. <wsdl:output>
  951. <soap12:body use="literal" />
  952. </wsdl:output>
  953. </wsdl:operation>
  954. <wsdl:operation name="GetStatusByPartnerPinNo">
  955. <soap12:operation soapAction="FastMoneySendAPI/GetStatusByPartnerPinNo" style="document" />
  956. <wsdl:input>
  957. <soap12:body use="literal" />
  958. </wsdl:input>
  959. <wsdl:output>
  960. <soap12:body use="literal" />
  961. </wsdl:output>
  962. </wsdl:operation>
  963. <wsdl:operation name="ReconcileReport">
  964. <soap12:operation soapAction="FastMoneySendAPI/ReconcileReport" style="document" />
  965. <wsdl:input>
  966. <soap12:body use="literal" />
  967. </wsdl:input>
  968. <wsdl:output>
  969. <soap12:body use="literal" />
  970. </wsdl:output>
  971. </wsdl:operation>
  972. <wsdl:operation name="GetBankList">
  973. <soap12:operation soapAction="FastMoneySendAPI/GetBankList" style="document" />
  974. <wsdl:input>
  975. <soap12:body use="literal" />
  976. </wsdl:input>
  977. <wsdl:output>
  978. <soap12:body use="literal" />
  979. </wsdl:output>
  980. </wsdl:operation>
  981. <wsdl:operation name="GetBankBranchList">
  982. <soap12:operation soapAction="FastMoneySendAPI/GetBankBranchList" style="document" />
  983. <wsdl:input>
  984. <soap12:body use="literal" />
  985. </wsdl:input>
  986. <wsdl:output>
  987. <soap12:body use="literal" />
  988. </wsdl:output>
  989. </wsdl:operation>
  990. <wsdl:operation name="AccountValidation">
  991. <soap12:operation soapAction="FastMoneySendAPI/AccountValidation" style="document" />
  992. <wsdl:input>
  993. <soap12:body use="literal" />
  994. </wsdl:input>
  995. <wsdl:output>
  996. <soap12:body use="literal" />
  997. </wsdl:output>
  998. </wsdl:operation>
  999. <wsdl:operation name="ProcessBankDeposit">
  1000. <soap12:operation soapAction="FastMoneySendAPI/ProcessBankDeposit" style="document" />
  1001. <wsdl:input>
  1002. <soap12:body use="literal" />
  1003. </wsdl:input>
  1004. <wsdl:output>
  1005. <soap12:body use="literal" />
  1006. </wsdl:output>
  1007. </wsdl:operation>
  1008. <wsdl:operation name="GetStatusProcessBankDeposit">
  1009. <soap12:operation soapAction="FastMoneySendAPI/GetStatusProcessBankDeposit" style="document" />
  1010. <wsdl:input>
  1011. <soap12:body use="literal" />
  1012. </wsdl:input>
  1013. <wsdl:output>
  1014. <soap12:body use="literal" />
  1015. </wsdl:output>
  1016. </wsdl:operation>
  1017. <wsdl:operation name="GetWalletDetails">
  1018. <soap12:operation soapAction="FastMoneySendAPI/GetWalletDetails" style="document" />
  1019. <wsdl:input>
  1020. <soap12:body use="literal" />
  1021. </wsdl:input>
  1022. <wsdl:output>
  1023. <soap12:body use="literal" />
  1024. </wsdl:output>
  1025. </wsdl:operation>
  1026. <wsdl:operation name="RealTimeWalletDeposit">
  1027. <soap12:operation soapAction="FastMoneySendAPI/RealTimeWalletDeposit" style="document" />
  1028. <wsdl:input>
  1029. <soap12:body use="literal" />
  1030. </wsdl:input>
  1031. <wsdl:output>
  1032. <soap12:body use="literal" />
  1033. </wsdl:output>
  1034. </wsdl:operation>
  1035. <wsdl:operation name="ConfirmTransaction">
  1036. <soap12:operation soapAction="FastMoneySendAPI/ConfirmTransaction" style="document" />
  1037. <wsdl:input>
  1038. <soap12:body use="literal" />
  1039. </wsdl:input>
  1040. <wsdl:output>
  1041. <soap12:body use="literal" />
  1042. </wsdl:output>
  1043. </wsdl:operation>
  1044. </wsdl:binding>
  1045. <wsdl:service name="FastMoneyWebService">
  1046. <wsdl:port name="FastMoneyWebServiceSoap" binding="tns:FastMoneyWebServiceSoap">
  1047. <soap:address location="http://202.166.220.36:2087/sendwsapi/FastMoneyWebService.asmx" />
  1048. </wsdl:port>
  1049. <wsdl:port name="FastMoneyWebServiceSoap12" binding="tns:FastMoneyWebServiceSoap12">
  1050. <soap12:address location="http://202.166.220.36:2087/sendwsapi/FastMoneyWebService.asmx" />
  1051. </wsdl:port>
  1052. </wsdl:service>
  1053. </wsdl:definitions>