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.

631 lines
33 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="ClientWebService" 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="ClientWebService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  3. <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">ClientWebService</wsdl:documentation>
  4. <wsdl:types>
  5. <s:schema elementFormDefault="qualified" targetNamespace="ClientWebService">
  6. <s:element name="GetEXRate">
  7. <s:complexType>
  8. <s:sequence>
  9. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  10. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  11. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  12. <s:element minOccurs="0" maxOccurs="1" name="TRANSFERAMOUNT" type="s:string" />
  13. <s:element minOccurs="0" maxOccurs="1" name="PAYMENTMODE" type="s:string" />
  14. <s:element minOccurs="0" maxOccurs="1" name="CALC_BY" type="s:string" />
  15. <s:element minOccurs="0" maxOccurs="1" name="LOCATION_ID" type="s:string" />
  16. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_COUNTRY" type="s:string" />
  17. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  18. </s:sequence>
  19. </s:complexType>
  20. </s:element>
  21. <s:element name="GetEXRateResponse">
  22. <s:complexType>
  23. <s:sequence>
  24. <s:element minOccurs="1" maxOccurs="1" name="GetEXRateResult" type="tns:Return_FOREX" />
  25. </s:sequence>
  26. </s:complexType>
  27. </s:element>
  28. <s:complexType name="Return_FOREX">
  29. <s:sequence>
  30. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  31. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  32. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  33. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_AMT" type="s:string" />
  34. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_CURRENCY" type="s:string" />
  35. <s:element minOccurs="0" maxOccurs="1" name="SERVICE_CHARGE" type="s:string" />
  36. <s:element minOccurs="0" maxOccurs="1" name="EXCHANGE_RATE" type="s:string" />
  37. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  38. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  39. <s:element minOccurs="0" maxOccurs="1" name="EXRATE_SESSION_ID" type="s:string" />
  40. <s:element minOccurs="0" maxOccurs="1" name="SETTLEMENT_RATE" type="s:string" />
  41. </s:sequence>
  42. </s:complexType>
  43. <s:element name="QueryTXNStatus">
  44. <s:complexType>
  45. <s:sequence>
  46. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  47. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  48. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  49. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  50. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXNID" type="s:string" />
  51. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  52. </s:sequence>
  53. </s:complexType>
  54. </s:element>
  55. <s:element name="QueryTXNStatusResponse">
  56. <s:complexType>
  57. <s:sequence>
  58. <s:element minOccurs="1" maxOccurs="1" name="QueryTXNStatusResult" type="tns:Return_TXNStatus" />
  59. </s:sequence>
  60. </s:complexType>
  61. </s:element>
  62. <s:complexType name="Return_TXNStatus">
  63. <s:sequence>
  64. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  65. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  66. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  67. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  68. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NAME" type="s:string" />
  69. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_NAME" type="s:string" />
  70. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  71. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  72. <s:element minOccurs="0" maxOccurs="1" name="STATUS" type="s:string" />
  73. <s:element minOccurs="0" maxOccurs="1" name="STATUS_DATE" type="s:string" />
  74. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXNID" type="s:string" />
  75. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_AMT" type="s:string" />
  76. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_CURRENCY" type="s:string" />
  77. <s:element minOccurs="0" maxOccurs="1" name="EXCHANGE_RATE" type="s:string" />
  78. <s:element minOccurs="0" maxOccurs="1" name="SERVICE_CHARGE" type="s:string" />
  79. <s:element minOccurs="0" maxOccurs="1" name="PARTNER_SETTLEMENT" type="s:string" />
  80. <s:element minOccurs="0" maxOccurs="1" name="PARTNER_CCYRATE" type="s:string" />
  81. </s:sequence>
  82. </s:complexType>
  83. <s:element name="SendTransaction">
  84. <s:complexType>
  85. <s:sequence>
  86. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  87. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  88. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  89. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXNID" type="s:string" />
  90. <s:element minOccurs="0" maxOccurs="1" name="LOCATION_ID" type="s:string" />
  91. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NAME" type="s:string" />
  92. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ADDRESS" type="s:string" />
  93. <s:element minOccurs="0" maxOccurs="1" name="SENDER_MOBILE" type="s:string" />
  94. <s:element minOccurs="0" maxOccurs="1" name="SENDER_CITY" type="s:string" />
  95. <s:element minOccurs="0" maxOccurs="1" name="SENDER_COUNTRY" type="s:string" />
  96. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ID_TYPE" type="s:string" />
  97. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ID_NUMBER" type="s:string" />
  98. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ID_ISSUE_DATE" type="s:string" />
  99. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ID_EXPIRE_DATE" type="s:string" />
  100. <s:element minOccurs="0" maxOccurs="1" name="SENDER_DATE_OF_BIRTH" type="s:string" />
  101. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_NAME" type="s:string" />
  102. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_ADDRESS" type="s:string" />
  103. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_CONTACT_NUMBER" type="s:string" />
  104. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_CITY" type="s:string" />
  105. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_COUNTRY" type="s:string" />
  106. <s:element minOccurs="0" maxOccurs="1" name="TRANSFERAMOUNT" type="s:string" />
  107. <s:element minOccurs="0" maxOccurs="1" name="PAYMENTMODE" type="s:string" />
  108. <s:element minOccurs="0" maxOccurs="1" name="BANKID" type="s:string" />
  109. <s:element minOccurs="0" maxOccurs="1" name="BANK_NAME" type="s:string" />
  110. <s:element minOccurs="0" maxOccurs="1" name="BANK_BRANCH_NAME" type="s:string" />
  111. <s:element minOccurs="0" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" type="s:string" />
  112. <s:element minOccurs="0" maxOccurs="1" name="CALC_BY" type="s:string" />
  113. <s:element minOccurs="0" maxOccurs="1" name="AUTHORIZED_REQUIRED" type="s:string" />
  114. <s:element minOccurs="0" maxOccurs="1" name="OURSERVICECHARGE" type="s:string" />
  115. <s:element minOccurs="0" maxOccurs="1" name="TRANSACTION_EXCHANGERATE" type="s:string" />
  116. <s:element minOccurs="0" maxOccurs="1" name="SETTLEMENT_DOLLARRATE" type="s:string" />
  117. <s:element minOccurs="0" maxOccurs="1" name="REPRESENTIVE_NAME" type="s:string" />
  118. <s:element minOccurs="0" maxOccurs="1" name="SOURCE_OF_FUND" type="s:string" />
  119. <s:element minOccurs="0" maxOccurs="1" name="PURPOSE_OF_REMITTANCE" type="s:string" />
  120. <s:element minOccurs="0" maxOccurs="1" name="SENDER_OCCUPATION" type="s:string" />
  121. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NATIONALITY" type="s:string" />
  122. <s:element minOccurs="0" maxOccurs="1" name="RELATIONSHIP_TO_BENEFICIARY" type="s:string" />
  123. <s:element minOccurs="0" maxOccurs="1" name="PARTNER_USERID" type="s:string" />
  124. <s:element minOccurs="0" maxOccurs="1" name="DEPOSIT_TYPE" type="s:string" />
  125. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  126. </s:sequence>
  127. </s:complexType>
  128. </s:element>
  129. <s:element name="SendTransactionResponse">
  130. <s:complexType>
  131. <s:sequence>
  132. <s:element minOccurs="1" maxOccurs="1" name="SendTransactionResult" type="tns:Return_CreateTXN" />
  133. </s:sequence>
  134. </s:complexType>
  135. </s:element>
  136. <s:complexType name="Return_CreateTXN">
  137. <s:sequence>
  138. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  139. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  140. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  141. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  142. <s:element minOccurs="0" maxOccurs="1" name="AGENT_TXNID" type="s:string" />
  143. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_AMT" type="s:string" />
  144. <s:element minOccurs="0" maxOccurs="1" name="COLLECT_CURRENCY" type="s:string" />
  145. <s:element minOccurs="0" maxOccurs="1" name="EXCHANGE_RATE" type="s:string" />
  146. <s:element minOccurs="0" maxOccurs="1" name="SERVICE_CHARGE" type="s:string" />
  147. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  148. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  149. <s:element minOccurs="0" maxOccurs="1" name="TXN_DATE" type="s:string" />
  150. <s:element minOccurs="0" maxOccurs="1" name="SETTLEMENT_RATE" type="s:string" />
  151. <s:element minOccurs="0" maxOccurs="1" name="SETTLEMENT_DOLLARRATE" type="s:string" />
  152. </s:sequence>
  153. </s:complexType>
  154. <s:element name="Authorized_Confirmed">
  155. <s:complexType>
  156. <s:sequence>
  157. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  158. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  159. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  160. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  161. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  162. </s:sequence>
  163. </s:complexType>
  164. </s:element>
  165. <s:element name="Authorized_ConfirmedResponse">
  166. <s:complexType>
  167. <s:sequence>
  168. <s:element minOccurs="1" maxOccurs="1" name="Authorized_ConfirmedResult" type="tns:Return_TXNAuth" />
  169. </s:sequence>
  170. </s:complexType>
  171. </s:element>
  172. <s:complexType name="Return_TXNAuth">
  173. <s:sequence>
  174. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  175. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  176. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  177. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  178. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NAME" type="s:string" />
  179. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTAMT" type="s:string" />
  180. <s:element minOccurs="0" maxOccurs="1" name="PAYOUTCURRENCY" type="s:string" />
  181. </s:sequence>
  182. </s:complexType>
  183. <s:element name="CancelTransaction">
  184. <s:complexType>
  185. <s:sequence>
  186. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  187. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  188. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  189. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  190. <s:element minOccurs="0" maxOccurs="1" name="CANCEL_REASON" type="s:string" />
  191. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  192. </s:sequence>
  193. </s:complexType>
  194. </s:element>
  195. <s:element name="CancelTransactionResponse">
  196. <s:complexType>
  197. <s:sequence>
  198. <s:element minOccurs="1" maxOccurs="1" name="CancelTransactionResult" type="tns:Return_TXNCancel" />
  199. </s:sequence>
  200. </s:complexType>
  201. </s:element>
  202. <s:complexType name="Return_TXNCancel">
  203. <s:sequence>
  204. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  205. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  206. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  207. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  208. </s:sequence>
  209. </s:complexType>
  210. <s:element name="GetBankList">
  211. <s:complexType>
  212. <s:sequence>
  213. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  214. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  215. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  216. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  217. </s:sequence>
  218. </s:complexType>
  219. </s:element>
  220. <s:element name="GetBankListResponse">
  221. <s:complexType>
  222. <s:sequence>
  223. <s:element minOccurs="0" maxOccurs="1" name="GetBankListResult" type="tns:ArrayOfReturn_AGENTLIST" />
  224. </s:sequence>
  225. </s:complexType>
  226. </s:element>
  227. <s:complexType name="ArrayOfReturn_AGENTLIST">
  228. <s:sequence>
  229. <s:element minOccurs="0" maxOccurs="unbounded" name="Return_AGENTLIST" type="tns:Return_AGENTLIST" />
  230. </s:sequence>
  231. </s:complexType>
  232. <s:complexType name="Return_AGENTLIST">
  233. <s:sequence>
  234. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  235. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  236. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  237. <s:element minOccurs="0" maxOccurs="1" name="LOCATIONID" type="s:string" />
  238. <s:element minOccurs="0" maxOccurs="1" name="AGENT" type="s:string" />
  239. <s:element minOccurs="0" maxOccurs="1" name="BRANCH" type="s:string" />
  240. <s:element minOccurs="0" maxOccurs="1" name="ADDRESS" type="s:string" />
  241. <s:element minOccurs="0" maxOccurs="1" name="CITY" type="s:string" />
  242. <s:element minOccurs="0" maxOccurs="1" name="CURRENCY" type="s:string" />
  243. <s:element minOccurs="0" maxOccurs="1" name="PAYMENT_OPTION" type="s:string" />
  244. <s:element minOccurs="0" maxOccurs="1" name="Ext_Bank_ID" type="s:string" />
  245. </s:sequence>
  246. </s:complexType>
  247. <s:element name="GetAgentList">
  248. <s:complexType>
  249. <s:sequence>
  250. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  251. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  252. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  253. <s:element minOccurs="0" maxOccurs="1" name="PAYMENTTYPE" type="s:string" />
  254. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_COUNTRY" type="s:string" />
  255. <s:element minOccurs="0" maxOccurs="1" name="Ext_Bank_ID" type="s:string" />
  256. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  257. </s:sequence>
  258. </s:complexType>
  259. </s:element>
  260. <s:element name="GetAgentListResponse">
  261. <s:complexType>
  262. <s:sequence>
  263. <s:element minOccurs="0" maxOccurs="1" name="GetAgentListResult" type="tns:ArrayOfReturn_AGENTLIST" />
  264. </s:sequence>
  265. </s:complexType>
  266. </s:element>
  267. <s:element name="ReconcileReport">
  268. <s:complexType>
  269. <s:sequence>
  270. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  271. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  272. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  273. <s:element minOccurs="0" maxOccurs="1" name="REPORT_TYPE" type="s:string" />
  274. <s:element minOccurs="0" maxOccurs="1" name="FROM_DATE" type="s:string" />
  275. <s:element minOccurs="0" maxOccurs="1" name="FROM_DATE_TIME" type="s:string" />
  276. <s:element minOccurs="0" maxOccurs="1" name="TO_DATE" type="s:string" />
  277. <s:element minOccurs="0" maxOccurs="1" name="TO_DATE_TIME" type="s:string" />
  278. <s:element minOccurs="0" maxOccurs="1" name="SHOW_INCREMENTAL" type="s:string" />
  279. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  280. </s:sequence>
  281. </s:complexType>
  282. </s:element>
  283. <s:element name="ReconcileReportResponse">
  284. <s:complexType>
  285. <s:sequence>
  286. <s:element minOccurs="0" maxOccurs="1" name="ReconcileReportResult" type="tns:ArrayOfReturn_TRANSREPORT" />
  287. </s:sequence>
  288. </s:complexType>
  289. </s:element>
  290. <s:complexType name="ArrayOfReturn_TRANSREPORT">
  291. <s:sequence>
  292. <s:element minOccurs="0" maxOccurs="unbounded" name="Return_TRANSREPORT" type="tns:Return_TRANSREPORT" />
  293. </s:sequence>
  294. </s:complexType>
  295. <s:complexType name="Return_TRANSREPORT">
  296. <s:sequence>
  297. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  298. <s:element minOccurs="0" maxOccurs="1" name="AGENT_NAME" type="s:string" />
  299. <s:element minOccurs="0" maxOccurs="1" name="AGENT_BRANCH" type="s:string" />
  300. <s:element minOccurs="0" maxOccurs="1" name="TRANSACTION_STATUS" type="s:string" />
  301. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  302. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NAME" type="s:string" />
  303. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ID_TYPE" type="s:string" />
  304. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ID" type="s:string" />
  305. <s:element minOccurs="0" maxOccurs="1" name="SENDER_NATIONALITY" type="s:string" />
  306. <s:element minOccurs="0" maxOccurs="1" name="SENDER_ADDRESS" type="s:string" />
  307. <s:element minOccurs="0" maxOccurs="1" name="SENDER_CONTACT_NO" type="s:string" />
  308. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_NAME" type="s:string" />
  309. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_COUNTRY" type="s:string" />
  310. <s:element minOccurs="0" maxOccurs="1" name="RECEIVER_ADDRESS" type="s:string" />
  311. <s:element minOccurs="0" maxOccurs="1" name="REMIT_AMT" type="s:string" />
  312. <s:element minOccurs="0" maxOccurs="1" name="REMIT_CCY" type="s:string" />
  313. <s:element minOccurs="0" maxOccurs="1" name="REMIT_CHARGE" type="s:string" />
  314. <s:element minOccurs="0" maxOccurs="1" name="REMIT_EXRATE" type="s:string" />
  315. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_AMT" type="s:string" />
  316. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_CCY" type="s:string" />
  317. <s:element minOccurs="0" maxOccurs="1" name="TRANSACTION_TYPE" type="s:string" />
  318. <s:element minOccurs="0" maxOccurs="1" name="TRANSACTION_DATE" type="s:string" />
  319. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  320. <s:element minOccurs="0" maxOccurs="1" name="APPROVE_DATE" type="s:string" />
  321. <s:element minOccurs="0" maxOccurs="1" name="APPROVE_USER_ID" type="s:string" />
  322. <s:element minOccurs="0" maxOccurs="1" name="BANK_NAME" type="s:string" />
  323. <s:element minOccurs="0" maxOccurs="1" name="BANK_BRANCH_NAME" type="s:string" />
  324. <s:element minOccurs="0" maxOccurs="1" name="BANK_ACCOUNT_NUMBER" type="s:string" />
  325. <s:element minOccurs="0" maxOccurs="1" name="STATUS" type="s:string" />
  326. <s:element minOccurs="0" maxOccurs="1" name="PAID_DATE" type="s:string" />
  327. <s:element minOccurs="0" maxOccurs="1" name="PAYOUT_AGENT" type="s:string" />
  328. <s:element minOccurs="0" maxOccurs="1" name="CANCEL_DATE" type="s:string" />
  329. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  330. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  331. </s:sequence>
  332. </s:complexType>
  333. <s:element name="AmendmentRequest">
  334. <s:complexType>
  335. <s:sequence>
  336. <s:element minOccurs="0" maxOccurs="1" name="AGENT_CODE" type="s:string" />
  337. <s:element minOccurs="0" maxOccurs="1" name="USER_ID" type="s:string" />
  338. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  339. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  340. <s:element minOccurs="0" maxOccurs="1" name="AMENDMENT_FIELD" type="s:string" />
  341. <s:element minOccurs="0" maxOccurs="1" name="AMENDMENT_VALUE" type="s:string" />
  342. <s:element minOccurs="0" maxOccurs="1" name="SIGNATURE" type="s:string" />
  343. </s:sequence>
  344. </s:complexType>
  345. </s:element>
  346. <s:element name="AmendmentRequestResponse">
  347. <s:complexType>
  348. <s:sequence>
  349. <s:element minOccurs="1" maxOccurs="1" name="AmendmentRequestResult" type="tns:Return_TXNAMEND" />
  350. </s:sequence>
  351. </s:complexType>
  352. </s:element>
  353. <s:complexType name="Return_TXNAMEND">
  354. <s:sequence>
  355. <s:element minOccurs="0" maxOccurs="1" name="CODE" type="s:string" />
  356. <s:element minOccurs="0" maxOccurs="1" name="AGENT_SESSION_ID" type="s:string" />
  357. <s:element minOccurs="0" maxOccurs="1" name="MESSAGE" type="s:string" />
  358. <s:element minOccurs="0" maxOccurs="1" name="PINNO" type="s:string" />
  359. </s:sequence>
  360. </s:complexType>
  361. </s:schema>
  362. </wsdl:types>
  363. <wsdl:message name="GetEXRateSoapIn">
  364. <wsdl:part name="parameters" element="tns:GetEXRate" />
  365. </wsdl:message>
  366. <wsdl:message name="GetEXRateSoapOut">
  367. <wsdl:part name="parameters" element="tns:GetEXRateResponse" />
  368. </wsdl:message>
  369. <wsdl:message name="QueryTXNStatusSoapIn">
  370. <wsdl:part name="parameters" element="tns:QueryTXNStatus" />
  371. </wsdl:message>
  372. <wsdl:message name="QueryTXNStatusSoapOut">
  373. <wsdl:part name="parameters" element="tns:QueryTXNStatusResponse" />
  374. </wsdl:message>
  375. <wsdl:message name="SendTransactionSoapIn">
  376. <wsdl:part name="parameters" element="tns:SendTransaction" />
  377. </wsdl:message>
  378. <wsdl:message name="SendTransactionSoapOut">
  379. <wsdl:part name="parameters" element="tns:SendTransactionResponse" />
  380. </wsdl:message>
  381. <wsdl:message name="Authorized_ConfirmedSoapIn">
  382. <wsdl:part name="parameters" element="tns:Authorized_Confirmed" />
  383. </wsdl:message>
  384. <wsdl:message name="Authorized_ConfirmedSoapOut">
  385. <wsdl:part name="parameters" element="tns:Authorized_ConfirmedResponse" />
  386. </wsdl:message>
  387. <wsdl:message name="CancelTransactionSoapIn">
  388. <wsdl:part name="parameters" element="tns:CancelTransaction" />
  389. </wsdl:message>
  390. <wsdl:message name="CancelTransactionSoapOut">
  391. <wsdl:part name="parameters" element="tns:CancelTransactionResponse" />
  392. </wsdl:message>
  393. <wsdl:message name="GetBankListSoapIn">
  394. <wsdl:part name="parameters" element="tns:GetBankList" />
  395. </wsdl:message>
  396. <wsdl:message name="GetBankListSoapOut">
  397. <wsdl:part name="parameters" element="tns:GetBankListResponse" />
  398. </wsdl:message>
  399. <wsdl:message name="GetAgentListSoapIn">
  400. <wsdl:part name="parameters" element="tns:GetAgentList" />
  401. </wsdl:message>
  402. <wsdl:message name="GetAgentListSoapOut">
  403. <wsdl:part name="parameters" element="tns:GetAgentListResponse" />
  404. </wsdl:message>
  405. <wsdl:message name="ReconcileReportSoapIn">
  406. <wsdl:part name="parameters" element="tns:ReconcileReport" />
  407. </wsdl:message>
  408. <wsdl:message name="ReconcileReportSoapOut">
  409. <wsdl:part name="parameters" element="tns:ReconcileReportResponse" />
  410. </wsdl:message>
  411. <wsdl:message name="AmendmentRequestSoapIn">
  412. <wsdl:part name="parameters" element="tns:AmendmentRequest" />
  413. </wsdl:message>
  414. <wsdl:message name="AmendmentRequestSoapOut">
  415. <wsdl:part name="parameters" element="tns:AmendmentRequestResponse" />
  416. </wsdl:message>
  417. <wsdl:portType name="iRemitServiceSoap">
  418. <wsdl:operation name="GetEXRate">
  419. <wsdl:input message="tns:GetEXRateSoapIn" />
  420. <wsdl:output message="tns:GetEXRateSoapOut" />
  421. </wsdl:operation>
  422. <wsdl:operation name="QueryTXNStatus">
  423. <wsdl:input message="tns:QueryTXNStatusSoapIn" />
  424. <wsdl:output message="tns:QueryTXNStatusSoapOut" />
  425. </wsdl:operation>
  426. <wsdl:operation name="SendTransaction">
  427. <wsdl:input message="tns:SendTransactionSoapIn" />
  428. <wsdl:output message="tns:SendTransactionSoapOut" />
  429. </wsdl:operation>
  430. <wsdl:operation name="Authorized_Confirmed">
  431. <wsdl:input message="tns:Authorized_ConfirmedSoapIn" />
  432. <wsdl:output message="tns:Authorized_ConfirmedSoapOut" />
  433. </wsdl:operation>
  434. <wsdl:operation name="CancelTransaction">
  435. <wsdl:input message="tns:CancelTransactionSoapIn" />
  436. <wsdl:output message="tns:CancelTransactionSoapOut" />
  437. </wsdl:operation>
  438. <wsdl:operation name="GetBankList">
  439. <wsdl:input message="tns:GetBankListSoapIn" />
  440. <wsdl:output message="tns:GetBankListSoapOut" />
  441. </wsdl:operation>
  442. <wsdl:operation name="GetAgentList">
  443. <wsdl:input message="tns:GetAgentListSoapIn" />
  444. <wsdl:output message="tns:GetAgentListSoapOut" />
  445. </wsdl:operation>
  446. <wsdl:operation name="ReconcileReport">
  447. <wsdl:input message="tns:ReconcileReportSoapIn" />
  448. <wsdl:output message="tns:ReconcileReportSoapOut" />
  449. </wsdl:operation>
  450. <wsdl:operation name="AmendmentRequest">
  451. <wsdl:input message="tns:AmendmentRequestSoapIn" />
  452. <wsdl:output message="tns:AmendmentRequestSoapOut" />
  453. </wsdl:operation>
  454. </wsdl:portType>
  455. <wsdl:binding name="iRemitServiceSoap" type="tns:iRemitServiceSoap">
  456. <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
  457. <wsdl:operation name="GetEXRate">
  458. <soap:operation soapAction="ClientWebService/GetEXRate" style="document" />
  459. <wsdl:input>
  460. <soap:body use="literal" />
  461. </wsdl:input>
  462. <wsdl:output>
  463. <soap:body use="literal" />
  464. </wsdl:output>
  465. </wsdl:operation>
  466. <wsdl:operation name="QueryTXNStatus">
  467. <soap:operation soapAction="ClientWebService/QueryTXNStatus" style="document" />
  468. <wsdl:input>
  469. <soap:body use="literal" />
  470. </wsdl:input>
  471. <wsdl:output>
  472. <soap:body use="literal" />
  473. </wsdl:output>
  474. </wsdl:operation>
  475. <wsdl:operation name="SendTransaction">
  476. <soap:operation soapAction="ClientWebService/SendTransaction" style="document" />
  477. <wsdl:input>
  478. <soap:body use="literal" />
  479. </wsdl:input>
  480. <wsdl:output>
  481. <soap:body use="literal" />
  482. </wsdl:output>
  483. </wsdl:operation>
  484. <wsdl:operation name="Authorized_Confirmed">
  485. <soap:operation soapAction="ClientWebService/Authorized_Confirmed" style="document" />
  486. <wsdl:input>
  487. <soap:body use="literal" />
  488. </wsdl:input>
  489. <wsdl:output>
  490. <soap:body use="literal" />
  491. </wsdl:output>
  492. </wsdl:operation>
  493. <wsdl:operation name="CancelTransaction">
  494. <soap:operation soapAction="ClientWebService/CancelTransaction" style="document" />
  495. <wsdl:input>
  496. <soap:body use="literal" />
  497. </wsdl:input>
  498. <wsdl:output>
  499. <soap:body use="literal" />
  500. </wsdl:output>
  501. </wsdl:operation>
  502. <wsdl:operation name="GetBankList">
  503. <soap:operation soapAction="ClientWebService/GetBankList" style="document" />
  504. <wsdl:input>
  505. <soap:body use="literal" />
  506. </wsdl:input>
  507. <wsdl:output>
  508. <soap:body use="literal" />
  509. </wsdl:output>
  510. </wsdl:operation>
  511. <wsdl:operation name="GetAgentList">
  512. <soap:operation soapAction="ClientWebService/GetAgentList" style="document" />
  513. <wsdl:input>
  514. <soap:body use="literal" />
  515. </wsdl:input>
  516. <wsdl:output>
  517. <soap:body use="literal" />
  518. </wsdl:output>
  519. </wsdl:operation>
  520. <wsdl:operation name="ReconcileReport">
  521. <soap:operation soapAction="ClientWebService/ReconcileReport" style="document" />
  522. <wsdl:input>
  523. <soap:body use="literal" />
  524. </wsdl:input>
  525. <wsdl:output>
  526. <soap:body use="literal" />
  527. </wsdl:output>
  528. </wsdl:operation>
  529. <wsdl:operation name="AmendmentRequest">
  530. <soap:operation soapAction="ClientWebService/AmendmentRequest" style="document" />
  531. <wsdl:input>
  532. <soap:body use="literal" />
  533. </wsdl:input>
  534. <wsdl:output>
  535. <soap:body use="literal" />
  536. </wsdl:output>
  537. </wsdl:operation>
  538. </wsdl:binding>
  539. <wsdl:binding name="iRemitServiceSoap12" type="tns:iRemitServiceSoap">
  540. <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
  541. <wsdl:operation name="GetEXRate">
  542. <soap12:operation soapAction="ClientWebService/GetEXRate" style="document" />
  543. <wsdl:input>
  544. <soap12:body use="literal" />
  545. </wsdl:input>
  546. <wsdl:output>
  547. <soap12:body use="literal" />
  548. </wsdl:output>
  549. </wsdl:operation>
  550. <wsdl:operation name="QueryTXNStatus">
  551. <soap12:operation soapAction="ClientWebService/QueryTXNStatus" style="document" />
  552. <wsdl:input>
  553. <soap12:body use="literal" />
  554. </wsdl:input>
  555. <wsdl:output>
  556. <soap12:body use="literal" />
  557. </wsdl:output>
  558. </wsdl:operation>
  559. <wsdl:operation name="SendTransaction">
  560. <soap12:operation soapAction="ClientWebService/SendTransaction" style="document" />
  561. <wsdl:input>
  562. <soap12:body use="literal" />
  563. </wsdl:input>
  564. <wsdl:output>
  565. <soap12:body use="literal" />
  566. </wsdl:output>
  567. </wsdl:operation>
  568. <wsdl:operation name="Authorized_Confirmed">
  569. <soap12:operation soapAction="ClientWebService/Authorized_Confirmed" style="document" />
  570. <wsdl:input>
  571. <soap12:body use="literal" />
  572. </wsdl:input>
  573. <wsdl:output>
  574. <soap12:body use="literal" />
  575. </wsdl:output>
  576. </wsdl:operation>
  577. <wsdl:operation name="CancelTransaction">
  578. <soap12:operation soapAction="ClientWebService/CancelTransaction" style="document" />
  579. <wsdl:input>
  580. <soap12:body use="literal" />
  581. </wsdl:input>
  582. <wsdl:output>
  583. <soap12:body use="literal" />
  584. </wsdl:output>
  585. </wsdl:operation>
  586. <wsdl:operation name="GetBankList">
  587. <soap12:operation soapAction="ClientWebService/GetBankList" style="document" />
  588. <wsdl:input>
  589. <soap12:body use="literal" />
  590. </wsdl:input>
  591. <wsdl:output>
  592. <soap12:body use="literal" />
  593. </wsdl:output>
  594. </wsdl:operation>
  595. <wsdl:operation name="GetAgentList">
  596. <soap12:operation soapAction="ClientWebService/GetAgentList" style="document" />
  597. <wsdl:input>
  598. <soap12:body use="literal" />
  599. </wsdl:input>
  600. <wsdl:output>
  601. <soap12:body use="literal" />
  602. </wsdl:output>
  603. </wsdl:operation>
  604. <wsdl:operation name="ReconcileReport">
  605. <soap12:operation soapAction="ClientWebService/ReconcileReport" style="document" />
  606. <wsdl:input>
  607. <soap12:body use="literal" />
  608. </wsdl:input>
  609. <wsdl:output>
  610. <soap12:body use="literal" />
  611. </wsdl:output>
  612. </wsdl:operation>
  613. <wsdl:operation name="AmendmentRequest">
  614. <soap12:operation soapAction="ClientWebService/AmendmentRequest" style="document" />
  615. <wsdl:input>
  616. <soap12:body use="literal" />
  617. </wsdl:input>
  618. <wsdl:output>
  619. <soap12:body use="literal" />
  620. </wsdl:output>
  621. </wsdl:operation>
  622. </wsdl:binding>
  623. <wsdl:service name="iRemitService">
  624. <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">ClientWebService</wsdl:documentation>
  625. <wsdl:port name="iRemitServiceSoap" binding="tns:iRemitServiceSoap">
  626. <soap:address location="https://jmenepal.com/SendWS_v4/txnservice.asmx" />
  627. </wsdl:port>
  628. <wsdl:port name="iRemitServiceSoap12" binding="tns:iRemitServiceSoap12">
  629. <soap12:address location="https://jmenepal.com/SendWS_v4/txnservice.asmx" />
  630. </wsdl:port>
  631. </wsdl:service>
  632. </wsdl:definitions>