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.

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