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.

937 lines
49 KiB

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="WebServicesRemit" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="WebServicesRemit" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  3. <wsdl:types>
  4. <s:schema elementFormDefault="qualified" targetNamespace="WebServicesRemit">
  5. <s:element name="CancelTXN">
  6. <s:complexType>
  7. <s:sequence>
  8. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  9. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  10. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  11. <s:element minOccurs="1" maxOccurs="1" name="REFNO" nillable="true" type="s:string" />
  12. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  13. <s:element minOccurs="1" maxOccurs="1" name="CANCEL_REASON" nillable="true" type="s:string" />
  14. </s:sequence>
  15. </s:complexType>
  16. </s:element>
  17. <s:element name="CancelTXNResponse">
  18. <s:complexType>
  19. <s:sequence>
  20. <s:element minOccurs="0" maxOccurs="1" name="CancelTXNResult" type="tns:CancelTXNResult" />
  21. </s:sequence>
  22. </s:complexType>
  23. </s:element>
  24. <s:complexType name="CancelTXNResult">
  25. <s:sequence>
  26. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  27. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  28. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  29. <s:element minOccurs="0" maxOccurs="1" name="REFNO" type="s:string" />
  30. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_AMT" type="s:string" />
  31. <s:element minOccurs="0" maxOccurs="1" name="EXCHANGE_RATE" type="s:string" />
  32. <s:element minOccurs="0" maxOccurs="1" name="SERVICE_CHARGE" type="s:string" />
  33. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  34. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  35. </s:sequence>
  36. </s:complexType>
  37. <s:element name="CreateTXN">
  38. <s:complexType>
  39. <s:sequence>
  40. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  41. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  42. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  43. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  44. <s:element minOccurs="1" maxOccurs="1" name="FOREX_SESSION_ID" nillable="true" type="s:string" />
  45. <s:element minOccurs="1" maxOccurs="1" name="REMITTER_ID" nillable="true" type="s:string" />
  46. <s:element minOccurs="1" maxOccurs="1" name="SENDER_NAME" nillable="true" type="s:string" />
  47. <s:element minOccurs="1" maxOccurs="1" name="SENDER_ADDRESS" nillable="true" type="s:string" />
  48. <s:element minOccurs="1" maxOccurs="1" name="SENDER_MOBILE" nillable="true" type="s:string" />
  49. <s:element minOccurs="1" maxOccurs="1" name="SENDER_CITY" nillable="true" type="s:string" />
  50. <s:element minOccurs="1" maxOccurs="1" name="SENDER_COUNTRY" nillable="true" type="s:string" />
  51. <s:element minOccurs="1" maxOccurs="1" name="SENDERS_IDENTITY_TYPE" nillable="true" type="s:string" />
  52. <s:element minOccurs="1" maxOccurs="1" name="SENDER_IDENTITY_NUMBER" nillable="true" type="s:string" />
  53. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_NAME" nillable="true" type="s:string" />
  54. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_ADDRESS" nillable="true" type="s:string" />
  55. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_CONTACT_NUMBER" nillable="true" type="s:string" />
  56. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_CITY" nillable="true" type="s:string" />
  57. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_COUNTRY" nillable="true" type="s:string" />
  58. <s:element minOccurs="1" maxOccurs="1" name="COLLECT_AMT" nillable="true" type="s:string" />
  59. <s:element minOccurs="1" maxOccurs="1" name="PAYOUTAMT" nillable="true" type="s:string" />
  60. <s:element minOccurs="1" maxOccurs="1" name="PAYMENTTYPE" nillable="true" type="s:string" />
  61. <s:element minOccurs="1" maxOccurs="1" name="BANKID" nillable="true" type="s:string" />
  62. <s:element minOccurs="1" maxOccurs="1" name="BANK_NAME" nillable="true" type="s:string" />
  63. <s:element minOccurs="1" maxOccurs="1" name="BANK_BRANCH_NAME" nillable="true" type="s:string" />
  64. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" nillable="true" type="s:string" />
  65. <s:element minOccurs="1" maxOccurs="1" name="TRNDATE" nillable="true" type="s:string" />
  66. <s:element minOccurs="1" maxOccurs="1" name="CALC_BY" nillable="true" type="s:string" />
  67. </s:sequence>
  68. </s:complexType>
  69. </s:element>
  70. <s:element name="CreateTXNResponse">
  71. <s:complexType>
  72. <s:sequence>
  73. <s:element minOccurs="0" maxOccurs="1" name="CreateTXNResult" type="tns:CreateTXNResult" />
  74. </s:sequence>
  75. </s:complexType>
  76. </s:element>
  77. <s:complexType name="CreateTXNResult">
  78. <s:sequence>
  79. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  80. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  81. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  82. <s:element minOccurs="0" maxOccurs="1" name="REFNO" type="s:string" />
  83. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_AMT" type="s:string" />
  84. <s:element minOccurs="0" maxOccurs="1" name="EXCHANGE_RATE" type="s:string" />
  85. <s:element minOccurs="0" maxOccurs="1" name="SERVICE_CHARGE" type="s:string" />
  86. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  87. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  88. </s:sequence>
  89. </s:complexType>
  90. <s:element name="CreateTXNV2">
  91. <s:complexType>
  92. <s:sequence>
  93. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  94. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  95. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  96. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  97. <s:element minOccurs="1" maxOccurs="1" name="FOREX_SESSION_ID" nillable="true" type="s:string" />
  98. <s:element minOccurs="1" maxOccurs="1" name="REMITTER_ID" nillable="true" type="s:string" />
  99. <s:element minOccurs="1" maxOccurs="1" name="SENDER_NAME" nillable="true" type="s:string" />
  100. <s:element minOccurs="1" maxOccurs="1" name="SENDER_ADDRESS" nillable="true" type="s:string" />
  101. <s:element minOccurs="1" maxOccurs="1" name="SENDER_MOBILE" nillable="true" type="s:string" />
  102. <s:element minOccurs="1" maxOccurs="1" name="SENDER_CITY" nillable="true" type="s:string" />
  103. <s:element minOccurs="1" maxOccurs="1" name="SENDER_COUNTRY" nillable="true" type="s:string" />
  104. <s:element minOccurs="1" maxOccurs="1" name="SENDERS_IDENTITY_TYPE" nillable="true" type="s:string" />
  105. <s:element minOccurs="1" maxOccurs="1" name="SENDER_IDENTITY_NUMBER" nillable="true" type="s:string" />
  106. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_NAME" nillable="true" type="s:string" />
  107. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_ADDRESS" nillable="true" type="s:string" />
  108. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_CONTACT_NUMBER" nillable="true" type="s:string" />
  109. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_CITY" nillable="true" type="s:string" />
  110. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_COUNTRY" nillable="true" type="s:string" />
  111. <s:element minOccurs="1" maxOccurs="1" name="OCCUPATION" nillable="true" type="s:string" />
  112. <s:element minOccurs="1" maxOccurs="1" name="SOURCE_OF_FUND" nillable="true" type="s:string" />
  113. <s:element minOccurs="1" maxOccurs="1" name="RELATIONSHIP" nillable="true" type="s:string" />
  114. <s:element minOccurs="1" maxOccurs="1" name="PURPOSE_OF_REMITTANCE" nillable="true" type="s:string" />
  115. <s:element minOccurs="1" maxOccurs="1" name="COLLECT_AMT" nillable="true" type="s:string" />
  116. <s:element minOccurs="1" maxOccurs="1" name="PAYOUTAMT" nillable="true" type="s:string" />
  117. <s:element minOccurs="1" maxOccurs="1" name="PAYMENTTYPE" nillable="true" type="s:string" />
  118. <s:element minOccurs="1" maxOccurs="1" name="BANKID" nillable="true" type="s:string" />
  119. <s:element minOccurs="1" maxOccurs="1" name="BANK_NAME" nillable="true" type="s:string" />
  120. <s:element minOccurs="1" maxOccurs="1" name="BANK_BRANCH_NAME" nillable="true" type="s:string" />
  121. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" nillable="true" type="s:string" />
  122. <s:element minOccurs="1" maxOccurs="1" name="TRNDATE" nillable="true" type="s:string" />
  123. <s:element minOccurs="1" maxOccurs="1" name="CALC_BY" nillable="true" type="s:string" />
  124. </s:sequence>
  125. </s:complexType>
  126. </s:element>
  127. <s:element name="CreateTXNV2Response">
  128. <s:complexType>
  129. <s:sequence>
  130. <s:element minOccurs="0" maxOccurs="1" name="CreateTXNV2Result" type="tns:CreateTXNResult" />
  131. </s:sequence>
  132. </s:complexType>
  133. </s:element>
  134. <s:element name="GetCalculation">
  135. <s:complexType>
  136. <s:sequence>
  137. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  138. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  139. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  140. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  141. <s:element minOccurs="1" maxOccurs="1" name="PAYOUT_AGENT_ID" nillable="true" type="s:string" />
  142. <s:element minOccurs="1" maxOccurs="1" name="REMIT_AMOUNT" nillable="true" type="s:string" />
  143. <s:element minOccurs="1" maxOccurs="1" name="PAYMENTTYPE" nillable="true" type="s:string" />
  144. <s:element minOccurs="1" maxOccurs="1" name="PAYOUT_COUNTRY" nillable="true" type="s:string" />
  145. <s:element minOccurs="1" maxOccurs="1" name="CALC_BY" nillable="true" type="s:string" />
  146. </s:sequence>
  147. </s:complexType>
  148. </s:element>
  149. <s:element name="GetCalculationResponse">
  150. <s:complexType>
  151. <s:sequence>
  152. <s:element minOccurs="0" maxOccurs="1" name="GetCalculationResult" type="tns:GetCalculationResult" />
  153. </s:sequence>
  154. </s:complexType>
  155. </s:element>
  156. <s:complexType name="GetCalculationResult">
  157. <s:sequence>
  158. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  159. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  160. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  161. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_AMT" type="s:string" />
  162. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_CURRENCY" type="s:string" />
  163. <s:element minOccurs="0" maxOccurs="1" name="SERVICE_CHARGE" type="s:string" />
  164. <s:element minOccurs="0" maxOccurs="1" name="EXCHANGE_RATE" type="s:string" />
  165. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  166. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  167. <s:element minOccurs="0" maxOccurs="1" name="FOREX_SESSION_ID" type="s:string" />
  168. </s:sequence>
  169. </s:complexType>
  170. <s:element name="GetStatus">
  171. <s:complexType>
  172. <s:sequence>
  173. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  174. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  175. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  176. <s:element minOccurs="1" maxOccurs="1" name="REFNO" nillable="true" type="s:string" />
  177. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  178. </s:sequence>
  179. </s:complexType>
  180. </s:element>
  181. <s:element name="GetStatusResponse">
  182. <s:complexType>
  183. <s:sequence>
  184. <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" type="tns:GetStatusResult" />
  185. </s:sequence>
  186. </s:complexType>
  187. </s:element>
  188. <s:complexType name="GetStatusResult">
  189. <s:sequence>
  190. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  191. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  192. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  193. <s:element minOccurs="0" maxOccurs="1" name="REFNO" type="s:string" />
  194. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NAME" type="s:string" />
  195. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_NAME" type="s:string" />
  196. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  197. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  198. <s:element minOccurs="0" maxOccurs="1" name="STATUS" type="s:string" />
  199. <s:element minOccurs="0" maxOccurs="1" name="STATUS_DATE" type="s:string" />
  200. </s:sequence>
  201. </s:complexType>
  202. <s:element name="GetStatusByTxnRefId">
  203. <s:complexType>
  204. <s:sequence>
  205. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  206. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  207. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  208. <s:element minOccurs="1" maxOccurs="1" name="TXN_REF_ID" nillable="true" type="s:string" />
  209. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  210. </s:sequence>
  211. </s:complexType>
  212. </s:element>
  213. <s:element name="GetStatusByTxnRefIdResponse">
  214. <s:complexType>
  215. <s:sequence>
  216. <s:element minOccurs="0" maxOccurs="1" name="GetStatusByTxnRefIdResult" type="tns:GetStatusResult" />
  217. </s:sequence>
  218. </s:complexType>
  219. </s:element>
  220. <s:element name="ReconcileReport">
  221. <s:complexType>
  222. <s:sequence>
  223. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  224. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  225. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  226. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  227. <s:element minOccurs="1" maxOccurs="1" name="REPORT_TYPE" nillable="true" type="s:string" />
  228. <s:element minOccurs="1" maxOccurs="1" name="FROM_DATE" nillable="true" type="s:string" />
  229. <s:element minOccurs="1" maxOccurs="1" name="TO_DATE" nillable="true" type="s:string" />
  230. </s:sequence>
  231. </s:complexType>
  232. </s:element>
  233. <s:element name="ReconcileReportResponse">
  234. <s:complexType>
  235. <s:sequence>
  236. <s:element minOccurs="0" maxOccurs="1" name="ReconcileReportResult" type="tns:ArrayOfReturn_TRANSREPORT" />
  237. </s:sequence>
  238. </s:complexType>
  239. </s:element>
  240. <s:complexType name="ArrayOfReturn_TRANSREPORT">
  241. <s:sequence>
  242. <s:element minOccurs="0" maxOccurs="unbounded" name="Return_TRANSREPORT" nillable="true" type="tns:Return_TRANSREPORT" />
  243. </s:sequence>
  244. </s:complexType>
  245. <s:complexType name="Return_TRANSREPORT">
  246. <s:sequence>
  247. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  248. <s:element minOccurs="0" maxOccurs="1" name="AGENT_NAME" type="s:string" />
  249. <s:element minOccurs="0" maxOccurs="1" name="AGENT_BRANCH" type="s:string" />
  250. <s:element minOccurs="0" maxOccurs="1" name="TRANSACTION_STATUS" type="s:string" />
  251. <s:element minOccurs="0" maxOccurs="1" name="REFNO" type="s:string" />
  252. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NAME" type="s:string" />
  253. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_NAME" type="s:string" />
  254. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_COUNTRY" type="s:string" />
  255. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_AMT" type="s:string" />
  256. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_CCY" type="s:string" />
  257. <s:element minOccurs="0" maxOccurs="1" name="TRANSACTION_DATE" type="s:string" />
  258. <s:element minOccurs="0" maxOccurs="1" name="STATUS" type="s:string" />
  259. <s:element minOccurs="0" maxOccurs="1" name="PAID_DATE" type="s:string" />
  260. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_AGENT" type="s:string" />
  261. <s:element minOccurs="0" maxOccurs="1" name="CANCEL_DATE" type="s:string" />
  262. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  263. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  264. </s:sequence>
  265. </s:complexType>
  266. <s:element name="GetAgent">
  267. <s:complexType>
  268. <s:sequence>
  269. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  270. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  271. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  272. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  273. <s:element minOccurs="1" maxOccurs="1" name="PAYMENTTYPE" nillable="true" type="s:string" />
  274. <s:element minOccurs="1" maxOccurs="1" name="PAYOUT_COUNTRY" nillable="true" type="s:string" />
  275. </s:sequence>
  276. </s:complexType>
  277. </s:element>
  278. <s:element name="GetAgentResponse">
  279. <s:complexType>
  280. <s:sequence>
  281. <s:element minOccurs="0" maxOccurs="1" name="GetAgentResult" type="tns:ArrayOfReturn_AGENT" />
  282. </s:sequence>
  283. </s:complexType>
  284. </s:element>
  285. <s:complexType name="ArrayOfReturn_AGENT">
  286. <s:sequence>
  287. <s:element minOccurs="0" maxOccurs="unbounded" name="Return_AGENT" nillable="true" type="tns:Return_AGENT" />
  288. </s:sequence>
  289. </s:complexType>
  290. <s:complexType name="Return_AGENT">
  291. <s:sequence>
  292. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  293. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  294. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  295. <s:element minOccurs="0" maxOccurs="1" name="AGENT_ID" type="s:string" />
  296. <s:element minOccurs="0" maxOccurs="1" name="AGENT_NAME" type="s:string" />
  297. <s:element minOccurs="0" maxOccurs="1" name="ADDRESS" type="s:string" />
  298. <s:element minOccurs="0" maxOccurs="1" name="CITY" type="s:string" />
  299. <s:element minOccurs="0" maxOccurs="1" name="CURRENCY" type="s:string" />
  300. </s:sequence>
  301. </s:complexType>
  302. <s:element name="GetAgentBranch">
  303. <s:complexType>
  304. <s:sequence>
  305. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  306. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  307. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  308. <s:element minOccurs="1" maxOccurs="1" name="AGENT_ID" nillable="true" type="s:string" />
  309. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  310. </s:sequence>
  311. </s:complexType>
  312. </s:element>
  313. <s:element name="GetAgentBranchResponse">
  314. <s:complexType>
  315. <s:sequence>
  316. <s:element minOccurs="0" maxOccurs="1" name="GetAgentBranchResult" type="tns:Return_AGENTBRANCH" />
  317. </s:sequence>
  318. </s:complexType>
  319. </s:element>
  320. <s:complexType name="Return_AGENTBRANCH">
  321. <s:sequence>
  322. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  323. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  324. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXN_REF_ID" type="s:string" />
  325. <s:element minOccurs="0" maxOccurs="1" name="AGENT_ID" type="s:string" />
  326. <s:element minOccurs="0" maxOccurs="1" name="BRANCHES" type="tns:ArrayOfReturn_AGENTBRANCHLIST" />
  327. </s:sequence>
  328. </s:complexType>
  329. <s:complexType name="ArrayOfReturn_AGENTBRANCHLIST">
  330. <s:sequence>
  331. <s:element minOccurs="0" maxOccurs="unbounded" name="Return_AGENTBRANCHLIST" nillable="true" type="tns:Return_AGENTBRANCHLIST" />
  332. </s:sequence>
  333. </s:complexType>
  334. <s:complexType name="Return_AGENTBRANCHLIST">
  335. <s:sequence>
  336. <s:element minOccurs="0" maxOccurs="1" name="LOCATIONID" type="s:string" />
  337. <s:element minOccurs="0" maxOccurs="1" name="AGENT" type="s:string" />
  338. <s:element minOccurs="0" maxOccurs="1" name="BRANCH" type="s:string" />
  339. <s:element minOccurs="0" maxOccurs="1" name="ADDRESS" type="s:string" />
  340. <s:element minOccurs="0" maxOccurs="1" name="CITY" type="s:string" />
  341. <s:element minOccurs="0" maxOccurs="1" name="BANK_ID" type="s:string" />
  342. <s:element minOccurs="0" maxOccurs="1" name="EXT_BANK_BRANCH_ID" type="s:string" />
  343. </s:sequence>
  344. </s:complexType>
  345. <s:element name="ChekAccount">
  346. <s:complexType>
  347. <s:sequence>
  348. <s:element minOccurs="1" maxOccurs="1" name="input" nillable="true" type="tns:CheckAccountRequest" />
  349. </s:sequence>
  350. </s:complexType>
  351. </s:element>
  352. <s:complexType name="CheckAccountRequest">
  353. <s:sequence>
  354. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  355. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  356. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  357. <s:element minOccurs="1" maxOccurs="1" name="BANKID" nillable="true" type="s:string" />
  358. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" nillable="true" type="s:string" />
  359. </s:sequence>
  360. </s:complexType>
  361. <s:element name="ChekAccountResponse">
  362. <s:complexType>
  363. <s:sequence>
  364. <s:element minOccurs="0" maxOccurs="1" name="ChekAccountResult" type="tns:CheckAccountResult" />
  365. </s:sequence>
  366. </s:complexType>
  367. </s:element>
  368. <s:complexType name="CheckAccountResult">
  369. <s:sequence>
  370. <s:element minOccurs="1" maxOccurs="1" name="CODE" nillable="true" type="s:string" />
  371. <s:element minOccurs="1" maxOccurs="1" name="MESSAGE" nillable="true" type="s:string" />
  372. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" nillable="true" type="s:string" />
  373. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NAME" nillable="true" type="s:string" />
  374. </s:sequence>
  375. </s:complexType>
  376. <s:element name="CreateTXNV3">
  377. <s:complexType>
  378. <s:sequence>
  379. <s:element minOccurs="1" maxOccurs="1" name="CreateTXNRequest" nillable="true" type="tns:CreateTXNRequest" />
  380. </s:sequence>
  381. </s:complexType>
  382. </s:element>
  383. <s:complexType name="CreateTXNRequest">
  384. <s:sequence>
  385. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  386. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  387. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  388. <s:element minOccurs="1" maxOccurs="1" name="AGENT_SESSION_ID" nillable="true" type="s:string" />
  389. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TXN_REF_ID" nillable="true" type="s:string" />
  390. <s:element minOccurs="0" maxOccurs="1" name="REMITTER_ID" type="s:string" />
  391. <s:element minOccurs="1" maxOccurs="1" name="SENDER_NAME" nillable="true" type="s:string" />
  392. <s:element minOccurs="1" maxOccurs="1" name="SENDER_ADDRESS" nillable="true" type="s:string" />
  393. <s:element minOccurs="1" maxOccurs="1" name="SENDER_MOBILE" nillable="true" type="s:string" />
  394. <s:element minOccurs="1" maxOccurs="1" name="SENDER_CITY" nillable="true" type="s:string" />
  395. <s:element minOccurs="1" maxOccurs="1" name="SENDER_COUNTRY" nillable="true" type="s:string" />
  396. <s:element minOccurs="1" maxOccurs="1" name="SENDERS_IDENTITY_TYPE" nillable="true" type="s:string" />
  397. <s:element minOccurs="1" maxOccurs="1" name="SENDER_IDENTITY_NUMBER" nillable="true" type="s:string" />
  398. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_NAME" nillable="true" type="s:string" />
  399. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_ADDRESS" nillable="true" type="s:string" />
  400. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_CONTACT_NUMBER" nillable="true" type="s:string" />
  401. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_CITY" nillable="true" type="s:string" />
  402. <s:element minOccurs="1" maxOccurs="1" name="RECEIVER_COUNTRY" nillable="true" type="s:string" />
  403. <s:element minOccurs="1" maxOccurs="1" name="PAYOUTAMT" nillable="true" type="s:string" />
  404. <s:element minOccurs="1" maxOccurs="1" name="SEND_CURR_COST_RATE" nillable="true" type="s:string" />
  405. <s:element minOccurs="1" maxOccurs="1" name="PAY_CURR_COST_RATE" nillable="true" type="s:string" />
  406. <s:element minOccurs="1" maxOccurs="1" name="PAYMENTTYPE" nillable="true" type="s:string" />
  407. <s:element minOccurs="0" maxOccurs="1" name="BANKID" type="s:string" />
  408. <s:element minOccurs="0" maxOccurs="1" name="BANK_NAME" type="s:string" />
  409. <s:element minOccurs="0" maxOccurs="1" name="BANK_BRANCH_NAME" type="s:string" />
  410. <s:element minOccurs="0" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" type="s:string" />
  411. <s:element minOccurs="1" maxOccurs="1" name="OCCUPATION" nillable="true" type="s:string" />
  412. <s:element minOccurs="1" maxOccurs="1" name="SOURCE_OF_FUND" nillable="true" type="s:string" />
  413. <s:element minOccurs="1" maxOccurs="1" name="RELATIONSHIP" nillable="true" type="s:string" />
  414. <s:element minOccurs="1" maxOccurs="1" name="PURPOSE_OF_REMITTANCE" nillable="true" type="s:string" />
  415. </s:sequence>
  416. </s:complexType>
  417. <s:element name="CreateTXNV3Response">
  418. <s:complexType>
  419. <s:sequence>
  420. <s:element minOccurs="0" maxOccurs="1" name="CreateTXNV3Result" type="tns:CreateTXNResult" />
  421. </s:sequence>
  422. </s:complexType>
  423. </s:element>
  424. <s:element name="ConfirmTXN">
  425. <s:complexType>
  426. <s:sequence>
  427. <s:element minOccurs="1" maxOccurs="1" name="request" nillable="true" type="tns:ConfirmTxnRequest" />
  428. </s:sequence>
  429. </s:complexType>
  430. </s:element>
  431. <s:complexType name="ConfirmTxnRequest">
  432. <s:sequence>
  433. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  434. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  435. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  436. <s:element minOccurs="1" maxOccurs="1" name="AGENT_SESSION_ID" nillable="true" type="s:string" />
  437. <s:element minOccurs="1" maxOccurs="1" name="REFNO" nillable="true" type="s:string" />
  438. </s:sequence>
  439. </s:complexType>
  440. <s:element name="ConfirmTXNResponse">
  441. <s:complexType>
  442. <s:sequence>
  443. <s:element minOccurs="0" maxOccurs="1" name="ConfirmTXNResult" type="tns:ConfirmTxnResponse" />
  444. </s:sequence>
  445. </s:complexType>
  446. </s:element>
  447. <s:complexType name="ConfirmTxnResponse">
  448. <s:complexContent mixed="false">
  449. <s:extension base="tns:CreateTXNResult" />
  450. </s:complexContent>
  451. </s:complexType>
  452. <s:element name="BankAccountValidation">
  453. <s:complexType>
  454. <s:sequence>
  455. <s:element minOccurs="1" maxOccurs="1" name="request" nillable="true" type="tns:AccountValidationRequest" />
  456. </s:sequence>
  457. </s:complexType>
  458. </s:element>
  459. <s:complexType name="AccountValidationRequest">
  460. <s:sequence>
  461. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  462. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  463. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  464. <s:element minOccurs="1" maxOccurs="1" name="AGENT_SESSION_ID" nillable="true" type="s:string" />
  465. <s:element minOccurs="1" maxOccurs="1" name="ACCOUNTNUMBER" nillable="true" type="s:string" />
  466. <s:element minOccurs="1" maxOccurs="1" name="ACCOUNTNAME" nillable="true" type="s:string" />
  467. <s:element minOccurs="1" maxOccurs="1" name="BANKBRANCHID" nillable="true" type="s:string" />
  468. <s:element minOccurs="1" maxOccurs="1" name="BANKNAME" nillable="true" type="s:string" />
  469. </s:sequence>
  470. </s:complexType>
  471. <s:element name="BankAccountValidationResponse">
  472. <s:complexType>
  473. <s:sequence>
  474. <s:element minOccurs="0" maxOccurs="1" name="BankAccountValidationResult" type="tns:AccountValidationResponse" />
  475. </s:sequence>
  476. </s:complexType>
  477. </s:element>
  478. <s:complexType name="AccountValidationResponse">
  479. <s:sequence>
  480. <s:element minOccurs="1" maxOccurs="1" name="CODE" nillable="true" type="s:string" />
  481. <s:element minOccurs="1" maxOccurs="1" name="MESSAGE" nillable="true" type="s:string" />
  482. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" nillable="true" type="s:string" />
  483. <s:element minOccurs="1" maxOccurs="1" name="BANK_ACCOUNT_NAME" nillable="true" type="s:string" />
  484. <s:element minOccurs="1" maxOccurs="1" name="MATCH_PERCENTAGE" nillable="true" type="s:string" />
  485. </s:sequence>
  486. </s:complexType>
  487. <s:element name="GetAgent_V2">
  488. <s:complexType>
  489. <s:sequence>
  490. <s:element minOccurs="1" maxOccurs="1" name="request" nillable="true" type="tns:GetAgentV2Request" />
  491. </s:sequence>
  492. </s:complexType>
  493. </s:element>
  494. <s:complexType name="GetAgentV2Request">
  495. <s:sequence>
  496. <s:element minOccurs="1" maxOccurs="1" name="ACCESSCODE" nillable="true" type="s:string" />
  497. <s:element minOccurs="1" maxOccurs="1" name="USERNAME" nillable="true" type="s:string" />
  498. <s:element minOccurs="1" maxOccurs="1" name="PASSWORD" nillable="true" type="s:string" />
  499. <s:element minOccurs="1" maxOccurs="1" name="AGENT_SESSION_ID" nillable="true" type="s:string" />
  500. <s:element minOccurs="1" maxOccurs="1" name="AGENT_TYPE" nillable="true" type="s:string" />
  501. <s:element minOccurs="1" maxOccurs="1" name="PAYOUT_COUNTRY" nillable="true" type="s:string" />
  502. </s:sequence>
  503. </s:complexType>
  504. <s:element name="GetAgent_V2Response">
  505. <s:complexType>
  506. <s:sequence>
  507. <s:element minOccurs="0" maxOccurs="1" name="GetAgent_V2Result" type="tns:ArrayOfReturn_AGENT_V2" />
  508. </s:sequence>
  509. </s:complexType>
  510. </s:element>
  511. <s:complexType name="ArrayOfReturn_AGENT_V2">
  512. <s:sequence>
  513. <s:element minOccurs="0" maxOccurs="unbounded" name="Return_AGENT_V2" nillable="true" type="tns:Return_AGENT_V2" />
  514. </s:sequence>
  515. </s:complexType>
  516. <s:complexType name="Return_AGENT_V2">
  517. <s:sequence>
  518. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  519. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  520. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  521. <s:element minOccurs="0" maxOccurs="1" name="AGENT_ID" type="s:string" />
  522. <s:element minOccurs="0" maxOccurs="1" name="AGENT_NAME" type="s:string" />
  523. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TYPE" type="s:string" />
  524. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_COUNTRY" type="s:string" />
  525. <s:element minOccurs="0" maxOccurs="1" name="ADDRESS" type="s:string" />
  526. </s:sequence>
  527. </s:complexType>
  528. </s:schema>
  529. </wsdl:types>
  530. <wsdl:message name="CancelTXNSoapIn">
  531. <wsdl:part name="parameters" element="tns:CancelTXN" />
  532. </wsdl:message>
  533. <wsdl:message name="CancelTXNSoapOut">
  534. <wsdl:part name="parameters" element="tns:CancelTXNResponse" />
  535. </wsdl:message>
  536. <wsdl:message name="CreateTXNSoapIn">
  537. <wsdl:part name="parameters" element="tns:CreateTXN" />
  538. </wsdl:message>
  539. <wsdl:message name="CreateTXNSoapOut">
  540. <wsdl:part name="parameters" element="tns:CreateTXNResponse" />
  541. </wsdl:message>
  542. <wsdl:message name="CreateTXNV2SoapIn">
  543. <wsdl:part name="parameters" element="tns:CreateTXNV2" />
  544. </wsdl:message>
  545. <wsdl:message name="CreateTXNV2SoapOut">
  546. <wsdl:part name="parameters" element="tns:CreateTXNV2Response" />
  547. </wsdl:message>
  548. <wsdl:message name="GetCalculationSoapIn">
  549. <wsdl:part name="parameters" element="tns:GetCalculation" />
  550. </wsdl:message>
  551. <wsdl:message name="GetCalculationSoapOut">
  552. <wsdl:part name="parameters" element="tns:GetCalculationResponse" />
  553. </wsdl:message>
  554. <wsdl:message name="GetStatusSoapIn">
  555. <wsdl:part name="parameters" element="tns:GetStatus" />
  556. </wsdl:message>
  557. <wsdl:message name="GetStatusSoapOut">
  558. <wsdl:part name="parameters" element="tns:GetStatusResponse" />
  559. </wsdl:message>
  560. <wsdl:message name="GetStatusByTxnRefIdSoapIn">
  561. <wsdl:part name="parameters" element="tns:GetStatusByTxnRefId" />
  562. </wsdl:message>
  563. <wsdl:message name="GetStatusByTxnRefIdSoapOut">
  564. <wsdl:part name="parameters" element="tns:GetStatusByTxnRefIdResponse" />
  565. </wsdl:message>
  566. <wsdl:message name="ReconcileReportSoapIn">
  567. <wsdl:part name="parameters" element="tns:ReconcileReport" />
  568. </wsdl:message>
  569. <wsdl:message name="ReconcileReportSoapOut">
  570. <wsdl:part name="parameters" element="tns:ReconcileReportResponse" />
  571. </wsdl:message>
  572. <wsdl:message name="GetAgentSoapIn">
  573. <wsdl:part name="parameters" element="tns:GetAgent" />
  574. </wsdl:message>
  575. <wsdl:message name="GetAgentSoapOut">
  576. <wsdl:part name="parameters" element="tns:GetAgentResponse" />
  577. </wsdl:message>
  578. <wsdl:message name="GetAgentBranchSoapIn">
  579. <wsdl:part name="parameters" element="tns:GetAgentBranch" />
  580. </wsdl:message>
  581. <wsdl:message name="GetAgentBranchSoapOut">
  582. <wsdl:part name="parameters" element="tns:GetAgentBranchResponse" />
  583. </wsdl:message>
  584. <wsdl:message name="ChekAccountSoapIn">
  585. <wsdl:part name="parameters" element="tns:ChekAccount" />
  586. </wsdl:message>
  587. <wsdl:message name="ChekAccountSoapOut">
  588. <wsdl:part name="parameters" element="tns:ChekAccountResponse" />
  589. </wsdl:message>
  590. <wsdl:message name="CreateTXNV3SoapIn">
  591. <wsdl:part name="parameters" element="tns:CreateTXNV3" />
  592. </wsdl:message>
  593. <wsdl:message name="CreateTXNV3SoapOut">
  594. <wsdl:part name="parameters" element="tns:CreateTXNV3Response" />
  595. </wsdl:message>
  596. <wsdl:message name="ConfirmTXNSoapIn">
  597. <wsdl:part name="parameters" element="tns:ConfirmTXN" />
  598. </wsdl:message>
  599. <wsdl:message name="ConfirmTXNSoapOut">
  600. <wsdl:part name="parameters" element="tns:ConfirmTXNResponse" />
  601. </wsdl:message>
  602. <wsdl:message name="BankAccountValidationSoapIn">
  603. <wsdl:part name="parameters" element="tns:BankAccountValidation" />
  604. </wsdl:message>
  605. <wsdl:message name="BankAccountValidationSoapOut">
  606. <wsdl:part name="parameters" element="tns:BankAccountValidationResponse" />
  607. </wsdl:message>
  608. <wsdl:message name="GetAgent_V2SoapIn">
  609. <wsdl:part name="parameters" element="tns:GetAgent_V2" />
  610. </wsdl:message>
  611. <wsdl:message name="GetAgent_V2SoapOut">
  612. <wsdl:part name="parameters" element="tns:GetAgent_V2Response" />
  613. </wsdl:message>
  614. <wsdl:portType name="imeServiceV2Soap">
  615. <wsdl:operation name="CancelTXN">
  616. <wsdl:input message="tns:CancelTXNSoapIn" />
  617. <wsdl:output message="tns:CancelTXNSoapOut" />
  618. </wsdl:operation>
  619. <wsdl:operation name="CreateTXN">
  620. <wsdl:input message="tns:CreateTXNSoapIn" />
  621. <wsdl:output message="tns:CreateTXNSoapOut" />
  622. </wsdl:operation>
  623. <wsdl:operation name="CreateTXNV2">
  624. <wsdl:input message="tns:CreateTXNV2SoapIn" />
  625. <wsdl:output message="tns:CreateTXNV2SoapOut" />
  626. </wsdl:operation>
  627. <wsdl:operation name="GetCalculation">
  628. <wsdl:input message="tns:GetCalculationSoapIn" />
  629. <wsdl:output message="tns:GetCalculationSoapOut" />
  630. </wsdl:operation>
  631. <wsdl:operation name="GetStatus">
  632. <wsdl:input message="tns:GetStatusSoapIn" />
  633. <wsdl:output message="tns:GetStatusSoapOut" />
  634. </wsdl:operation>
  635. <wsdl:operation name="GetStatusByTxnRefId">
  636. <wsdl:input message="tns:GetStatusByTxnRefIdSoapIn" />
  637. <wsdl:output message="tns:GetStatusByTxnRefIdSoapOut" />
  638. </wsdl:operation>
  639. <wsdl:operation name="ReconcileReport">
  640. <wsdl:input message="tns:ReconcileReportSoapIn" />
  641. <wsdl:output message="tns:ReconcileReportSoapOut" />
  642. </wsdl:operation>
  643. <wsdl:operation name="GetAgent">
  644. <wsdl:input message="tns:GetAgentSoapIn" />
  645. <wsdl:output message="tns:GetAgentSoapOut" />
  646. </wsdl:operation>
  647. <wsdl:operation name="GetAgentBranch">
  648. <wsdl:input message="tns:GetAgentBranchSoapIn" />
  649. <wsdl:output message="tns:GetAgentBranchSoapOut" />
  650. </wsdl:operation>
  651. <wsdl:operation name="ChekAccount">
  652. <wsdl:input message="tns:ChekAccountSoapIn" />
  653. <wsdl:output message="tns:ChekAccountSoapOut" />
  654. </wsdl:operation>
  655. <wsdl:operation name="CreateTXNV3">
  656. <wsdl:input message="tns:CreateTXNV3SoapIn" />
  657. <wsdl:output message="tns:CreateTXNV3SoapOut" />
  658. </wsdl:operation>
  659. <wsdl:operation name="ConfirmTXN">
  660. <wsdl:input message="tns:ConfirmTXNSoapIn" />
  661. <wsdl:output message="tns:ConfirmTXNSoapOut" />
  662. </wsdl:operation>
  663. <wsdl:operation name="BankAccountValidation">
  664. <wsdl:input message="tns:BankAccountValidationSoapIn" />
  665. <wsdl:output message="tns:BankAccountValidationSoapOut" />
  666. </wsdl:operation>
  667. <wsdl:operation name="GetAgent_V2">
  668. <wsdl:input message="tns:GetAgent_V2SoapIn" />
  669. <wsdl:output message="tns:GetAgent_V2SoapOut" />
  670. </wsdl:operation>
  671. </wsdl:portType>
  672. <wsdl:binding name="imeServiceV2Soap" type="tns:imeServiceV2Soap">
  673. <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
  674. <wsdl:operation name="CancelTXN">
  675. <soap:operation soapAction="WebServicesRemit/CancelTXN" style="document" />
  676. <wsdl:input>
  677. <soap:body use="literal" />
  678. </wsdl:input>
  679. <wsdl:output>
  680. <soap:body use="literal" />
  681. </wsdl:output>
  682. </wsdl:operation>
  683. <wsdl:operation name="CreateTXN">
  684. <soap:operation soapAction="WebServicesRemit/CreateTXN" style="document" />
  685. <wsdl:input>
  686. <soap:body use="literal" />
  687. </wsdl:input>
  688. <wsdl:output>
  689. <soap:body use="literal" />
  690. </wsdl:output>
  691. </wsdl:operation>
  692. <wsdl:operation name="CreateTXNV2">
  693. <soap:operation soapAction="WebServicesRemit/CreateTXNV2" style="document" />
  694. <wsdl:input>
  695. <soap:body use="literal" />
  696. </wsdl:input>
  697. <wsdl:output>
  698. <soap:body use="literal" />
  699. </wsdl:output>
  700. </wsdl:operation>
  701. <wsdl:operation name="GetCalculation">
  702. <soap:operation soapAction="WebServicesRemit/GetCalculation" style="document" />
  703. <wsdl:input>
  704. <soap:body use="literal" />
  705. </wsdl:input>
  706. <wsdl:output>
  707. <soap:body use="literal" />
  708. </wsdl:output>
  709. </wsdl:operation>
  710. <wsdl:operation name="GetStatus">
  711. <soap:operation soapAction="WebServicesRemit/GetStatus" style="document" />
  712. <wsdl:input>
  713. <soap:body use="literal" />
  714. </wsdl:input>
  715. <wsdl:output>
  716. <soap:body use="literal" />
  717. </wsdl:output>
  718. </wsdl:operation>
  719. <wsdl:operation name="GetStatusByTxnRefId">
  720. <soap:operation soapAction="WebServicesRemit/GetStatusByTxnRefId" style="document" />
  721. <wsdl:input>
  722. <soap:body use="literal" />
  723. </wsdl:input>
  724. <wsdl:output>
  725. <soap:body use="literal" />
  726. </wsdl:output>
  727. </wsdl:operation>
  728. <wsdl:operation name="ReconcileReport">
  729. <soap:operation soapAction="WebServicesRemit/ReconcileReport" style="document" />
  730. <wsdl:input>
  731. <soap:body use="literal" />
  732. </wsdl:input>
  733. <wsdl:output>
  734. <soap:body use="literal" />
  735. </wsdl:output>
  736. </wsdl:operation>
  737. <wsdl:operation name="GetAgent">
  738. <soap:operation soapAction="WebServicesRemit/GetAgent" style="document" />
  739. <wsdl:input>
  740. <soap:body use="literal" />
  741. </wsdl:input>
  742. <wsdl:output>
  743. <soap:body use="literal" />
  744. </wsdl:output>
  745. </wsdl:operation>
  746. <wsdl:operation name="GetAgentBranch">
  747. <soap:operation soapAction="WebServicesRemit/GetAgentBranch" style="document" />
  748. <wsdl:input>
  749. <soap:body use="literal" />
  750. </wsdl:input>
  751. <wsdl:output>
  752. <soap:body use="literal" />
  753. </wsdl:output>
  754. </wsdl:operation>
  755. <wsdl:operation name="ChekAccount">
  756. <soap:operation soapAction="WebServicesRemit/ChekAccount" style="document" />
  757. <wsdl:input>
  758. <soap:body use="literal" />
  759. </wsdl:input>
  760. <wsdl:output>
  761. <soap:body use="literal" />
  762. </wsdl:output>
  763. </wsdl:operation>
  764. <wsdl:operation name="CreateTXNV3">
  765. <soap:operation soapAction="WebServicesRemit/CreateTXNV3" style="document" />
  766. <wsdl:input>
  767. <soap:body use="literal" />
  768. </wsdl:input>
  769. <wsdl:output>
  770. <soap:body use="literal" />
  771. </wsdl:output>
  772. </wsdl:operation>
  773. <wsdl:operation name="ConfirmTXN">
  774. <soap:operation soapAction="WebServicesRemit/ConfirmTXN" style="document" />
  775. <wsdl:input>
  776. <soap:body use="literal" />
  777. </wsdl:input>
  778. <wsdl:output>
  779. <soap:body use="literal" />
  780. </wsdl:output>
  781. </wsdl:operation>
  782. <wsdl:operation name="BankAccountValidation">
  783. <soap:operation soapAction="WebServicesRemit/BankAccountValidation" style="document" />
  784. <wsdl:input>
  785. <soap:body use="literal" />
  786. </wsdl:input>
  787. <wsdl:output>
  788. <soap:body use="literal" />
  789. </wsdl:output>
  790. </wsdl:operation>
  791. <wsdl:operation name="GetAgent_V2">
  792. <soap:operation soapAction="WebServicesRemit/GetAgent_V2" style="document" />
  793. <wsdl:input>
  794. <soap:body use="literal" />
  795. </wsdl:input>
  796. <wsdl:output>
  797. <soap:body use="literal" />
  798. </wsdl:output>
  799. </wsdl:operation>
  800. </wsdl:binding>
  801. <wsdl:binding name="imeServiceV2Soap12" type="tns:imeServiceV2Soap">
  802. <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
  803. <wsdl:operation name="CancelTXN">
  804. <soap12:operation soapAction="WebServicesRemit/CancelTXN" style="document" />
  805. <wsdl:input>
  806. <soap12:body use="literal" />
  807. </wsdl:input>
  808. <wsdl:output>
  809. <soap12:body use="literal" />
  810. </wsdl:output>
  811. </wsdl:operation>
  812. <wsdl:operation name="CreateTXN">
  813. <soap12:operation soapAction="WebServicesRemit/CreateTXN" style="document" />
  814. <wsdl:input>
  815. <soap12:body use="literal" />
  816. </wsdl:input>
  817. <wsdl:output>
  818. <soap12:body use="literal" />
  819. </wsdl:output>
  820. </wsdl:operation>
  821. <wsdl:operation name="CreateTXNV2">
  822. <soap12:operation soapAction="WebServicesRemit/CreateTXNV2" style="document" />
  823. <wsdl:input>
  824. <soap12:body use="literal" />
  825. </wsdl:input>
  826. <wsdl:output>
  827. <soap12:body use="literal" />
  828. </wsdl:output>
  829. </wsdl:operation>
  830. <wsdl:operation name="GetCalculation">
  831. <soap12:operation soapAction="WebServicesRemit/GetCalculation" style="document" />
  832. <wsdl:input>
  833. <soap12:body use="literal" />
  834. </wsdl:input>
  835. <wsdl:output>
  836. <soap12:body use="literal" />
  837. </wsdl:output>
  838. </wsdl:operation>
  839. <wsdl:operation name="GetStatus">
  840. <soap12:operation soapAction="WebServicesRemit/GetStatus" style="document" />
  841. <wsdl:input>
  842. <soap12:body use="literal" />
  843. </wsdl:input>
  844. <wsdl:output>
  845. <soap12:body use="literal" />
  846. </wsdl:output>
  847. </wsdl:operation>
  848. <wsdl:operation name="GetStatusByTxnRefId">
  849. <soap12:operation soapAction="WebServicesRemit/GetStatusByTxnRefId" style="document" />
  850. <wsdl:input>
  851. <soap12:body use="literal" />
  852. </wsdl:input>
  853. <wsdl:output>
  854. <soap12:body use="literal" />
  855. </wsdl:output>
  856. </wsdl:operation>
  857. <wsdl:operation name="ReconcileReport">
  858. <soap12:operation soapAction="WebServicesRemit/ReconcileReport" style="document" />
  859. <wsdl:input>
  860. <soap12:body use="literal" />
  861. </wsdl:input>
  862. <wsdl:output>
  863. <soap12:body use="literal" />
  864. </wsdl:output>
  865. </wsdl:operation>
  866. <wsdl:operation name="GetAgent">
  867. <soap12:operation soapAction="WebServicesRemit/GetAgent" style="document" />
  868. <wsdl:input>
  869. <soap12:body use="literal" />
  870. </wsdl:input>
  871. <wsdl:output>
  872. <soap12:body use="literal" />
  873. </wsdl:output>
  874. </wsdl:operation>
  875. <wsdl:operation name="GetAgentBranch">
  876. <soap12:operation soapAction="WebServicesRemit/GetAgentBranch" style="document" />
  877. <wsdl:input>
  878. <soap12:body use="literal" />
  879. </wsdl:input>
  880. <wsdl:output>
  881. <soap12:body use="literal" />
  882. </wsdl:output>
  883. </wsdl:operation>
  884. <wsdl:operation name="ChekAccount">
  885. <soap12:operation soapAction="WebServicesRemit/ChekAccount" style="document" />
  886. <wsdl:input>
  887. <soap12:body use="literal" />
  888. </wsdl:input>
  889. <wsdl:output>
  890. <soap12:body use="literal" />
  891. </wsdl:output>
  892. </wsdl:operation>
  893. <wsdl:operation name="CreateTXNV3">
  894. <soap12:operation soapAction="WebServicesRemit/CreateTXNV3" style="document" />
  895. <wsdl:input>
  896. <soap12:body use="literal" />
  897. </wsdl:input>
  898. <wsdl:output>
  899. <soap12:body use="literal" />
  900. </wsdl:output>
  901. </wsdl:operation>
  902. <wsdl:operation name="ConfirmTXN">
  903. <soap12:operation soapAction="WebServicesRemit/ConfirmTXN" style="document" />
  904. <wsdl:input>
  905. <soap12:body use="literal" />
  906. </wsdl:input>
  907. <wsdl:output>
  908. <soap12:body use="literal" />
  909. </wsdl:output>
  910. </wsdl:operation>
  911. <wsdl:operation name="BankAccountValidation">
  912. <soap12:operation soapAction="WebServicesRemit/BankAccountValidation" style="document" />
  913. <wsdl:input>
  914. <soap12:body use="literal" />
  915. </wsdl:input>
  916. <wsdl:output>
  917. <soap12:body use="literal" />
  918. </wsdl:output>
  919. </wsdl:operation>
  920. <wsdl:operation name="GetAgent_V2">
  921. <soap12:operation soapAction="WebServicesRemit/GetAgent_V2" style="document" />
  922. <wsdl:input>
  923. <soap12:body use="literal" />
  924. </wsdl:input>
  925. <wsdl:output>
  926. <soap12:body use="literal" />
  927. </wsdl:output>
  928. </wsdl:operation>
  929. </wsdl:binding>
  930. <wsdl:service name="imeServiceV2">
  931. <wsdl:port name="imeServiceV2Soap" binding="tns:imeServiceV2Soap">
  932. <soap:address location="http://211.25.249.199:9001/imeServiceV2.asmx" />
  933. </wsdl:port>
  934. <wsdl:port name="imeServiceV2Soap12" binding="tns:imeServiceV2Soap12">
  935. <soap12:address location="http://211.25.249.199:9001/imeServiceV2.asmx" />
  936. </wsdl:port>
  937. </wsdl:service>
  938. </wsdl:definitions>