Payline - Version 1.8.5.2

Version Notes

Ajout du statut commande "payment data mismatch" : si les données de paiement ne correspondent pas à la commande, cette dernière est annulée et passée au statut sélectionné par le commerçant.

Download this release

Release Info

Developer Payline
Extension Payline
Version 1.8.5.2
Comparing to
See all releases


Code changes from version 1.8.5.1 to 1.8.5.2

Files changed (207) hide show
  1. app/code/community/Monext/Payline/.DS_Store +0 -0
  2. app/code/community/Monext/Payline/Block/Adminhtml/Customer/Grid.php +0 -0
  3. app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts.php +0 -0
  4. app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts/Edit.php +0 -0
  5. app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts/Edit/Form.php +0 -0
  6. app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts/Grid.php +0 -0
  7. app/code/community/Monext/Payline/Block/Adminhtml/Manageproductcategories.php +0 -0
  8. app/code/community/Monext/Payline/Block/Adminhtml/Manageproductcategories/Assign/Form.php +0 -0
  9. app/code/community/Monext/Payline/Block/Adminhtml/Manageproductcategories/Grid.php +0 -0
  10. app/code/community/Monext/Payline/Block/Adminhtml/Sales/Order/Creditmemo/Create/Items.php +0 -0
  11. app/code/community/Monext/Payline/Block/Adminhtml/Sales/Order/Total/Nxfees.php +0 -0
  12. app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Fieldset/Group.php +0 -0
  13. app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Fieldset/Payment.php +0 -0
  14. app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Fieldset/Welcome.php +0 -0
  15. app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Form/Field/Contracts.php +0 -0
  16. app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Html/Onoffswitch.php +0 -0
  17. app/code/community/Monext/Payline/Block/Checkout/Head.php +0 -0
  18. app/code/community/Monext/Payline/Block/Checkout/Total.php +0 -0
  19. app/code/community/Monext/Payline/Block/Checkout/Widget/Header.php +0 -0
  20. app/code/community/Monext/Payline/Block/Checkout/Widget/Opcheckout.php +0 -0
  21. app/code/community/Monext/Payline/Block/Cpt.php +0 -0
  22. app/code/community/Monext/Payline/Block/Direct.php +0 -0
  23. app/code/community/Monext/Payline/Block/Info/Default.php +0 -0
  24. app/code/community/Monext/Payline/Block/Info/Direct.php +0 -0
  25. app/code/community/Monext/Payline/Block/Logo.php +0 -0
  26. app/code/community/Monext/Payline/Block/Nx.php +0 -0
  27. app/code/community/Monext/Payline/Block/Wallet.php +0 -0
  28. app/code/community/Monext/Payline/Block/Wallet/Checkoutbtn.php +0 -0
  29. app/code/community/Monext/Payline/Block/Wallet/Details.php +0 -0
  30. app/code/community/Monext/Payline/Block/Wallet/Infos.php +0 -0
  31. app/code/community/Monext/Payline/Block/Wallet/Sidebar.php +0 -0
  32. app/code/community/Monext/Payline/Helper/Category.php +0 -0
  33. app/code/community/Monext/Payline/Helper/Data.php +0 -0
  34. app/code/community/Monext/Payline/Helper/Logger.php +0 -0
  35. app/code/community/Monext/Payline/Helper/Payment.php +14 -1
  36. app/code/community/Monext/Payline/Helper/Widget.php +0 -0
  37. app/code/community/Monext/Payline/Model/.DS_Store +0 -0
  38. app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Backend/Common.php +0 -0
  39. app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Backend/Contract.php +0 -0
  40. app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Backend/Enabled.php +0 -0
  41. app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Source/Environment.php +0 -0
  42. app/code/community/Monext/Payline/Model/Contract.php +0 -0
  43. app/code/community/Monext/Payline/Model/Contract/Status.php +0 -0
  44. app/code/community/Monext/Payline/Model/Cpt.php +0 -0
  45. app/code/community/Monext/Payline/Model/Datasource/Actions.php +0 -0
  46. app/code/community/Monext/Payline/Model/Datasource/Billingcycles.php +0 -0
  47. app/code/community/Monext/Payline/Model/Datasource/Billingoccurrences.php +0 -0
  48. app/code/community/Monext/Payline/Model/Datasource/Capturepaymentoptions.php +0 -0
  49. app/code/community/Monext/Payline/Model/Datasource/Cms/Block.php +0 -0
  50. app/code/community/Monext/Payline/Model/Datasource/Costs.php +0 -0
  51. app/code/community/Monext/Payline/Model/Datasource/Datatemplate.php +0 -0
  52. app/code/community/Monext/Payline/Model/Datasource/Environment.php +0 -0
  53. app/code/community/Monext/Payline/Model/Datasource/Languages.php +0 -0
  54. app/code/community/Monext/Payline/Model/Datasource/Paylineproductcategories.php +0 -0
  55. app/code/community/Monext/Payline/Model/Datasource/Paymentactions.php +0 -0
  56. app/code/community/Monext/Payline/Model/Datasource/Paymentactionsreauth.php +0 -0
  57. app/code/community/Monext/Payline/Model/Datasource/Return.php +0 -0
  58. app/code/community/Monext/Payline/Model/Datasource/Securitymodes.php +0 -0
  59. app/code/community/Monext/Payline/Model/Datasource/Shippingmethods.php +0 -0
  60. app/code/community/Monext/Payline/Model/Datasource/Status.php +0 -0
  61. app/code/community/Monext/Payline/Model/Datasource/Status/Canceled.php +0 -0
  62. app/code/community/Monext/Payline/Model/Datasource/Status/Invoice.php +0 -0
  63. app/code/community/Monext/Payline/Model/Datasource/Statusrowempty.php +0 -0
  64. app/code/community/Monext/Payline/Model/Datasource/Walletsecurity.php +0 -0
  65. app/code/community/Monext/Payline/Model/Datasource/Widgettemplate.php +0 -0
  66. app/code/community/Monext/Payline/Model/Direct.php +0 -0
  67. app/code/community/Monext/Payline/Model/Fees.php +0 -0
  68. app/code/community/Monext/Payline/Model/Mysql4/Contract.php +0 -0
  69. app/code/community/Monext/Payline/Model/Mysql4/Contract/Collection.php +0 -0
  70. app/code/community/Monext/Payline/Model/Mysql4/Contract/Status.php +0 -0
  71. app/code/community/Monext/Payline/Model/Mysql4/Contract/Status/Collection.php +0 -0
  72. app/code/community/Monext/Payline/Model/Mysql4/Fees.php +0 -0
  73. app/code/community/Monext/Payline/Model/Mysql4/Fees/Collection.php +0 -0
  74. app/code/community/Monext/Payline/Model/Mysql4/Productcategories.php +0 -0
  75. app/code/community/Monext/Payline/Model/Mysql4/Productcategories/Collection.php +0 -0
  76. app/code/community/Monext/Payline/Model/Mysql4/Token.php +0 -0
  77. app/code/community/Monext/Payline/Model/Mysql4/Token/Collection.php +0 -0
  78. app/code/community/Monext/Payline/Model/Nx.php +0 -0
  79. app/code/community/Monext/Payline/Model/Observer.php +0 -0
  80. app/code/community/Monext/Payline/Model/Order/Invoice.php +0 -0
  81. app/code/community/Monext/Payline/Model/Order/Payment.php +0 -0
  82. app/code/community/Monext/Payline/Model/Productcategories.php +0 -0
  83. app/code/community/Monext/Payline/Model/Resource/Eav/Mysql4/Setup.php +0 -0
  84. app/code/community/Monext/Payline/Model/Session.php +0 -0
  85. app/code/community/Monext/Payline/Model/Token.php +0 -0
  86. app/code/community/Monext/Payline/Model/Total/Nx/Invoice.php +0 -0
  87. app/code/community/Monext/Payline/Model/Total/Nx/Quote.php +0 -0
  88. app/code/community/Monext/Payline/Model/Wallet.php +0 -0
  89. app/code/community/Monext/Payline/controllers/Adminhtml/Payline/ManagecontractsController.php +0 -0
  90. app/code/community/Monext/Payline/controllers/Adminhtml/Payline/ManageproductcategoriesController.php +0 -0
  91. app/code/community/Monext/Payline/controllers/CheckoutonepageController.php +0 -0
  92. app/code/community/Monext/Payline/controllers/IndexController.php +4 -1
  93. app/code/community/Monext/Payline/controllers/UnloggedwalletController.php +0 -0
  94. app/code/community/Monext/Payline/controllers/WalletController.php +0 -0
  95. app/code/community/Monext/Payline/etc/adminhtml.xml +0 -0
  96. app/code/community/Monext/Payline/etc/config.xml +1 -1
  97. app/code/community/Monext/Payline/etc/system.xml +18 -7
  98. app/code/community/Monext/Payline/lib/PaylineByMonext.wsdl +0 -0
  99. app/code/community/Monext/Payline/lib/paylineSDK.php +1 -1
  100. app/code/community/Monext/Payline/lib/v4.44.1.wsdl +3523 -0
  101. app/code/community/Monext/Payline/lib/v4.44.wsdl +0 -0
  102. app/code/community/Monext/Payline/sql/payline_setup/mysql4-install-1.6.0.php +0 -0
  103. app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.7.2-1.7.3.php +0 -0
  104. app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.7.5-1.7.6.php +0 -0
  105. app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.7.7-1.8.1.php +0 -0
  106. app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.8.1-1.8.3.php +0 -0
  107. app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.8.3.1-1.8.4.php +0 -0
  108. app/design/adminhtml/base/default/layout/payline.xml +0 -0
  109. app/design/adminhtml/base/default/template/payline/Cpt.phtml +0 -0
  110. app/design/adminhtml/base/default/template/payline/Direct.phtml +0 -0
  111. app/design/adminhtml/base/default/template/payline/Payline.phtml +0 -0
  112. app/design/adminhtml/base/default/template/payline/assignProductCategories.phtml +0 -0
  113. app/design/adminhtml/base/default/template/payline/contracts.phtml +0 -0
  114. app/design/adminhtml/base/default/template/payline/customer/tab/view.phtml +0 -0
  115. app/design/adminhtml/base/default/template/payline/payment/info/monext.phtml +0 -0
  116. app/design/adminhtml/base/default/template/payline/productcategories.phtml +0 -0
  117. app/design/adminhtml/base/default/template/payline/switcher.phtml +0 -0
  118. app/design/adminhtml/base/default/template/payline/system/config/fieldset/welcome.phtml +0 -0
  119. app/design/adminhtml/base/default/template/payline/system/config/form/field/array.phtml +0 -0
  120. app/design/adminhtml/base/default/template/payline/wallet/form.phtml +0 -0
  121. app/design/frontend/base/default/layout/payline.xml +0 -0
  122. app/design/frontend/base/default/template/payline/Cpt.phtml +0 -0
  123. app/design/frontend/base/default/template/payline/Direct.phtml +0 -0
  124. app/design/frontend/base/default/template/payline/Payline.phtml +0 -0
  125. app/design/frontend/base/default/template/payline/checkout/directsecurized.phtml +0 -0
  126. app/design/frontend/base/default/template/payline/checkout/onepage.phtml +0 -0
  127. app/design/frontend/base/default/template/payline/checkout/onepage/info/default.phtml +0 -0
  128. app/design/frontend/base/default/template/payline/checkout/onepage/payment/methods.phtml +0 -0
  129. app/design/frontend/base/default/template/payline/checkout/onepage/progress/order.phtml +0 -0
  130. app/design/frontend/base/default/template/payline/checkout/onepage/shipping-method.phtml +0 -0
  131. app/design/frontend/base/default/template/payline/checkout/onepage/widget-opcheckout-js-init.phtml +0 -0
  132. app/design/frontend/base/default/template/payline/checkout/onepage/widget-opcheckout-js-update.phtml +0 -0
  133. app/design/frontend/base/default/template/payline/checkout/onepage/widget-opcheckout-js.phtml +0 -0
  134. app/design/frontend/base/default/template/payline/checkout/onepage/widget-update.phtml +0 -0
  135. app/design/frontend/base/default/template/payline/checkout/total.phtml +0 -0
  136. app/design/frontend/base/default/template/payline/iframe.phtml +0 -0
  137. app/design/frontend/base/default/template/payline/iframeleaver.phtml +0 -0
  138. app/design/frontend/base/default/template/payline/logo.phtml +0 -0
  139. app/design/frontend/base/default/template/payline/page/empty.phtml +0 -0
  140. app/design/frontend/base/default/template/payline/payment/info/monext.phtml +0 -0
  141. app/design/frontend/base/default/template/payline/wallet/checkoutbtn.phtml +0 -0
  142. app/design/frontend/base/default/template/payline/wallet/details.phtml +0 -0
  143. app/design/frontend/base/default/template/payline/wallet/form.phtml +0 -0
  144. app/design/frontend/base/default/template/payline/wallet/manage.phtml +0 -0
  145. app/design/frontend/base/default/template/payline/wallet/sidebar.phtml +0 -0
  146. app/design/frontend/base/default/template/payline/wallet/sidebar/form.phtml +0 -0
  147. app/design/frontend/base/default/template/payline/wallet/sidebar/notlogged.phtml +0 -0
  148. app/design/frontend/base/default/template/payline/wallet/subscribe.phtml +0 -0
  149. app/design/frontend/base/default/template/payline/wallet/update.phtml +0 -0
  150. app/etc/modules/Monext_Payline.xml +0 -0
  151. app/locale/en_US/Monext_Payline.csv +0 -0
  152. app/locale/fr_FR/Monext_Payline.csv +0 -0
  153. package.xml +20 -19
  154. skin/adminhtml/default/default/payline.css +0 -123
  155. skin/frontend/base/default/css/payline.css +0 -0
  156. skin/frontend/base/default/images/monext/ae.gif +0 -0
  157. skin/frontend/base/default/images/monext/amex.gif +0 -0
  158. skin/frontend/base/default/images/monext/cb.gif +0 -0
  159. skin/frontend/base/default/images/monext/mastercard.gif +0 -0
  160. skin/frontend/base/default/images/monext/mc.gif +0 -0
  161. skin/frontend/base/default/images/monext/mcvisa.gif +0 -0
  162. skin/frontend/base/default/images/monext/payline-logo.png +0 -0
  163. skin/frontend/base/default/images/monext/payline_moyens_paiement/1euro.png +0 -0
  164. skin/frontend/base/default/images/monext/payline_moyens_paiement/3xcb.png +0 -0
  165. skin/frontend/base/default/images/monext/payline_moyens_paiement/amex.png +0 -0
  166. skin/frontend/base/default/images/monext/payline_moyens_paiement/amexoneclick.png +0 -0
  167. skin/frontend/base/default/images/monext/payline_moyens_paiement/aurore.png +0 -0
  168. skin/frontend/base/default/images/monext/payline_moyens_paiement/buyster.png +0 -0
  169. skin/frontend/base/default/images/monext/payline_moyens_paiement/casino.png +0 -0
  170. skin/frontend/base/default/images/monext/payline_moyens_paiement/cb.png +0 -0
  171. skin/frontend/base/default/images/monext/payline_moyens_paiement/cofinoga.png +0 -0
  172. skin/frontend/base/default/images/monext/payline_moyens_paiement/cyrillus.png +0 -0
  173. skin/frontend/base/default/images/monext/payline_moyens_paiement/default.png +0 -0
  174. skin/frontend/base/default/images/monext/payline_moyens_paiement/diners.png +0 -0
  175. skin/frontend/base/default/images/monext/payline_moyens_paiement/elv.png +0 -0
  176. skin/frontend/base/default/images/monext/payline_moyens_paiement/fnac.png +0 -0
  177. skin/frontend/base/default/images/monext/payline_moyens_paiement/ideal.png +0 -0
  178. skin/frontend/base/default/images/monext/payline_moyens_paiement/internetplus.png +0 -0
  179. skin/frontend/base/default/images/monext/payline_moyens_paiement/jcb.png +0 -0
  180. skin/frontend/base/default/images/monext/payline_moyens_paiement/kangourou.png +0 -0
  181. skin/frontend/base/default/images/monext/payline_moyens_paiement/leetchi.png +0 -0
  182. skin/frontend/base/default/images/monext/payline_moyens_paiement/maestro.png +0 -0
  183. skin/frontend/base/default/images/monext/payline_moyens_paiement/mandarine.png +0 -0
  184. skin/frontend/base/default/images/monext/payline_moyens_paiement/mastercard.png +0 -0
  185. skin/frontend/base/default/images/monext/payline_moyens_paiement/maxicheque.png +0 -0
  186. skin/frontend/base/default/images/monext/payline_moyens_paiement/mcvisa.png +0 -0
  187. skin/frontend/base/default/images/monext/payline_moyens_paiement/moneo.png +0 -0
  188. skin/frontend/base/default/images/monext/payline_moyens_paiement/neosurf.png +0 -0
  189. skin/frontend/base/default/images/monext/payline_moyens_paiement/okshopping.png +0 -0
  190. skin/frontend/base/default/images/monext/payline_moyens_paiement/pass.png +0 -0
  191. skin/frontend/base/default/images/monext/payline_moyens_paiement/passvisa.png +0 -0
  192. skin/frontend/base/default/images/monext/payline_moyens_paiement/payfair.png +0 -0
  193. skin/frontend/base/default/images/monext/payline_moyens_paiement/paypal.png +0 -0
  194. skin/frontend/base/default/images/monext/payline_moyens_paiement/paysafecard.png +0 -0
  195. skin/frontend/base/default/images/monext/payline_moyens_paiement/printemps.png +0 -0
  196. skin/frontend/base/default/images/monext/payline_moyens_paiement/privilege.png +0 -0
  197. skin/frontend/base/default/images/monext/payline_moyens_paiement/skrill.png +0 -0
  198. skin/frontend/base/default/images/monext/payline_moyens_paiement/sofinco.png +0 -0
  199. skin/frontend/base/default/images/monext/payline_moyens_paiement/surcouf.png +0 -0
  200. skin/frontend/base/default/images/monext/payline_moyens_paiement/switch.png +0 -0
  201. skin/frontend/base/default/images/monext/payline_moyens_paiement/ticketpremium.png +0 -0
  202. skin/frontend/base/default/images/monext/payline_moyens_paiement/ticketsurf.png +0 -0
  203. skin/frontend/base/default/images/monext/payline_moyens_paiement/visa.png +0 -0
  204. skin/frontend/base/default/images/monext/payline_moyens_paiement/wexpay.png +0 -0
  205. skin/frontend/base/default/images/monext/vi.gif +0 -0
  206. skin/frontend/base/default/images/monext/visa.gif +0 -0
  207. skin/frontend/base/default/js/payline.js +0 -515
app/code/community/Monext/Payline/.DS_Store CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Customer/Grid.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts/Edit.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts/Edit/Form.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Managecontracts/Grid.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Manageproductcategories.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Manageproductcategories/Assign/Form.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Manageproductcategories/Grid.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Sales/Order/Creditmemo/Create/Items.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/Sales/Order/Total/Nxfees.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Fieldset/Group.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Fieldset/Payment.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Fieldset/Welcome.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Form/Field/Contracts.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Adminhtml/System/Config/Html/Onoffswitch.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Checkout/Head.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Checkout/Total.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Checkout/Widget/Header.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Checkout/Widget/Opcheckout.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Cpt.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Direct.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Info/Default.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Info/Direct.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Logo.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Nx.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Wallet.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Wallet/Checkoutbtn.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Wallet/Details.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Wallet/Infos.php CHANGED
File without changes
app/code/community/Monext/Payline/Block/Wallet/Sidebar.php CHANGED
File without changes
app/code/community/Monext/Payline/Helper/Category.php CHANGED
File without changes
app/code/community/Monext/Payline/Helper/Data.php CHANGED
File without changes
app/code/community/Monext/Payline/Helper/Logger.php CHANGED
File without changes
app/code/community/Monext/Payline/Helper/Payment.php CHANGED
@@ -471,7 +471,20 @@ class Monext_Payline_Helper_Payment extends Mage_Core_Helper_Abstract
471
 
472
  // Add transaction (with payment action)
473
  $this->addTransaction($order, $transactionId, $paymentAction);
474
-
 
 
 
 
 
 
 
 
 
 
 
 
 
475
  // Save the order
476
  $order->save();
477
  }
471
 
472
  // Add transaction (with payment action)
473
  $this->addTransaction($order, $transactionId, $paymentAction);
474
+
475
+ // check that payment data match order data
476
+ $orderTotal = round($order->getBaseGrandTotal() * 100);
477
+ $orderRef = $order->getRealOrderId();
478
+ $orderCurrency = Mage::helper('payline')->getNumericCurrencyCode($order->getBaseCurrencyCode());
479
+ if($orderTotal != $res['payment']['amount']){
480
+ Mage::helper('payline/logger')->log("ERROR for order $orderRef - paid amount (".$res['payment']['amount'].") does not match order amount ($orderTotal)");
481
+ $orderOk = false;
482
+ }
483
+ if($orderCurrency != $res['payment']['currency']){
484
+ Mage::helper('payline/logger')->log("ERROR for order $orderRef - payment currency (".$res['payment']['currency'].") does not match order amount ($orderCurrency)");
485
+ $orderOk = false;
486
+ }
487
+
488
  // Save the order
489
  $order->save();
490
  }
app/code/community/Monext/Payline/Helper/Widget.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/.DS_Store CHANGED
File without changes
app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Backend/Common.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Backend/Contract.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Backend/Enabled.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Adminhtml/System/Config/Source/Environment.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Contract.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Contract/Status.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Cpt.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Actions.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Billingcycles.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Billingoccurrences.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Capturepaymentoptions.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Cms/Block.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Costs.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Datatemplate.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Environment.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Languages.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Paylineproductcategories.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Paymentactions.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Paymentactionsreauth.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Return.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Securitymodes.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Shippingmethods.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Status.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Status/Canceled.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Status/Invoice.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Statusrowempty.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Walletsecurity.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Datasource/Widgettemplate.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Direct.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Fees.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Contract.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Contract/Collection.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Contract/Status.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Contract/Status/Collection.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Fees.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Fees/Collection.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Productcategories.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Productcategories/Collection.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Token.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Mysql4/Token/Collection.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Nx.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Observer.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Order/Invoice.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Order/Payment.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Productcategories.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Resource/Eav/Mysql4/Setup.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Session.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Token.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Total/Nx/Invoice.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Total/Nx/Quote.php CHANGED
File without changes
app/code/community/Monext/Payline/Model/Wallet.php CHANGED
File without changes
app/code/community/Monext/Payline/controllers/Adminhtml/Payline/ManagecontractsController.php CHANGED
File without changes
app/code/community/Monext/Payline/controllers/Adminhtml/Payline/ManageproductcategoriesController.php CHANGED
File without changes
app/code/community/Monext/Payline/controllers/CheckoutonepageController.php CHANGED
File without changes
app/code/community/Monext/Payline/controllers/IndexController.php CHANGED
@@ -846,7 +846,10 @@ class Monext_Payline_IndexController extends Mage_Core_Controller_Front_Action
846
  );
847
 
848
  if(!in_array($webPaymentDetails['result']['code'], $pendingCodes)){
849
- if ($webPaymentDetails['result']['code'] == '02304' || $webPaymentDetails['result']['code'] == '02324' || $webPaymentDetails['result']['code'] == '02534') {
 
 
 
850
  $abandonedStatus = Mage::getStoreConfig('payment/payline_common/resignation_order_status');
851
  $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$abandonedStatus,$msgLog,false);
852
  }elseif ($webPaymentDetails['result']['code'] == '02319') {
846
  );
847
 
848
  if(!in_array($webPaymentDetails['result']['code'], $pendingCodes)){
849
+ if ($webPaymentDetails['result']['code'] == '00000') { // payment is OK, but a mismatch with order was detected
850
+ $paymentDataMismatchStatus = Mage::getStoreConfig('payment/payline_common/payment_mismatch_order_status');
851
+ $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$paymentDataMismatchStatus,$msgLog,false);
852
+ }elseif ($webPaymentDetails['result']['code'] == '02304' || $webPaymentDetails['result']['code'] == '02324' || $webPaymentDetails['result']['code'] == '02534') {
853
  $abandonedStatus = Mage::getStoreConfig('payment/payline_common/resignation_order_status');
854
  $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$abandonedStatus,$msgLog,false);
855
  }elseif ($webPaymentDetails['result']['code'] == '02319') {
app/code/community/Monext/Payline/controllers/UnloggedwalletController.php CHANGED
File without changes
app/code/community/Monext/Payline/controllers/WalletController.php CHANGED
File without changes
app/code/community/Monext/Payline/etc/adminhtml.xml CHANGED
File without changes
app/code/community/Monext/Payline/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Monext_Payline>
5
- <version>1.8.5.1</version>
6
  </Monext_Payline>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <Monext_Payline>
5
+ <version>1.8.5.2</version>
6
  </Monext_Payline>
7
  </modules>
8
  <global>
app/code/community/Monext/Payline/etc/system.xml CHANGED
@@ -209,7 +209,7 @@
209
  </heading_payment_author>
210
  <authorized_order_status>
211
  <config_path>payment/payline_common/authorized_order_status</config_path>
212
- <label>Order status when payment is authorized</label>
213
  <comment>Authorize only</comment>
214
  <frontend_type>select</frontend_type>
215
  <source_model>payline/datasource_status</source_model>
@@ -220,7 +220,7 @@
220
  </authorized_order_status>
221
  <captured_order_status>
222
  <config_path>payment/payline_common/captured_order_status</config_path>
223
- <label>Order status when payment is captured</label>
224
  <comment>Authorize + capture or re-authorized + capture or capture</comment>
225
  <frontend_type>select</frontend_type>
226
  <source_model>payline/datasource_status</source_model>
@@ -231,7 +231,7 @@
231
  </captured_order_status>
232
  <reauthorized_order_status>
233
  <config_path>payment/payline_common/reauthorized_order_status</config_path>
234
- <label>Order status when payment is re-authorized</label>
235
  <comment>Re-authorize only</comment>
236
  <frontend_type>select</frontend_type>
237
  <source_model>payline/datasource_status</source_model>
@@ -250,7 +250,7 @@
250
  </heading_payment_fault>
251
  <canceled_order_status translate="label">
252
  <config_path>payment/payline_common/canceled_order_status</config_path>
253
- <label>Order status when payment canceled by customer</label>
254
  <comment></comment>
255
  <frontend_type>select</frontend_type>
256
  <source_model>payline/datasource_status</source_model>
@@ -261,7 +261,7 @@
261
  </canceled_order_status>
262
  <failed_order_status translate="label">
263
  <config_path>payment/payline_common/failed_order_status</config_path>
264
- <label>Order status when payment refused by Payline</label>
265
  <comment></comment>
266
  <frontend_type>select</frontend_type>
267
  <source_model>payline/datasource_status</source_model>
@@ -272,7 +272,7 @@
272
  </failed_order_status>
273
  <resignation_order_status translate="label">
274
  <config_path>payment/payline_common/resignation_order_status</config_path>
275
- <label>Order status when payment abandoned by Customer</label>
276
  <comment></comment>
277
  <frontend_type>select</frontend_type>
278
  <source_model>payline/datasource_status</source_model>
@@ -283,7 +283,7 @@
283
  </resignation_order_status>
284
  <fraud_order_status translate="label">
285
  <config_path>payment/payline_common/fraud_order_status</config_path>
286
- <label>Order status when a fraud is suspected</label>
287
  <comment></comment>
288
  <frontend_type>select</frontend_type>
289
  <source_model>payline/datasource_status</source_model>
@@ -292,6 +292,17 @@
292
  <show_in_website>1</show_in_website>
293
  <show_in_store>1</show_in_store>
294
  </fraud_order_status>
 
 
 
 
 
 
 
 
 
 
 
295
  </fields>
296
  </payline_workflows>
297
  <payline_contract translate="label">
209
  </heading_payment_author>
210
  <authorized_order_status>
211
  <config_path>payment/payline_common/authorized_order_status</config_path>
212
+ <label>payment is authorized</label>
213
  <comment>Authorize only</comment>
214
  <frontend_type>select</frontend_type>
215
  <source_model>payline/datasource_status</source_model>
220
  </authorized_order_status>
221
  <captured_order_status>
222
  <config_path>payment/payline_common/captured_order_status</config_path>
223
+ <label>payment is captured</label>
224
  <comment>Authorize + capture or re-authorized + capture or capture</comment>
225
  <frontend_type>select</frontend_type>
226
  <source_model>payline/datasource_status</source_model>
231
  </captured_order_status>
232
  <reauthorized_order_status>
233
  <config_path>payment/payline_common/reauthorized_order_status</config_path>
234
+ <label>payment is re-authorized</label>
235
  <comment>Re-authorize only</comment>
236
  <frontend_type>select</frontend_type>
237
  <source_model>payline/datasource_status</source_model>
250
  </heading_payment_fault>
251
  <canceled_order_status translate="label">
252
  <config_path>payment/payline_common/canceled_order_status</config_path>
253
+ <label>payment canceled by customer</label>
254
  <comment></comment>
255
  <frontend_type>select</frontend_type>
256
  <source_model>payline/datasource_status</source_model>
261
  </canceled_order_status>
262
  <failed_order_status translate="label">
263
  <config_path>payment/payline_common/failed_order_status</config_path>
264
+ <label>payment refused by Payline</label>
265
  <comment></comment>
266
  <frontend_type>select</frontend_type>
267
  <source_model>payline/datasource_status</source_model>
272
  </failed_order_status>
273
  <resignation_order_status translate="label">
274
  <config_path>payment/payline_common/resignation_order_status</config_path>
275
+ <label>payment abandoned by Customer</label>
276
  <comment></comment>
277
  <frontend_type>select</frontend_type>
278
  <source_model>payline/datasource_status</source_model>
283
  </resignation_order_status>
284
  <fraud_order_status translate="label">
285
  <config_path>payment/payline_common/fraud_order_status</config_path>
286
+ <label>a fraud is suspected</label>
287
  <comment></comment>
288
  <frontend_type>select</frontend_type>
289
  <source_model>payline/datasource_status</source_model>
292
  <show_in_website>1</show_in_website>
293
  <show_in_store>1</show_in_store>
294
  </fraud_order_status>
295
+ <fraud_order_status translate="label">
296
+ <config_path>payment/payline_common/payment_mismatch_order_status</config_path>
297
+ <label>payment data mismatch</label>
298
+ <comment>Payment data processed by Payline differs from real order data</comment>
299
+ <frontend_type>select</frontend_type>
300
+ <source_model>payline/datasource_status</source_model>
301
+ <sort_order>157</sort_order>
302
+ <show_in_default>1</show_in_default>
303
+ <show_in_website>1</show_in_website>
304
+ <show_in_store>1</show_in_store>
305
+ </fraud_order_status>
306
  </fields>
307
  </payline_workflows>
308
  <payline_contract translate="label">
app/code/community/Monext/Payline/lib/PaylineByMonext.wsdl CHANGED
File without changes
app/code/community/Monext/Payline/lib/paylineSDK.php CHANGED
@@ -411,7 +411,7 @@ final class paylineLog {
411
  class paylineSDK{
412
 
413
  // kit version
414
- const KIT_VERSION = 'module Magento 1.8.5.1';
415
 
416
  // trace log
417
  var $logger;
411
  class paylineSDK{
412
 
413
  // kit version
414
+ const KIT_VERSION = 'module Magento 1.8.5.2';
415
 
416
  // trace log
417
  var $logger;
app/code/community/Monext/Payline/lib/v4.44.1.wsdl ADDED
@@ -0,0 +1,3523 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <wsdl:definitions targetNamespace="http://impl.ws.payline.experian.com" xmlns:impl="http://impl.ws.payline.experian.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:intf="http://impl.ws.payline.experian.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns1="http://obj.ws.payline.experian.com">
3
+ <wsdl:types>
4
+ <schema elementFormDefault="qualified" targetNamespace="http://impl.ws.payline.experian.com" xmlns="http://www.w3.org/2001/XMLSchema">
5
+ <import namespace="http://obj.ws.payline.experian.com"/>
6
+ <element name="doWebPaymentRequest">
7
+ <complexType>
8
+ <annotation>
9
+ <documentation>
10
+ This element is the request for the
11
+ doWebPayment
12
+ method
13
+ </documentation>
14
+ </annotation>
15
+ <sequence>
16
+ <element name="version" nillable="false" type="xsd:string"/>
17
+ <element name="payment" nillable="false" type="tns1:payment"/>
18
+ <element name="returnURL" nillable="false" type="xsd:string"/>
19
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
20
+ <element name="order" nillable="false" type="tns1:order"/>
21
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
22
+ <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
23
+ <element name="secondSelectedContractList" nillable="true" type="tns1:selectedContractList"/>
24
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
25
+ <element name="languageCode" nillable="true" type="xsd:string"/>
26
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
27
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
28
+ <element name="owner" nillable="true" type="tns1:owner"/>
29
+ <element name="securityMode" nillable="true" type="xsd:string"/>
30
+ <element name="recurring" nillable="true" type="tns1:recurring"/>
31
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
32
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
33
+ </sequence>
34
+ </complexType>
35
+ </element>
36
+ <element name="doWebPaymentResponse">
37
+ <complexType>
38
+ <annotation>
39
+ <documentation>
40
+ This element is the reponse from the
41
+ doWebPayment
42
+ method
43
+ </documentation>
44
+ </annotation>
45
+ <sequence>
46
+ <element name="result" nillable="false" type="tns1:result"/>
47
+ <element name="token" nillable="false" type="xsd:string"/>
48
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
49
+ <element minOccurs="0" name="stepCode" nillable="true" type="xsd:string"/>
50
+ <element minOccurs="0" name="reqCode" nillable="true" type="xsd:string"/>
51
+ <element minOccurs="0" name="method" nillable="true" type="xsd:string"/>
52
+ </sequence>
53
+ </complexType>
54
+ </element>
55
+ <element name="getWebPaymentDetailsRequest">
56
+ <complexType>
57
+ <annotation>
58
+ <documentation>
59
+ This element is the reponse from the
60
+ getWebPayment
61
+ method
62
+ </documentation>
63
+ </annotation>
64
+ <sequence>
65
+ <element name="version" nillable="false" type="xsd:string"/>
66
+ <element name="token" nillable="false" type="xsd:string"/>
67
+ </sequence>
68
+ </complexType>
69
+ </element>
70
+ <element name="getWebPaymentDetailsResponse">
71
+ <complexType>
72
+ <annotation>
73
+ <documentation>
74
+ This element is the reponse from the
75
+ doWebPayment
76
+ method
77
+ </documentation>
78
+ </annotation>
79
+ <sequence>
80
+ <element name="result" nillable="false" type="tns1:result"/>
81
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
82
+ <element name="payment" nillable="false" type="tns1:payment"/>
83
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
84
+ <element minOccurs="0" name="privateDataList" nillable="true" type="tns1:privateDataList"/>
85
+ <element minOccurs="0" name="paymentRecordId" nillable="true" type="xsd:string"/>
86
+ <element minOccurs="0" name="billingRecordList" nillable="true" type="tns1:billingRecordList"/>
87
+ <element minOccurs="0" name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
88
+ <element name="card" type="tns1:cardOut"/>
89
+ <element minOccurs="0" name="extendedCard" type="tns1:extendedCardType"/>
90
+ <element name="order" type="tns1:order"/>
91
+ <element minOccurs="0" name="paymentAdditionalList" nillable="true" type="tns1:paymentAdditionalList"/>
92
+ <element minOccurs="0" name="media" nillable="true" type="xsd:string"/>
93
+ <element minOccurs="0" name="numberOfAttempt" nillable="true" type="xsd:string"/>
94
+ <element minOccurs="0" name="wallet" nillable="true" type="tns1:wallet"/>
95
+ <element minOccurs="0" name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
96
+ <element minOccurs="0" name="contractNumber" nillable="false" type="xsd:string"/>
97
+ <element name="bankAccountData" nillable="true" type="tns1:bankAccountData"/>
98
+ </sequence>
99
+ </complexType>
100
+ </element>
101
+ <element name="doAuthorizationRequest">
102
+ <complexType>
103
+ <annotation>
104
+ <documentation>
105
+ This element is the request for the
106
+ doAuthorization
107
+ method
108
+ </documentation>
109
+ </annotation>
110
+ <sequence>
111
+ <element name="version" nillable="false" type="xsd:string"/>
112
+ <element name="payment" nillable="false" type="tns1:payment"/>
113
+ <element name="bankAccountData" nillable="false" type="tns1:bankAccountData"/>
114
+ <element name="card" nillable="false" type="tns1:card"/>
115
+ <element name="order" nillable="false" type="tns1:order"/>
116
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
117
+ <element name="owner" nillable="true" type="tns1:owner"/>
118
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
119
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
120
+ <element name="media" nillable="true" type="xsd:string"/>
121
+ </sequence>
122
+ </complexType>
123
+ </element>
124
+ <element name="doAuthorizationResponse">
125
+ <complexType>
126
+ <annotation>
127
+ <documentation>
128
+ This element is the reponse from the
129
+ doAuthorization method
130
+ </documentation>
131
+ </annotation>
132
+ <sequence>
133
+ <element name="result" nillable="false" type="tns1:result"/>
134
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
135
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
136
+ <element name="card" type="tns1:cardOut"/>
137
+ <element name="extendedCard" type="tns1:extendedCardType"/>
138
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
139
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
140
+ </sequence>
141
+ </complexType>
142
+ </element>
143
+ <element name="doCaptureRequest">
144
+ <complexType>
145
+ <annotation>
146
+ <documentation>
147
+ This element is the request for the
148
+ doCapture method
149
+ </documentation>
150
+ </annotation>
151
+ <sequence>
152
+ <element name="version" nillable="false" type="xsd:string"/>
153
+ <element name="transactionID" nillable="false" type="xsd:string"/>
154
+ <element name="payment" nillable="false" type="tns1:payment"/>
155
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
156
+ <element name="sequenceNumber" nillable="true" type="xsd:string"/>
157
+ <element name="media" nillable="true" type="xsd:string"/>
158
+ </sequence>
159
+ </complexType>
160
+ </element>
161
+ <element name="doCaptureResponse">
162
+ <complexType>
163
+ <annotation>
164
+ <documentation>
165
+ This element is the reponse from the
166
+ doCapture
167
+ method
168
+ </documentation>
169
+ </annotation>
170
+ <sequence>
171
+ <element name="result" nillable="false" type="tns1:result"/>
172
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
173
+ <element name="reAuthorization" nillable="true" type="xsd:string"/>
174
+ </sequence>
175
+ </complexType>
176
+ </element>
177
+ <element name="doDebitRequest">
178
+ <complexType>
179
+ <sequence>
180
+ <element name="version" nillable="false" type="xsd:string"/>
181
+ <element name="payment" nillable="false" type="tns1:payment"/>
182
+ <element name="card" nillable="false" type="tns1:card"/>
183
+ <element name="order" nillable="false" type="tns1:order"/>
184
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
185
+ <element name="owner" nillable="true" type="tns1:owner"/>
186
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
187
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
188
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
189
+ <element name="media" nillable="true" type="xsd:string"/>
190
+ </sequence>
191
+ </complexType>
192
+ </element>
193
+ <element name="doDebitResponse">
194
+ <complexType>
195
+ <sequence>
196
+ <element name="result" nillable="false" type="tns1:result"/>
197
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
198
+ <element name="card" type="tns1:cardOut"/>
199
+ <element name="extendedCard" type="tns1:extendedCardType"/>
200
+ </sequence>
201
+ </complexType>
202
+ </element>
203
+ <element name="doRefundRequest">
204
+ <complexType>
205
+ <annotation>
206
+ <documentation>
207
+ This element is the request for the doRefund
208
+ method
209
+ </documentation>
210
+ </annotation>
211
+ <sequence>
212
+ <element name="version" nillable="false" type="xsd:string"/>
213
+ <element name="transactionID" nillable="false" type="xsd:string"/>
214
+ <element name="payment" nillable="false" type="tns1:payment"/>
215
+ <element name="comment" nillable="true" type="xsd:string"/>
216
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
217
+ <element name="sequenceNumber" nillable="true" type="xsd:string"/>
218
+ <element name="media" nillable="true" type="xsd:string"/>
219
+ </sequence>
220
+ </complexType>
221
+ </element>
222
+ <element name="doRefundResponse">
223
+ <complexType>
224
+ <annotation>
225
+ <documentation>
226
+ This element is the reponse from the
227
+ doRefund method
228
+ </documentation>
229
+ </annotation>
230
+ <sequence>
231
+ <element name="result" nillable="false" type="tns1:result"/>
232
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
233
+ </sequence>
234
+ </complexType>
235
+ </element>
236
+ <element name="doResetRequest">
237
+ <complexType>
238
+ <annotation>
239
+ <documentation>
240
+ This element is the request for the doReset
241
+ method
242
+ </documentation>
243
+ </annotation>
244
+ <sequence>
245
+ <element name="version" nillable="false" type="xsd:string"/>
246
+ <element name="transactionID" nillable="false" type="xsd:string"/>
247
+ <element name="comment" nillable="true" type="xsd:string"/>
248
+ <element name="media" nillable="true" type="xsd:string"/>
249
+ </sequence>
250
+ </complexType>
251
+ </element>
252
+ <element name="doResetResponse">
253
+ <complexType>
254
+ <annotation>
255
+ <documentation>
256
+ This element is the reponse from the doReset
257
+ method
258
+ </documentation>
259
+ </annotation>
260
+ <sequence>
261
+ <element name="result" nillable="false" type="tns1:result"/>
262
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
263
+ </sequence>
264
+ </complexType>
265
+ </element>
266
+ <element name="doCreditRequest">
267
+ <complexType>
268
+ <annotation>
269
+ <documentation>
270
+ This element is the request for the doCredit
271
+ method
272
+ </documentation>
273
+ </annotation>
274
+ <sequence>
275
+ <element name="version" nillable="false" type="xsd:string"/>
276
+ <element name="payment" nillable="false" type="tns1:payment"/>
277
+ <element name="card" nillable="false" type="tns1:card"/>
278
+ <element name="comment" nillable="true" type="xsd:string"/>
279
+ <element name="order" nillable="true" type="tns1:order"/>
280
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
281
+ <element name="owner" nillable="true" type="tns1:owner"/>
282
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
283
+ <element name="media" nillable="true" type="xsd:string"/>
284
+ </sequence>
285
+ </complexType>
286
+ </element>
287
+ <element name="doCreditResponse">
288
+ <complexType>
289
+ <annotation>
290
+ <documentation>
291
+ This element is the reponse from the
292
+ doCredit method
293
+ </documentation>
294
+ </annotation>
295
+ <sequence>
296
+ <element name="result" nillable="false" type="tns1:result"/>
297
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
298
+ <element name="card" type="tns1:cardOut"/>
299
+ <element name="extendedCard" type="tns1:extendedCardType"/>
300
+ </sequence>
301
+ </complexType>
302
+ </element>
303
+ <element name="createWalletRequest">
304
+ <complexType>
305
+ <annotation>
306
+ <documentation>
307
+ This element is the request for the
308
+ createWallet
309
+ method
310
+ </documentation>
311
+ </annotation>
312
+ <sequence>
313
+ <element name="version" nillable="false" type="xsd:string"/>
314
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
315
+ <element name="wallet" nillable="false" type="tns1:wallet"/>
316
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
317
+ <element name="owner" nillable="true" type="tns1:owner"/>
318
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
319
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
320
+ <element name="media" nillable="true" type="xsd:string"/>
321
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
322
+ </sequence>
323
+ </complexType>
324
+ </element>
325
+ <element name="createWalletResponse">
326
+ <complexType>
327
+ <annotation>
328
+ <documentation>
329
+ This element is the reponse from the
330
+ createWallet
331
+ method
332
+ </documentation>
333
+ </annotation>
334
+ <sequence>
335
+ <element name="result" nillable="false" type="tns1:result"/>
336
+ <element name="card" type="tns1:cardOut"/>
337
+ <element name="extendedCard" type="tns1:extendedCardType"/>
338
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
339
+ <element name="fraudResultDetails" nillable="true" type="tns1:fraudResultDetails"/>
340
+ </sequence>
341
+ </complexType>
342
+ </element>
343
+ <element name="updateWalletRequest">
344
+ <complexType>
345
+ <annotation>
346
+ <documentation>
347
+ This element is the request for the
348
+ updateWallet
349
+ method
350
+ </documentation>
351
+ </annotation>
352
+ <sequence>
353
+ <element name="version" nillable="false" type="xsd:string"/>
354
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
355
+ <element name="cardInd" nillable="true" type="xsd:string"/>
356
+ <element name="wallet" nillable="false" type="tns1:wallet"/>
357
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
358
+ <element name="owner" nillable="true" type="tns1:owner"/>
359
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
360
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
361
+ <element name="media" nillable="true" type="xsd:string"/>
362
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
363
+ </sequence>
364
+ </complexType>
365
+ </element>
366
+ <element name="updateWalletResponse">
367
+ <complexType>
368
+ <annotation>
369
+ <documentation>
370
+ This element is the reponse from the
371
+ updateWallet
372
+ method
373
+ </documentation>
374
+ </annotation>
375
+ <sequence>
376
+ <element name="result" nillable="false" type="tns1:result"/>
377
+ <element name="card" type="tns1:cardOut"/>
378
+ <element name="extendedCard" type="tns1:extendedCardType"/>
379
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
380
+ </sequence>
381
+ </complexType>
382
+ </element>
383
+ <element name="getWalletRequest">
384
+ <complexType>
385
+ <annotation>
386
+ <documentation>
387
+ This element is the request for the
388
+ getWallet method
389
+ </documentation>
390
+ </annotation>
391
+ <sequence>
392
+ <element name="version" nillable="false" type="xsd:string"/>
393
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
394
+ <element name="walletId" nillable="false" type="xsd:string"/>
395
+ <element name="cardInd" nillable="true" type="xsd:string"/>
396
+ <element name="media" nillable="true" type="xsd:string"/>
397
+ </sequence>
398
+ </complexType>
399
+ </element>
400
+ <element name="getWalletResponse">
401
+ <complexType>
402
+ <annotation>
403
+ <documentation>
404
+ This element is the reponse from the
405
+ getWallet
406
+ method
407
+ </documentation>
408
+ </annotation>
409
+ <sequence>
410
+ <element name="result" nillable="false" type="tns1:result"/>
411
+ <element name="wallet" nillable="true" type="tns1:wallet"/>
412
+ <element name="owner" nillable="true" type="tns1:owner"/>
413
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
414
+ <element name="disableDate" nillable="true" type="xsd:string"/>
415
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
416
+ <element name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
417
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
418
+ <element name="media" nillable="true" type="xsd:string"/>
419
+ </sequence>
420
+ </complexType>
421
+ </element>
422
+ <element name="getCardsRequest">
423
+ <complexType>
424
+ <annotation>
425
+ <documentation>
426
+ This element is the request for the
427
+ getCards method
428
+ </documentation>
429
+ </annotation>
430
+ <sequence>
431
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
432
+ <element name="walletId" nillable="false" type="xsd:string"/>
433
+ <element name="cardInd" nillable="true" type="xsd:string"/>
434
+ </sequence>
435
+ </complexType>
436
+ </element>
437
+ <element name="getCardsResponse">
438
+ <complexType>
439
+ <annotation>
440
+ <documentation>
441
+ This element is the reponse from the
442
+ getCards method
443
+ </documentation>
444
+ </annotation>
445
+ <sequence>
446
+ <element name="result" nillable="false" type="tns1:result"/>
447
+ <element name="cardsList" nillable="true" type="tns1:cardsList"/>
448
+ <element name="owner" nillable="true" type="tns1:owner"/>
449
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
450
+ </sequence>
451
+ </complexType>
452
+ </element>
453
+ <element name="disableWalletRequest">
454
+ <complexType>
455
+ <annotation>
456
+ <documentation>
457
+ This element is the request for the
458
+ disableWallet
459
+ method
460
+ </documentation>
461
+ </annotation>
462
+ <sequence>
463
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
464
+ <element name="cardInd" nillable="true" type="xsd:string"/>
465
+ <element name="walletIdList" nillable="false" type="tns1:walletIdList"/>
466
+ </sequence>
467
+ </complexType>
468
+ </element>
469
+ <element name="disableWalletResponse">
470
+ <complexType>
471
+ <annotation>
472
+ <documentation>
473
+ This element is the reponse from the
474
+ disableWallet
475
+ method
476
+ </documentation>
477
+ </annotation>
478
+ <sequence>
479
+ <element name="result" nillable="false" type="tns1:result"/>
480
+ <element name="walletIdList" nillable="false" type="tns1:walletIdList"/>
481
+ </sequence>
482
+ </complexType>
483
+ </element>
484
+ <element name="enableWalletRequest">
485
+ <complexType>
486
+ <annotation>
487
+ <documentation>
488
+ This element is the request for the
489
+ enableWallet
490
+ method
491
+ </documentation>
492
+ </annotation>
493
+ <sequence>
494
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
495
+ <element name="cardInd" nillable="true" type="xsd:string"/>
496
+ <element name="walletId" nillable="false" type="xsd:string"/>
497
+ </sequence>
498
+ </complexType>
499
+ </element>
500
+ <element name="enableWalletResponse">
501
+ <complexType>
502
+ <annotation>
503
+ <documentation>
504
+ This element is the reponse from the
505
+ enableWallet
506
+ method
507
+ </documentation>
508
+ </annotation>
509
+ <sequence>
510
+ <element name="result" nillable="false" type="tns1:result"/>
511
+ </sequence>
512
+ </complexType>
513
+ </element>
514
+ <element name="doImmediateWalletPaymentRequest">
515
+ <complexType>
516
+ <annotation>
517
+ <documentation>
518
+ This element is the request for the
519
+ doImmediateWalletPayment method
520
+ </documentation>
521
+ </annotation>
522
+ <sequence>
523
+ <element name="version" nillable="false" type="xsd:string"/>
524
+ <element name="payment" nillable="false" type="tns1:payment"/>
525
+ <element name="order" nillable="false" type="tns1:order"/>
526
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
527
+ <element name="walletId" nillable="false" type="xsd:string"/>
528
+ <element name="cardInd" nillable="true" type="xsd:string"/>
529
+ <element name="cvx" nillable="true" type="xsd:string"/>
530
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
531
+ <element name="media" nillable="true" type="xsd:string"/>
532
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
533
+ </sequence>
534
+ </complexType>
535
+ </element>
536
+ <element name="doImmediateWalletPaymentResponse">
537
+ <complexType>
538
+ <annotation>
539
+ <documentation>
540
+ This element is the reponse from the
541
+ doImmediateWalletPayment method
542
+ </documentation>
543
+ </annotation>
544
+ <sequence>
545
+ <element name="result" nillable="false" type="tns1:result"/>
546
+ <element name="transaction" nillable="true" type="tns1:transaction"/>
547
+ <element name="authorization" nillable="true" type="tns1:authorization"/>
548
+ </sequence>
549
+ </complexType>
550
+ </element>
551
+ <element name="doScheduledWalletPaymentRequest">
552
+ <complexType>
553
+ <annotation>
554
+ <documentation>
555
+ This element is the request for the
556
+ doScheduledWalletPayment method
557
+ </documentation>
558
+ </annotation>
559
+ <sequence>
560
+ <element name="version" nillable="false" type="xsd:string"/>
561
+ <element name="payment" nillable="false" type="tns1:payment"/>
562
+ <element name="orderRef" nillable="true" type="xsd:string"/>
563
+ <element name="orderDate" nillable="true" type="xsd:string"/>
564
+ <element name="scheduledDate" nillable="false" type="xsd:string"/>
565
+ <element name="walletId" nillable="false" type="xsd:string"/>
566
+ <element name="cardInd" nillable="true" type="xsd:string"/>
567
+ <element name="order" nillable="true" type="tns1:order"/>
568
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
569
+ <element name="media" nillable="true" type="xsd:string"/>
570
+ </sequence>
571
+ </complexType>
572
+ </element>
573
+ <element name="doScheduledWalletPaymentResponse">
574
+ <complexType>
575
+ <annotation>
576
+ <documentation>
577
+ This element is the reponse from the
578
+ doScheduledWalletPayment method
579
+ </documentation>
580
+ </annotation>
581
+ <sequence>
582
+ <element name="result" nillable="false" type="tns1:result"/>
583
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
584
+ </sequence>
585
+ </complexType>
586
+ </element>
587
+ <element name="doRecurrentWalletPaymentRequest">
588
+ <complexType>
589
+ <annotation>
590
+ <documentation>
591
+ This element is the request for the
592
+ doRecurrentWalletPayment method
593
+ </documentation>
594
+ </annotation>
595
+ <sequence>
596
+ <element name="version" nillable="false" type="xsd:string"/>
597
+ <element name="payment" nillable="false" type="tns1:payment"/>
598
+ <element name="orderRef" nillable="false" type="xsd:string"/>
599
+ <element name="orderDate" nillable="false" type="xsd:string"/>
600
+ <element name="scheduledDate" nillable="false" type="xsd:string"/>
601
+ <element name="walletId" nillable="false" type="xsd:string"/>
602
+ <element name="cardInd" nillable="true" type="xsd:string"/>
603
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
604
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
605
+ <element name="order" nillable="true" type="tns1:order"/>
606
+ <element name="media" nillable="true" type="xsd:string"/>
607
+ </sequence>
608
+ </complexType>
609
+ </element>
610
+ <element name="doRecurrentWalletPaymentResponse">
611
+ <complexType>
612
+ <annotation>
613
+ <documentation>
614
+ This element is the reponse from the
615
+ doRecurrentWalletPayment method
616
+ </documentation>
617
+ </annotation>
618
+ <sequence>
619
+ <element name="result" nillable="false" type="tns1:result"/>
620
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
621
+ <element name="billingRecordList" nillable="false" type="tns1:billingRecordList"/>
622
+ </sequence>
623
+ </complexType>
624
+ </element>
625
+ <element name="getPaymentRecordRequest">
626
+ <complexType>
627
+ <annotation>
628
+ <documentation>
629
+ This element is the request for the
630
+ getPaymentRecord method
631
+ </documentation>
632
+ </annotation>
633
+ <sequence>
634
+ <element name="version" nillable="false" type="xsd:string"/>
635
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
636
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
637
+ </sequence>
638
+ </complexType>
639
+ </element>
640
+ <element name="getPaymentRecordResponse">
641
+ <complexType>
642
+ <annotation>
643
+ <documentation>
644
+ This element is the reponse from the
645
+ getPaymentRecord method
646
+ </documentation>
647
+ </annotation>
648
+ <sequence>
649
+ <element name="result" nillable="false" type="tns1:result"/>
650
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
651
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
652
+ <element name="disableDate" nillable="true" type="xsd:string"/>
653
+ <element name="billingRecordList" nillable="false" type="tns1:billingRecordList"/>
654
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
655
+ <element name="order" nillable="true" type="tns1:order"/>
656
+ <element name="walletId" nillable="false" type="xsd:string"/>
657
+ </sequence>
658
+ </complexType>
659
+ </element>
660
+ <element name="disablePaymentRecordRequest">
661
+ <complexType>
662
+ <annotation>
663
+ <documentation>
664
+ This element is the request for the
665
+ disablePaymentRecord method
666
+ </documentation>
667
+ </annotation>
668
+ <sequence>
669
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
670
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
671
+ </sequence>
672
+ </complexType>
673
+ </element>
674
+ <element name="disablePaymentRecordResponse">
675
+ <complexType>
676
+ <annotation>
677
+ <documentation>
678
+ This element is the reponse from the
679
+ disablePaymentRecord method
680
+ </documentation>
681
+ </annotation>
682
+ <sequence>
683
+ <element name="result" nillable="false" type="tns1:result"/>
684
+ </sequence>
685
+ </complexType>
686
+ </element>
687
+ <element name="manageWebWalletRequest">
688
+ <complexType>
689
+ <annotation>
690
+ <documentation>
691
+ This element is the request for the
692
+ manageWebWallet
693
+ method
694
+ </documentation>
695
+ </annotation>
696
+ <sequence>
697
+ <element name="version" nillable="false" type="xsd:string"/>
698
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
699
+ <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
700
+ <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
701
+ <element name="buyer" nillable="false" type="tns1:buyer"/>
702
+ <element name="owner" nillable="true" type="tns1:owner"/>
703
+ <element name="languageCode" nillable="true" type="xsd:string"/>
704
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
705
+ <element name="securityMode" nillable="true" type="xsd:string"/>
706
+ <element name="returnURL" nillable="false" type="xsd:string"/>
707
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
708
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
709
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
710
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
711
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
712
+ </sequence>
713
+ </complexType>
714
+ </element>
715
+ <element name="manageWebWalletResponse">
716
+ <complexType>
717
+ <annotation>
718
+ <documentation>
719
+ This element is the reponse from the
720
+ manageWebWallet method
721
+ </documentation>
722
+ </annotation>
723
+ <sequence>
724
+ <element name="result" nillable="false" type="tns1:result"/>
725
+ <element name="token" nillable="false" type="xsd:string"/>
726
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
727
+ </sequence>
728
+ </complexType>
729
+ </element>
730
+ <element name="createWebWalletRequest">
731
+ <complexType>
732
+ <annotation>
733
+ <documentation>
734
+ This element is the request for the
735
+ createWebWallet
736
+ method
737
+ </documentation>
738
+ </annotation>
739
+ <sequence>
740
+ <element name="version" nillable="false" type="xsd:string"/>
741
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
742
+ <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
743
+ <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
744
+ <element name="buyer" nillable="false" type="tns1:buyer"/>
745
+ <element name="owner" nillable="true" type="tns1:owner"/>
746
+ <element name="languageCode" nillable="true" type="xsd:string"/>
747
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
748
+ <element name="securityMode" nillable="true" type="xsd:string"/>
749
+ <element name="returnURL" nillable="false" type="xsd:string"/>
750
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
751
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
752
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
753
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
754
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
755
+ </sequence>
756
+ </complexType>
757
+ </element>
758
+ <element name="createWebWalletResponse">
759
+ <complexType>
760
+ <annotation>
761
+ <documentation>
762
+ This element is the reponse from the
763
+ createWebWallet method
764
+ </documentation>
765
+ </annotation>
766
+ <sequence>
767
+ <element name="result" nillable="false" type="tns1:result"/>
768
+ <element name="token" nillable="false" type="xsd:string"/>
769
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
770
+ </sequence>
771
+ </complexType>
772
+ </element>
773
+ <element name="updateWebWalletRequest">
774
+ <complexType>
775
+ <annotation>
776
+ <documentation>
777
+ This element is the request for the
778
+ updateWebWallet
779
+ method
780
+ </documentation>
781
+ </annotation>
782
+ <sequence>
783
+ <element name="version" nillable="false" type="xsd:string"/>
784
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
785
+ <element name="cardInd" nillable="true" type="xsd:string"/>
786
+ <element name="walletId" nillable="false" type="xsd:string"/>
787
+ <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
788
+ <element name="updateOwnerDetails" nillable="true" type="xsd:string"/>
789
+ <element name="updatePaymentDetails" nillable="true" type="xsd:string"/>
790
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
791
+ <element name="languageCode" nillable="true" type="xsd:string"/>
792
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
793
+ <element name="securityMode" nillable="true" type="xsd:string"/>
794
+ <element name="returnURL" nillable="false" type="xsd:string"/>
795
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
796
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
797
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
798
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
799
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
800
+ </sequence>
801
+ </complexType>
802
+ </element>
803
+ <element name="updateWebWalletResponse">
804
+ <complexType>
805
+ <annotation>
806
+ <documentation>
807
+ This element is the reponse from the
808
+ updateWebWallet method
809
+ </documentation>
810
+ </annotation>
811
+ <sequence>
812
+ <element name="result" nillable="false" type="tns1:result"/>
813
+ <element name="token" nillable="false" type="xsd:string"/>
814
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
815
+ </sequence>
816
+ </complexType>
817
+ </element>
818
+ <element name="getWebWalletRequest">
819
+ <complexType>
820
+ <annotation>
821
+ <documentation>
822
+ This element is the request for the
823
+ getWebWallet
824
+ method
825
+ </documentation>
826
+ </annotation>
827
+ <sequence>
828
+ <element name="version" nillable="false" type="xsd:string"/>
829
+ <element name="token" nillable="false" type="xsd:string"/>
830
+ </sequence>
831
+ </complexType>
832
+ </element>
833
+ <element name="getWebWalletResponse">
834
+ <complexType>
835
+ <annotation>
836
+ <documentation>
837
+ This element is the reponse from the
838
+ getWebWallet
839
+ method
840
+ </documentation>
841
+ </annotation>
842
+ <sequence>
843
+ <element name="result" nillable="false" type="tns1:result"/>
844
+ <element name="wallet" nillable="true" type="tns1:wallet"/>
845
+ <element name="owner" nillable="true" type="tns1:owner"/>
846
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
847
+ <element name="extendedCard" type="tns1:extendedCardType"/>
848
+ <element name="media" nillable="true" type="xsd:string"/>
849
+ <element name="numberOfAttempt" nillable="true" type="xsd:string"/>
850
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
851
+ </sequence>
852
+ </complexType>
853
+ </element>
854
+ <element name="getTransactionDetailsRequest">
855
+ <complexType>
856
+ <annotation>
857
+ <documentation>
858
+ This element is the request for the
859
+ getTransactionDetails method
860
+ </documentation>
861
+ </annotation>
862
+ <sequence>
863
+ <element name="version" nillable="false" type="xsd:string"/>
864
+ <element name="transactionId" nillable="true" type="xsd:string"/>
865
+ <element name="orderRef" nillable="true" type="xsd:string"/>
866
+ <element name="startDate" nillable="true" type="xsd:string"/>
867
+ <element name="endDate" nillable="true" type="xsd:string"/>
868
+ <element name="transactionHistory" nillable="true" type="xsd:string"/>
869
+ <element name="archiveSearch" nillable="true" type="xsd:string"/>
870
+ </sequence>
871
+ </complexType>
872
+ </element>
873
+ <element name="getTransactionDetailsResponse">
874
+ <complexType>
875
+ <annotation>
876
+ <documentation>
877
+ This element is the response for the
878
+ getTransactionDetails method
879
+ </documentation>
880
+ </annotation>
881
+ <sequence>
882
+ <element name="result" nillable="false" type="tns1:result"/>
883
+ <element name="transaction" nillable="true" type="tns1:transaction"/>
884
+ <element name="payment" nillable="true" type="tns1:payment"/>
885
+ <element name="authorization" nillable="true" type="tns1:authorization"/>
886
+ <element name="order" nillable="true" type="tns1:order"/>
887
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
888
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
889
+ <element name="card" type="tns1:cardOut"/>
890
+ <element name="extendedCard" type="tns1:extendedCardType"/>
891
+ <element name="associatedTransactionsList" nillable="true" type="tns1:associatedTransactionsList"/>
892
+ <element name="statusHistoryList" nillable="true" type="tns1:statusHistoryList"/>
893
+ <element name="media" nillable="true" type="xsd:string"/>
894
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
895
+ <element minOccurs="0" name="paymentAdditionalList" nillable="true" type="tns1:paymentAdditionalList"/>
896
+ <element name="bankAccountData" nillable="true" type="tns1:bankAccountData"/>
897
+ </sequence>
898
+ </complexType>
899
+ </element>
900
+ <element name="transactionsSearchRequest">
901
+ <complexType>
902
+ <annotation>
903
+ <documentation>
904
+ This element is the request for the
905
+ transactionsSearch method
906
+ </documentation>
907
+ </annotation>
908
+ <sequence>
909
+ <element name="version" nillable="false" type="xsd:string"/>
910
+ <element name="transactionId" nillable="true" type="xsd:string"/>
911
+ <element name="orderRef" nillable="true" type="xsd:string"/>
912
+ <element name="startDate" nillable="true" type="xsd:string"/>
913
+ <element name="endDate" nillable="true" type="xsd:string"/>
914
+ <element name="contractNumber" nillable="true" type="xsd:string"/>
915
+ <element name="authorizationNumber" nillable="true" type="xsd:string"/>
916
+ <element name="returnCode" nillable="true" type="xsd:string"/>
917
+ <element name="paymentMean" nillable="true" type="xsd:string"/>
918
+ <element name="transactionType" nillable="true" type="xsd:string"/>
919
+ <element name="name" nillable="true" type="xsd:string"/>
920
+ <element name="firstName" nillable="true" type="xsd:string"/>
921
+ <element name="email" nillable="true" type="xsd:string"/>
922
+ <element name="cardNumber" nillable="true" type="xsd:string"/>
923
+ <element name="currency" nillable="true" type="xsd:string"/>
924
+ <element name="minAmount" nillable="true" type="xsd:string"/>
925
+ <element name="maxAmount" nillable="true" type="xsd:string"/>
926
+ <element name="walletId" nillable="true" type="xsd:string"/>
927
+ <element name="sequenceNumber" nillable="true" type="xsd:string"/>
928
+ <element name="token" nillable="true" type="xsd:string"/>
929
+ </sequence>
930
+ </complexType>
931
+ </element>
932
+ <element name="transactionsSearchResponse">
933
+ <complexType>
934
+ <annotation>
935
+ <documentation>
936
+ This element is the response for the
937
+ transactionsSearch method
938
+ </documentation>
939
+ </annotation>
940
+ <sequence>
941
+ <element name="result" nillable="false" type="tns1:result"/>
942
+ <element name="transactionList" nillable="true" type="tns1:transactionList"/>
943
+ </sequence>
944
+ </complexType>
945
+ </element>
946
+ <element name="verifyEnrollmentRequest">
947
+ <complexType>
948
+ <annotation>
949
+ <documentation>
950
+ This element is the request for the
951
+ verifyEnrollment method
952
+ </documentation>
953
+ </annotation>
954
+ <sequence>
955
+ <element name="version" nillable="false" type="xsd:string"/>
956
+ <element name="card" nillable="false" type="tns1:card"/>
957
+ <element name="payment" nillable="false" type="tns1:payment"/>
958
+ <element name="orderRef" nillable="false" type="xsd:string"/>
959
+ <element name="mdFieldValue" nillable="true" type="xsd:string"/>
960
+ <element name="userAgent" nillable="true" type="xsd:string"/>
961
+ <element name="walletId" nillable="true" type="xsd:string"/>
962
+ <element name="walletCardInd" nillable="true" type="xsd:string"/>
963
+ </sequence>
964
+ </complexType>
965
+ </element>
966
+ <element name="verifyEnrollmentResponse">
967
+ <complexType>
968
+ <annotation>
969
+ <documentation>
970
+ This element is the reponse from the
971
+ verifyEnrollment method
972
+ </documentation>
973
+ </annotation>
974
+ <sequence>
975
+ <element name="result" nillable="false" type="tns1:result"/>
976
+ <element name="actionUrl" nillable="true" type="xsd:string"/>
977
+ <element name="actionMethod" nillable="true" type="xsd:string"/>
978
+ <element name="pareqFieldName" nillable="true" type="xsd:string"/>
979
+ <element name="pareqFieldValue" nillable="true" type="xsd:string"/>
980
+ <element name="termUrlName" nillable="true" type="xsd:string"/>
981
+ <element name="termUrlValue" nillable="true" type="xsd:string"/>
982
+ <element name="mdFieldName" nillable="true" type="xsd:string"/>
983
+ <element name="mdFieldValue" nillable="true" type="xsd:string"/>
984
+ <element name="mpiResult" nillable="true" type="xsd:string"/>
985
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
986
+ </sequence>
987
+ </complexType>
988
+ </element>
989
+ <element name="verifyAuthenticationRequest">
990
+ <complexType>
991
+ <annotation>
992
+ <documentation>
993
+ This element is the request for the
994
+ doAuthentication method
995
+ </documentation>
996
+ </annotation>
997
+ <sequence>
998
+ <element name="version" nillable="false" type="xsd:string"/>
999
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1000
+ <element name="pares" nillable="false" type="xsd:string"/>
1001
+ <element name="md" nillable="true" type="xsd:string"/>
1002
+ <element name="card" nillable="false" type="tns1:card"/>
1003
+ </sequence>
1004
+ </complexType>
1005
+ </element>
1006
+ <element name="verifyAuthenticationResponse">
1007
+ <complexType>
1008
+ <annotation>
1009
+ <documentation>
1010
+ This element is the reponse from the
1011
+ doAuthentication method
1012
+ </documentation>
1013
+ </annotation>
1014
+ <sequence>
1015
+ <element name="result" nillable="false" type="tns1:result"/>
1016
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
1017
+ <element name="mpiResult" nillable="true" type="xsd:string"/>
1018
+ </sequence>
1019
+ </complexType>
1020
+ </element>
1021
+ <element name="createMerchantRequest">
1022
+ <complexType>
1023
+ <annotation>
1024
+ <documentation>
1025
+ This element is the request for the
1026
+ createMerchant
1027
+ method
1028
+ </documentation>
1029
+ </annotation>
1030
+ <sequence>
1031
+ <element name="corporateName" nillable="true" type="xsd:string"/>
1032
+ <element name="publicName" nillable="true" type="xsd:string"/>
1033
+ <element name="currency">
1034
+ <annotation>
1035
+ <documentation>currency in ISO 4217 numeric format
1036
+ </documentation>
1037
+ </annotation>
1038
+ <simpleType>
1039
+ <restriction base="xsd:string">
1040
+ <length value="3"/>
1041
+ </restriction>
1042
+ </simpleType>
1043
+ </element>
1044
+ <element name="nationalID" nillable="true">
1045
+ <annotation>
1046
+ <documentation>unique national merchant ID</documentation>
1047
+ </annotation>
1048
+ <complexType>
1049
+ <choice>
1050
+ <element name="SIRET">
1051
+ <annotation>
1052
+ <documentation>Systeme d identification du Repertoire des
1053
+ ENtreprises
1054
+ </documentation>
1055
+ </annotation>
1056
+ <simpleType>
1057
+ <restriction base="xsd:string">
1058
+ <length value="14"/>
1059
+ </restriction>
1060
+ </simpleType>
1061
+ </element>
1062
+ <element name="other" type="xsd:string">
1063
+ <annotation>
1064
+ <documentation>to use if country is not France
1065
+ </documentation>
1066
+ </annotation>
1067
+ </element>
1068
+ </choice>
1069
+ </complexType>
1070
+ </element>
1071
+ <element name="distributor" nillable="true" type="xsd:string">
1072
+ <annotation>
1073
+ <documentation>Payline Distributor ID</documentation>
1074
+ </annotation>
1075
+ </element>
1076
+ <element name="merchantAddress" nillable="true" type="tns1:addressInterlocutor"/>
1077
+ <element name="businessInterlocutor" nillable="true" type="tns1:interlocutor"/>
1078
+ <element name="technicalInterlocutor" nillable="true" type="tns1:interlocutor"/>
1079
+ <element name="subscription" nillable="true" type="tns1:subscription"/>
1080
+ <element name="poss" nillable="true">
1081
+ <annotation>
1082
+ <documentation>list of point of sell</documentation>
1083
+ </annotation>
1084
+ <complexType>
1085
+ <sequence>
1086
+ <element maxOccurs="unbounded" minOccurs="0" name="pos" nillable="true" type="tns1:pointOfSell"/>
1087
+ </sequence>
1088
+ </complexType>
1089
+ </element>
1090
+ <element name="partner" nillable="true" type="xsd:string">
1091
+ <annotation>
1092
+ <documentation>Billing partner. 1:monext, 2:cetib, 3:payline.com
1093
+ </documentation>
1094
+ </annotation>
1095
+ </element>
1096
+ </sequence>
1097
+ </complexType>
1098
+ </element>
1099
+ <element name="createMerchantResponse">
1100
+ <complexType>
1101
+ <annotation>
1102
+ <documentation>
1103
+ This element is the reponse from the
1104
+ createMerchant
1105
+ method
1106
+ </documentation>
1107
+ </annotation>
1108
+ <sequence>
1109
+ <element name="result" nillable="false" type="tns1:result"/>
1110
+ <element name="connectionData" nillable="false" type="tns1:connectionData"/>
1111
+ </sequence>
1112
+ </complexType>
1113
+ </element>
1114
+ <element name="doScoringChequeRequest">
1115
+ <complexType>
1116
+ <annotation>
1117
+ <documentation>
1118
+ This element is the request for the
1119
+ doScoringCheque
1120
+ method
1121
+ </documentation>
1122
+ </annotation>
1123
+ <sequence>
1124
+ <element name="version" nillable="false" type="xsd:string"/>
1125
+ <element name="payment" nillable="false" type="tns1:payment"/>
1126
+ <element name="cheque" nillable="false" type="tns1:cheque"/>
1127
+ <element name="order" nillable="false" type="tns1:order"/>
1128
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1129
+ <element name="media" nillable="true" type="xsd:string"/>
1130
+ </sequence>
1131
+ </complexType>
1132
+ </element>
1133
+ <element name="doScoringChequeResponse">
1134
+ <complexType>
1135
+ <annotation>
1136
+ <documentation>
1137
+ This element is the reponse from the
1138
+ doScoringCheque method
1139
+ </documentation>
1140
+ </annotation>
1141
+ <sequence>
1142
+ <element name="result" nillable="false" type="tns1:result"/>
1143
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
1144
+ <element name="scoringCheque" nillable="false" type="tns1:scoringCheque"/>
1145
+ </sequence>
1146
+ </complexType>
1147
+ </element>
1148
+ <element name="getEncryptionKeyRequest">
1149
+ <complexType>
1150
+ <annotation>
1151
+ <documentation>
1152
+ This element is the request for the
1153
+ getEncryptionKeyRequest method
1154
+ </documentation>
1155
+ </annotation>
1156
+ </complexType>
1157
+ </element>
1158
+ <element name="getEncryptionKeyResponse">
1159
+ <complexType>
1160
+ <annotation>
1161
+ <documentation>
1162
+ This element is the reponse from the
1163
+ getEncryptionKeyResponse method
1164
+ </documentation>
1165
+ </annotation>
1166
+ <sequence>
1167
+ <element name="result" nillable="false" type="tns1:result"/>
1168
+ <element name="key" nillable="false" type="tns1:key"/>
1169
+ </sequence>
1170
+ </complexType>
1171
+ </element>
1172
+ <element name="doReAuthorizationRequest">
1173
+ <complexType>
1174
+ <annotation>
1175
+ <documentation>
1176
+ This element is the request for the
1177
+ doReAuthorization method
1178
+ </documentation>
1179
+ </annotation>
1180
+ <sequence>
1181
+ <element name="version" nillable="false" type="xsd:string"/>
1182
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1183
+ <element name="payment" nillable="false" type="tns1:payment"/>
1184
+ <element name="order" nillable="true" type="tns1:order"/>
1185
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1186
+ <element name="media" nillable="true" type="xsd:string"/>
1187
+ </sequence>
1188
+ </complexType>
1189
+ </element>
1190
+ <element name="doReAuthorizationResponse">
1191
+ <complexType>
1192
+ <annotation>
1193
+ <documentation>
1194
+ This element is the reponse from the
1195
+ doReAuthorization method
1196
+ </documentation>
1197
+ </annotation>
1198
+ <sequence>
1199
+ <element name="result" nillable="false" type="tns1:result"/>
1200
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
1201
+ <element name="card" type="tns1:cardOut"/>
1202
+ <element name="extendedCard" type="tns1:extendedCardType"/>
1203
+ </sequence>
1204
+ </complexType>
1205
+ </element>
1206
+ <element name="getMerchantSettingsRequest">
1207
+ <complexType>
1208
+ <annotation>
1209
+ <documentation>
1210
+ This element is the request for the
1211
+ getMerchantSettings method
1212
+ </documentation>
1213
+ </annotation>
1214
+ <sequence>
1215
+ <element name="version" nillable="true" type="xsd:string"/>
1216
+ </sequence>
1217
+ </complexType>
1218
+ </element>
1219
+ <element name="getMerchantSettingsResponse">
1220
+ <complexType>
1221
+ <annotation>
1222
+ <documentation>
1223
+ This element is the response from the
1224
+ getMerchantSettings method
1225
+ </documentation>
1226
+ </annotation>
1227
+ <sequence>
1228
+ <element name="result" nillable="false" type="tns1:result"/>
1229
+ <element name="listPointOfSell" nillable="false">
1230
+ <complexType>
1231
+ <sequence>
1232
+ <element maxOccurs="unbounded" minOccurs="0" name="pointOfSell" type="tns1:pointOfSell"/>
1233
+ </sequence>
1234
+ </complexType>
1235
+ </element>
1236
+ </sequence>
1237
+ </complexType>
1238
+ </element>
1239
+ <element name="getBalanceRequest">
1240
+ <complexType>
1241
+ <annotation>
1242
+ <documentation>
1243
+ This element is the request for the
1244
+ getBalance
1245
+ method
1246
+ </documentation>
1247
+ </annotation>
1248
+ <sequence>
1249
+ <element name="version" nillable="false" type="xsd:string"/>
1250
+ <element name="cardID" nillable="false" type="xsd:string"/>
1251
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1252
+ </sequence>
1253
+ </complexType>
1254
+ </element>
1255
+ <element name="getBalanceResponse">
1256
+ <complexType>
1257
+ <annotation>
1258
+ <documentation>
1259
+ This element is the reponse from the
1260
+ getBalance
1261
+ method
1262
+ </documentation>
1263
+ </annotation>
1264
+ <sequence>
1265
+ <element name="result" nillable="false" type="tns1:result"/>
1266
+ <element name="balance" nillable="false">
1267
+ <complexType>
1268
+ <sequence>
1269
+ <element maxOccurs="1" minOccurs="0" name="amount" type="xsd:string"/>
1270
+ <element maxOccurs="1" minOccurs="0" name="currency" type="xsd:string"/>
1271
+ </sequence>
1272
+ </complexType>
1273
+ </element>
1274
+ <element name="crdproduct" nillable="false" type="xsd:string"/>
1275
+ <element name="crdprogram" nillable="false" type="xsd:string"/>
1276
+ <element name="crddesign" nillable="false" type="xsd:string"/>
1277
+ </sequence>
1278
+ </complexType>
1279
+ </element>
1280
+ <element name="getAlertDetailsRequest">
1281
+ <complexType>
1282
+ <sequence>
1283
+ <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
1284
+ </element>
1285
+ <element maxOccurs="1" minOccurs="1" name="TransactionId" nillable="false" type="xsd:string">
1286
+ </element>
1287
+ </sequence>
1288
+ </complexType>
1289
+ </element>
1290
+ <element name="getAlertDetailsResponse">
1291
+ <complexType>
1292
+ <sequence>
1293
+ <element name="result" nillable="false" type="tns1:result"/>
1294
+ <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
1295
+ </element>
1296
+ <element maxOccurs="1" minOccurs="0" name="ExplanationCode" nillable="true" type="xsd:string">
1297
+ </element>
1298
+ <element maxOccurs="1" minOccurs="0" name="ExplanationLabel" nillable="true" type="xsd:string">
1299
+ </element>
1300
+ <element maxOccurs="1" minOccurs="1" name="TransactionStatus" nillable="false" type="xsd:string">
1301
+ </element>
1302
+ <element maxOccurs="1" minOccurs="1" name="MerchantLabel" nillable="false" type="xsd:string">
1303
+ </element>
1304
+ <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
1305
+ </element>
1306
+ <element maxOccurs="1" minOccurs="1" name="TransactionId" nillable="false" type="xsd:string">
1307
+ </element>
1308
+ <element maxOccurs="1" minOccurs="1" name="SecurityLevel" nillable="false" type="xsd:string">
1309
+ </element>
1310
+ <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
1311
+ </element>
1312
+ <element maxOccurs="1" minOccurs="1" name="TransactionAmount" nillable="false" type="xsd:string">
1313
+ </element>
1314
+ <element maxOccurs="1" minOccurs="1" name="TransactionCurrency" nillable="false" type="xsd:string">
1315
+ </element>
1316
+ <element maxOccurs="1" minOccurs="1" name="PaymentType" nillable="false" type="xsd:string">
1317
+ </element>
1318
+ <element maxOccurs="1" minOccurs="1" name="PaymentData" nillable="false" type="xsd:string">
1319
+ </element>
1320
+ <element maxOccurs="1" minOccurs="0" name="HolderName" nillable="true" type="xsd:string">
1321
+ </element>
1322
+ <element maxOccurs="1" minOccurs="1" name="ReferenceData" nillable="false" type="xsd:string">
1323
+ </element>
1324
+ <element maxOccurs="1" minOccurs="0" name="CustomerId" nillable="true" type="xsd:string">
1325
+ </element>
1326
+ <element maxOccurs="1" minOccurs="0" name="BuyerFirstName" nillable="true" type="xsd:string">
1327
+ </element>
1328
+ <element maxOccurs="1" minOccurs="0" name="BuyerLastName" nillable="true" type="xsd:string">
1329
+ </element>
1330
+ <element maxOccurs="1" minOccurs="1" name="CustomerTransHist" nillable="false" type="tns1:CustomerTransHist">
1331
+ </element>
1332
+ <element maxOccurs="1" minOccurs="1" name="PaymentMeansTransHist" nillable="false" type="tns1:PaymentMeansTransHist">
1333
+ </element>
1334
+ <element maxOccurs="1" minOccurs="1" name="AlertsTransHist" nillable="false" type="tns1:AlertsTransHist">
1335
+ </element>
1336
+ </sequence>
1337
+ </complexType>
1338
+ </element>
1339
+ <element name="getTokenRequest">
1340
+ <complexType>
1341
+ <sequence>
1342
+ <element name="cardNumber" nillable="false" type="xsd:string"/>
1343
+ <element name="expirationDate" nillable="true" type="xsd:string"/>
1344
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1345
+ </sequence>
1346
+ </complexType>
1347
+ </element>
1348
+ <element name="getTokenResponse">
1349
+ <complexType>
1350
+ <sequence>
1351
+ <element name="result" nillable="false" type="tns1:result"/>
1352
+ <element maxOccurs="1" minOccurs="1" name="token" nillable="false" type="xsd:string"/>
1353
+ <element maxOccurs="1" minOccurs="1" name="maskedCardNumber" nillable="false" type="xsd:string"/>
1354
+ <element maxOccurs="1" minOccurs="1" name="expirationDate" nillable="false" type="xsd:string"/>
1355
+ <element maxOccurs="1" minOccurs="1" name="virtualCard" nillable="false" type="xsd:string"/>
1356
+ <element maxOccurs="1" minOccurs="1" name="cardType" nillable="false" type="xsd:string"/>
1357
+ <element maxOccurs="1" minOccurs="1" name="cardProduct" nillable="false" type="xsd:string"/>
1358
+ <element maxOccurs="1" minOccurs="1" name="acceptanceNetwork" nillable="false" type="xsd:string"/>
1359
+ <element maxOccurs="1" minOccurs="1" name="bank" nillable="false" type="xsd:string"/>
1360
+ </sequence>
1361
+ </complexType>
1362
+ </element>
1363
+ <element name="unBlockRequest">
1364
+ <complexType>
1365
+ <sequence>
1366
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1367
+ <element name="transactionDate" nillable="true" type="xsd:string"/>
1368
+ <element name="version" nillable="true" type="xsd:string"/>
1369
+ </sequence>
1370
+ </complexType>
1371
+ </element>
1372
+ <element name="unBlockResponse">
1373
+ <complexType>
1374
+ <sequence>
1375
+ <element name="result" nillable="false" type="tns1:result"/>
1376
+ </sequence>
1377
+ </complexType>
1378
+ </element>
1379
+
1380
+ <element name="updatePaymentRecordRequest">
1381
+ <complexType>
1382
+ <sequence>
1383
+ <element name="version" nillable="true" type="xsd:string"/>
1384
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1385
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1386
+ <element name="recurring" nillable="false" type="tns1:recurringForUpdate"/>
1387
+ </sequence>
1388
+ </complexType>
1389
+ </element>
1390
+ <element name="updatePaymentRecordResponse">
1391
+ <complexType>
1392
+ <sequence>
1393
+ <element name="result" nillable="false" type="tns1:result"/>
1394
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
1395
+ <element name="isDisabled" nillable="false" type="xsd:string"/>
1396
+ <element name="disableDate" nillable="false" type="xsd:string"/>
1397
+ <element name="privateDataList" nillable="false" type="tns1:privateDataList"/>
1398
+ <element name="order" nillable="false" type="tns1:order"/>
1399
+ <element name="walletId" nillable="false" type="xsd:string"/>
1400
+ </sequence>
1401
+ </complexType>
1402
+ </element>
1403
+
1404
+ <element name="getBillingRecordRequest">
1405
+ <complexType>
1406
+ <sequence>
1407
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1408
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1409
+ <element name="billingRecordId" nillable="false" type="xsd:string"/>
1410
+ </sequence>
1411
+ </complexType>
1412
+ </element>
1413
+ <element name="getBillingRecordResponse">
1414
+ <complexType>
1415
+ <sequence>
1416
+ <element name="result" nillable="false" type="tns1:result"/>
1417
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
1418
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
1419
+ <element name="disableDate" nillable="true" type="xsd:string"/>
1420
+ <element name="billingRecord" nillable="false" type="tns1:billingRecord"/>
1421
+ <element name="order" nillable="true" type="tns1:order"/>
1422
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1423
+ <element name="walletId" nillable="false" type="xsd:string"/>
1424
+ </sequence>
1425
+ </complexType>
1426
+ </element>
1427
+
1428
+ <element name="updateBillingRecordRequest">
1429
+ <complexType>
1430
+ <sequence>
1431
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1432
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1433
+ <element name="billingRecordId" nillable="false" type="xsd:string"/>
1434
+ <element name="billingRecordForUpdate" nillable="false" type="tns1:billingRecordForUpdate"/>
1435
+ </sequence>
1436
+ </complexType>
1437
+ </element>
1438
+
1439
+ <element name="updateBillingRecordResponse">
1440
+ <complexType>
1441
+ <sequence>
1442
+ <element name="result" nillable="false" type="tns1:result"/>
1443
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
1444
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
1445
+ <element name="disableDate" nillable="true" type="xsd:string"/>
1446
+ <element name="billingRecord" nillable="false" type="tns1:billingRecord"/>
1447
+ <element name="order" nillable="true" type="tns1:order"/>
1448
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1449
+ <element name="walletId" nillable="false" type="xsd:string"/>
1450
+ </sequence>
1451
+ </complexType>
1452
+ </element>
1453
+
1454
+ <element name="doBankTransferRequest">
1455
+ <complexType>
1456
+ <annotation>
1457
+ <documentation>
1458
+ This element is the request for the doBankTransfer
1459
+ method
1460
+ </documentation>
1461
+ </annotation>
1462
+ <sequence>
1463
+ <element name="version" nillable="false" type="xsd:string"/>
1464
+ <element name="payment" nillable="false" type="tns1:payment"/>
1465
+ <element name="creditor" nillable="false" type="tns1:creditor"/>
1466
+ <element name="comment" nillable="true" type="xsd:string"/>
1467
+ <element name="transactionID" nillable="true" type="xsd:string"/>
1468
+ <element name="orderID" nillable="false" type="xsd:string"/>
1469
+ </sequence>
1470
+ </complexType>
1471
+ </element>
1472
+ <element name="doBankTransferResponse">
1473
+ <complexType>
1474
+ <annotation>
1475
+ <documentation>
1476
+ This element is the reponse from the
1477
+ doBankTransfer method
1478
+ </documentation>
1479
+ </annotation>
1480
+ <sequence>
1481
+ <element name="result" nillable="false" type="tns1:result"/>
1482
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
1483
+ </sequence>
1484
+ </complexType>
1485
+ </element>
1486
+
1487
+
1488
+ </schema>
1489
+ <schema elementFormDefault="qualified" targetNamespace="http://obj.ws.payline.experian.com" xmlns="http://www.w3.org/2001/XMLSchema">
1490
+ <complexType name="result">
1491
+ <annotation>
1492
+ <documentation>
1493
+ This element contains information about the
1494
+ process
1495
+ </documentation>
1496
+ </annotation>
1497
+ <sequence>
1498
+ <element name="code" nillable="false" type="xsd:string"/>
1499
+ <element minOccurs="0" name="shortMessage" nillable="true" type="xsd:string"/>
1500
+ <element minOccurs="0" name="longMessage" nillable="true" type="xsd:string"/>
1501
+ </sequence>
1502
+ </complexType>
1503
+ <complexType name="cardOut">
1504
+ <sequence>
1505
+ <element minOccurs="0" name="number" nillable="true" type="xsd:string"/>
1506
+ <element minOccurs="0" name="type" nillable="true" type="xsd:string"/>
1507
+ <element minOccurs="0" name="expirationDate" nillable="true" type="xsd:string"/>
1508
+ <element minOccurs="0" name="cardholder" nillable="true" type="xsd:string"/>
1509
+ <element minOccurs="0" name="token" nillable="true" type="xsd:string"/>
1510
+ </sequence>
1511
+ </complexType>
1512
+
1513
+ <complexType name="extendedCardType">
1514
+ <sequence>
1515
+ <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1516
+ <element minOccurs="0" name="isCvd" nillable="true" type="xsd:string"/>
1517
+ <element minOccurs="0" name="bank" nillable="true" type="xsd:string"/>
1518
+ <element minOccurs="0" name="type" nillable="true" type="xsd:string"/>
1519
+ <element minOccurs="0" name="network" nillable="true" type="xsd:string"/>
1520
+ <element minOccurs="0" name="product" nillable="true" type="xsd:string"/>
1521
+ </sequence>
1522
+ </complexType>
1523
+ <complexType name="order">
1524
+ <annotation>
1525
+ <documentation>
1526
+ This element contains information about the
1527
+ order
1528
+ </documentation>
1529
+ </annotation>
1530
+ <sequence>
1531
+ <element name="ref" nillable="false" type="xsd:string"/>
1532
+ <element minOccurs="0" name="origin" nillable="true" type="xsd:string"/>
1533
+ <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1534
+ <element minOccurs="0" name="taxes" nillable="true" type="xsd:string"/>
1535
+ <element name="amount" nillable="false" type="xsd:string"/>
1536
+ <element name="currency" nillable="false" type="xsd:string"/>
1537
+ <element name="date" nillable="false" type="xsd:string"/>
1538
+ <element minOccurs="0" name="details" nillable="true" type="tns1:details"/>
1539
+ <element minOccurs="0" name="deliveryTime" nillable="true" type="xsd:string"/>
1540
+ <element minOccurs="0" name="deliveryMode" nillable="true" type="xsd:string"/>
1541
+ <element minOccurs="0" name="deliveryExpectedDate" nillable="true" type="xsd:string"/>
1542
+ <element minOccurs="0" name="deliveryExpectedDelay" nillable="true" type="xsd:string"/>
1543
+ </sequence>
1544
+ </complexType>
1545
+ <complexType name="key">
1546
+ <annotation>
1547
+ <documentation>
1548
+ This element contains information about the
1549
+ encryptionKey
1550
+ </documentation>
1551
+ </annotation>
1552
+ <sequence>
1553
+ <element name="keyId" nillable="false" type="xsd:integer"/>
1554
+ <element name="modulus" nillable="false" type="xsd:string"/>
1555
+ <element name="publicExponent" nillable="false" type="xsd:string"/>
1556
+ <element name="expirationDate" nillable="false" type="xsd:string"/>
1557
+ </sequence>
1558
+ </complexType>
1559
+ <complexType name="details">
1560
+ <annotation>
1561
+ <documentation>
1562
+ This element contains an array of orderDetail
1563
+ </documentation>
1564
+ </annotation>
1565
+ <sequence>
1566
+ <element maxOccurs="100" minOccurs="0" name="details" type="tns1:orderDetail"/>
1567
+ </sequence>
1568
+ </complexType>
1569
+
1570
+ <complexType name="orderDetail">
1571
+ <annotation>
1572
+ <documentation>
1573
+ This element contains information about the
1574
+ order
1575
+ product
1576
+ </documentation>
1577
+ </annotation>
1578
+ <sequence>
1579
+ <element minOccurs="0" name="ref" nillable="true" type="xsd:string"/>
1580
+ <element minOccurs="0" name="price" nillable="true" type="xsd:string"/>
1581
+ <element minOccurs="0" name="quantity" nillable="true" type="xsd:string"/>
1582
+ <element minOccurs="0" name="comment" nillable="true" type="xsd:string"/>
1583
+ <element minOccurs="0" name="category" nillable="true" type="xsd:string"/>
1584
+ <element minOccurs="0" name="brand" nillable="true" type="xsd:string"/>
1585
+ <element minOccurs="0" name="subcategory1" nillable="true" type="xsd:string"/>
1586
+ <element minOccurs="0" name="subcategory2" nillable="true" type="xsd:string"/>
1587
+ <element minOccurs="0" name="additionalData" nillable="true" type="xsd:string"/>
1588
+ <element minOccurs="0" name="taxRate" nillable="true" type="xsd:string"/>
1589
+ </sequence>
1590
+ </complexType>
1591
+ <complexType name="privateData">
1592
+ <annotation>
1593
+ <documentation>
1594
+ This element contains information about the
1595
+ merchant
1596
+ private data
1597
+ </documentation>
1598
+ </annotation>
1599
+ <sequence>
1600
+ <element name="key" nillable="false" type="xsd:string"/>
1601
+ <element name="value" nillable="false" type="xsd:string"/>
1602
+ </sequence>
1603
+ </complexType>
1604
+ <complexType name="transaction">
1605
+ <annotation>
1606
+ <documentation>
1607
+ This element contains information about the
1608
+ transaction
1609
+ </documentation>
1610
+ </annotation>
1611
+ <sequence>
1612
+ <element name="id" nillable="false" type="xsd:string"/>
1613
+ <element name="date" nillable="false" type="xsd:string"/>
1614
+ <element minOccurs="0" name="isDuplicated" nillable="true" type="xsd:string"/>
1615
+ <element name="isPossibleFraud" nillable="true" type="xsd:string"/>
1616
+ <element minOccurs="0" name="fraudResult" nillable="true" type="xsd:string"/>
1617
+ <element minOccurs="0" name="fraudResultDetails" nillable="true" type="tns1:fraudResultDetails"/>
1618
+ <element minOccurs="0" name="explanation" nillable="true" type="xsd:string"/>
1619
+ <element minOccurs="0" name="threeDSecure" nillable="true" type="xsd:string"/>
1620
+ <element minOccurs="0" name="score" nillable="true" type="xsd:string"/>
1621
+ <element minOccurs="0" name="externalWalletType" nillable="true" type="xsd:string"/>
1622
+ <element minOccurs="0" name="externalWalletContractNumber" nillable="true" type="xsd:string"/>
1623
+
1624
+ </sequence>
1625
+ </complexType>
1626
+ <complexType name="fraudResultDetails">
1627
+ <annotation>
1628
+ <documentation>
1629
+ This element contains information about the
1630
+ fraud
1631
+ result details
1632
+ </documentation>
1633
+ </annotation>
1634
+ <sequence>
1635
+ <element name="code" nillable="false" type="xsd:string"/>
1636
+ <element name="shortMessage" nillable="false" type="xsd:string"/>
1637
+ <element name="longMessage" nillable="false" type="xsd:string"/>
1638
+ </sequence>
1639
+ </complexType>
1640
+ <complexType name="payment">
1641
+ <annotation>
1642
+ <documentation>
1643
+ This element contains information about the
1644
+ payment
1645
+ </documentation>
1646
+ </annotation>
1647
+ <sequence>
1648
+ <element name="amount" nillable="true" type="xsd:string"/>
1649
+ <element name="currency" nillable="false" type="xsd:string"/>
1650
+ <element name="action" nillable="false" type="xsd:string"/>
1651
+ <element name="mode" nillable="false" type="xsd:string"/>
1652
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1653
+ <element minOccurs="0" name="differedActionDate" nillable="true" type="xsd:string"/>
1654
+ <element minOccurs="0" name="method" nillable="true" type="xsd:string"/>
1655
+ </sequence>
1656
+ </complexType>
1657
+ <complexType name="authorization">
1658
+ <annotation>
1659
+ <documentation>
1660
+ This element contains information about the
1661
+ authorization
1662
+ </documentation>
1663
+ </annotation>
1664
+ <sequence>
1665
+ <element name="number" nillable="false" type="xsd:string"/>
1666
+ <element name="date" nillable="false" type="xsd:string"/>
1667
+ </sequence>
1668
+ </complexType>
1669
+ <complexType name="card">
1670
+ <annotation>
1671
+ <documentation>
1672
+ This element contains information about the card
1673
+ </documentation>
1674
+ </annotation>
1675
+ <sequence>
1676
+ <element minOccurs="0" name="encryptionKeyId" nillable="true" type="xsd:string"/>
1677
+ <element minOccurs="0" name="encryptedData" nillable="true" type="xsd:string"/>
1678
+ <element minOccurs="0" name="number" nillable="true" type="xsd:string"/>
1679
+ <element name="type" nillable="false" type="xsd:string"/>
1680
+ <element minOccurs="0" name="expirationDate" nillable="true" type="xsd:string"/>
1681
+ <element minOccurs="0" name="cvx" nillable="true" type="xsd:string"/>
1682
+ <element minOccurs="0" name="ownerBirthdayDate" nillable="true" type="xsd:string"/>
1683
+ <element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
1684
+ <element minOccurs="0" name="cardPresent" nillable="true" type="xsd:string"/>
1685
+ <element minOccurs="0" name="cardholder" nillable="true" type="xsd:string"/>
1686
+ <element minOccurs="0" name="token" nillable="true" type="xsd:string"/>
1687
+ </sequence>
1688
+ </complexType>
1689
+ <complexType name="buyer">
1690
+ <annotation>
1691
+ <documentation>
1692
+ This element contains information about the
1693
+ buyer
1694
+ </documentation>
1695
+ </annotation>
1696
+ <sequence>
1697
+ <element name="title" nillable="true" type="xsd:string"/>
1698
+ <element name="lastName" nillable="true" type="xsd:string"/>
1699
+ <element name="firstName" nillable="true" type="xsd:string"/>
1700
+ <element name="email" nillable="true" type="xsd:string"/>
1701
+ <element name="shippingAdress" nillable="true" type="tns1:address"/>
1702
+ <element name="billingAddress" nillable="true" type="tns1:address"/>
1703
+ <element name="accountCreateDate" nillable="true" type="xsd:string"/>
1704
+ <element name="accountAverageAmount" nillable="true" type="xsd:string"/>
1705
+ <element name="accountOrderCount" nillable="true" type="xsd:string"/>
1706
+ <element name="walletId" nillable="true" type="xsd:string"/>
1707
+ <element name="walletDisplayed" nillable="true" type="xsd:string"/>
1708
+ <element name="walletSecured" nillable="true" type="xsd:string"/>
1709
+ <element name="walletCardInd" nillable="true" type="xsd:string"/>
1710
+ <element name="ip" nillable="true" type="xsd:string"/>
1711
+ <element name="mobilePhone" nillable="true" type="xsd:string"/>
1712
+ <element name="customerId" nillable="true" type="xsd:string"/>
1713
+ <element name="legalStatus" nillable="true" type="xsd:string"/>
1714
+ <element name="legalDocument" nillable="true" type="xsd:string"/>
1715
+ <element name="birthDate" nillable="true" type="xsd:string"/>
1716
+ <element name="fingerprintID" nillable="true" type="xsd:string"/>
1717
+ </sequence>
1718
+ </complexType>
1719
+ <complexType name="owner">
1720
+ <annotation>
1721
+ <documentation>
1722
+ This element contains information about the
1723
+ owner
1724
+ </documentation>
1725
+ </annotation>
1726
+ <sequence>
1727
+ <element name="lastName" nillable="true" type="xsd:string"/>
1728
+ <element name="firstName" nillable="true" type="xsd:string"/>
1729
+ <element name="billingAddress" nillable="true" type="tns1:addressOwner"/>
1730
+ <element name="issueCardDate" nillable="true" type="xsd:string"/>
1731
+ </sequence>
1732
+ </complexType>
1733
+ <complexType name="address">
1734
+ <annotation>
1735
+ <documentation>
1736
+ This element contains information about the
1737
+ address
1738
+ </documentation>
1739
+ </annotation>
1740
+ <sequence>
1741
+ <element minOccurs="0" name="title" nillable="true" type="xsd:string"/>
1742
+ <element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
1743
+ <element minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
1744
+ <element minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
1745
+ <element minOccurs="0" name="street1" nillable="true" type="xsd:string"/>
1746
+ <element minOccurs="0" name="street2" nillable="true" type="xsd:string"/>
1747
+ <element minOccurs="0" name="cityName" nillable="true" type="xsd:string"/>
1748
+ <element minOccurs="0" name="zipCode" nillable="true" type="xsd:string"/>
1749
+ <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1750
+ <element minOccurs="0" name="phone" nillable="true" type="xsd:string"/>
1751
+ <element minOccurs="0" name="state" nillable="true" type="xsd:string"/>
1752
+ <element minOccurs="0" name="county" nillable="true" type="xsd:string"/>
1753
+ <element minOccurs="0" name="phoneType" nillable="true" type="xsd:string"/>
1754
+ </sequence>
1755
+ </complexType>
1756
+ <complexType name="addressOwner">
1757
+ <annotation>
1758
+ <documentation>
1759
+ This element contains information about the
1760
+ address
1761
+ </documentation>
1762
+ </annotation>
1763
+ <sequence>
1764
+ <element name="street" nillable="true" type="xsd:string"/>
1765
+ <element name="cityName" nillable="true" type="xsd:string"/>
1766
+ <element name="zipCode" nillable="true" type="xsd:string"/>
1767
+ <element name="country" nillable="true" type="xsd:string"/>
1768
+ <element name="phone" nillable="true" type="xsd:string"/>
1769
+ </sequence>
1770
+ </complexType>
1771
+ <complexType name="capture">
1772
+ <annotation>
1773
+ <documentation>
1774
+ This element contains information about the
1775
+ capture
1776
+ </documentation>
1777
+ </annotation>
1778
+ <sequence>
1779
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1780
+ <element name="payment" nillable="false" type="tns1:payment"/>
1781
+ </sequence>
1782
+ </complexType>
1783
+ <complexType name="refund">
1784
+ <annotation>
1785
+ <documentation>
1786
+ This element contains information about the
1787
+ refund
1788
+ </documentation>
1789
+ </annotation>
1790
+ <sequence>
1791
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1792
+ <element name="payment" nillable="false" type="tns1:payment"/>
1793
+ </sequence>
1794
+ </complexType>
1795
+ <complexType name="selectedContractList">
1796
+ <annotation>
1797
+ <documentation>
1798
+ This element contains the list of selected card
1799
+ </documentation>
1800
+ </annotation>
1801
+ <sequence>
1802
+ <element maxOccurs="25" minOccurs="1" name="selectedContract" type="xsd:string"/>
1803
+ </sequence>
1804
+ </complexType>
1805
+ <complexType name="privateDataList">
1806
+ <annotation>
1807
+ <documentation>
1808
+ An array of private data
1809
+ </documentation>
1810
+ </annotation>
1811
+ <sequence>
1812
+ <element maxOccurs="100" minOccurs="0" name="privateData" type="tns1:privateData"/>
1813
+ </sequence>
1814
+ </complexType>
1815
+ <complexType name="contractNumberWalletList">
1816
+ <annotation>
1817
+ <documentation>
1818
+ An array of contract number of a wallet
1819
+ </documentation>
1820
+ </annotation>
1821
+ <sequence>
1822
+ <element maxOccurs="10" minOccurs="0" name="contractNumberWallet" type="xsd:string"/>
1823
+ </sequence>
1824
+ </complexType>
1825
+ <complexType name="cardsList">
1826
+ <annotation>
1827
+ <documentation>
1828
+ An array of cards
1829
+ </documentation>
1830
+ </annotation>
1831
+ <sequence>
1832
+ <element maxOccurs="99" minOccurs="0" name="cards" type="tns1:cards"/>
1833
+ </sequence>
1834
+ </complexType>
1835
+ <complexType name="captureAuthorizationList">
1836
+ <annotation>
1837
+ <documentation>
1838
+ An array of authorization to capture
1839
+ </documentation>
1840
+ </annotation>
1841
+ <sequence>
1842
+ <element maxOccurs="5000" minOccurs="1" name="capture" type="tns1:capture"/>
1843
+ </sequence>
1844
+ </complexType>
1845
+ <complexType name="refundAuthorizationList">
1846
+ <annotation>
1847
+ <documentation>
1848
+ An array of authorization to refund
1849
+ </documentation>
1850
+ </annotation>
1851
+ <sequence>
1852
+ <element maxOccurs="5000" minOccurs="1" name="refund" type="tns1:refund"/>
1853
+ </sequence>
1854
+ </complexType>
1855
+ <complexType name="resetAuthorizationList">
1856
+ <annotation>
1857
+ <documentation>
1858
+ An array of authorization to reset
1859
+ </documentation>
1860
+ </annotation>
1861
+ <sequence>
1862
+ <element maxOccurs="5000" minOccurs="1" name="transactionID" type="xsd:string"/>
1863
+ </sequence>
1864
+ </complexType>
1865
+ <complexType name="recurring">
1866
+ <annotation>
1867
+ <documentation>
1868
+ This element contains element for recurring
1869
+ operation
1870
+ </documentation>
1871
+ </annotation>
1872
+ <sequence>
1873
+ <element name="firstAmount" nillable="true" type="xsd:string"/>
1874
+ <element name="amount" nillable="false" type="xsd:string"/>
1875
+ <element name="billingCycle" nillable="false" type="xsd:string"/>
1876
+ <element name="billingLeft" nillable="false" type="xsd:string"/>
1877
+ <element name="billingDay" nillable="true" type="xsd:string"/>
1878
+ <element name="startDate" nillable="true" type="xsd:string"/>
1879
+ <element name="endDate" nillable="true" type="xsd:string"/>
1880
+ <element name="newAmount" nillable="true" type="xsd:string"/>
1881
+ <element name="amountModificationDate" nillable="true" type="xsd:string"/>
1882
+ </sequence>
1883
+ </complexType>
1884
+ <complexType name="recurringForUpdate">
1885
+ <annotation>
1886
+ <documentation>
1887
+ This element contains element for update a recurring
1888
+ operation
1889
+ </documentation>
1890
+ </annotation>
1891
+ <sequence>
1892
+ <element name="billingLeft" nillable="true" type="xsd:string"/>
1893
+ <element name="billingDay" nillable="true" type="xsd:string"/>
1894
+ <element name="endDate" nillable="true" type="xsd:string"/>
1895
+ <element name="newAmount" nillable="true" type="xsd:string"/>
1896
+ <element name="amountModificationDate" nillable="true" type="xsd:string"/>
1897
+ </sequence>
1898
+ </complexType>
1899
+ <complexType name="billingRecord">
1900
+ <annotation>
1901
+ <documentation>
1902
+ This element contains element for a billing
1903
+ record
1904
+ </documentation>
1905
+ </annotation>
1906
+ <sequence>
1907
+ <element name="date" nillable="false" type="xsd:string"/>
1908
+ <element name="amount" nillable="false" type="xsd:string"/>
1909
+ <element name="status" nillable="false" type="xsd:string"/>
1910
+ <element minOccurs="0" name="result" nillable="true" type="tns1:result"/>
1911
+ <element minOccurs="0" name="transaction" nillable="true" type="tns1:transaction"/>
1912
+ <element minOccurs="0" name="authorization" nillable="true" type="tns1:authorization"/>
1913
+ <element minOccurs="0" name="nbTry" nillable="true" type="xsd:string"/>
1914
+ <element minOccurs="0" name="rank" nillable="true" type="xsd:string"/>
1915
+ </sequence>
1916
+ </complexType>
1917
+ <complexType name="billingRecordList">
1918
+ <annotation>
1919
+ <documentation>
1920
+ An array of billing record
1921
+ </documentation>
1922
+ </annotation>
1923
+ <sequence>
1924
+ <element maxOccurs="100" minOccurs="0" name="billingRecord" type="tns1:billingRecord"/>
1925
+ </sequence>
1926
+ </complexType>
1927
+
1928
+ <complexType name="billingRecordForUpdate">
1929
+ <annotation>
1930
+ <documentation>
1931
+ This element contains element for update a recurring
1932
+ operation
1933
+ </documentation>
1934
+ </annotation>
1935
+ <sequence>
1936
+ <element name="date" nillable="true" type="xsd:string"/>
1937
+ <element name="amount" nillable="true" type="xsd:string"/>
1938
+ <element name="status" nillable="true" type="xsd:string"/>
1939
+ <element name="executionDate" nillable="true" type="xsd:string"/>
1940
+ </sequence>
1941
+ </complexType>
1942
+
1943
+ <complexType name="wallet">
1944
+ <annotation>
1945
+ <documentation>
1946
+ This element contains element for a wallet
1947
+ </documentation>
1948
+ </annotation>
1949
+ <sequence>
1950
+ <element name="walletId" nillable="false" type="xsd:string"/>
1951
+ <element minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
1952
+ <element minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
1953
+ <element minOccurs="0" name="email" nillable="true" type="xsd:string"/>
1954
+ <element minOccurs="0" name="shippingAddress" nillable="true" type="tns1:address"/>
1955
+ <element name="card" nillable="false" type="tns1:card"/>
1956
+ <element minOccurs="0" name="comment" nillable="true" type="xsd:string"/>
1957
+ <element minOccurs="0" name="default" nillable="true" type="xsd:string"/>
1958
+ <element minOccurs="0" name="cardStatus" nillable="true" type="xsd:string"/>
1959
+ </sequence>
1960
+ </complexType>
1961
+ <complexType name="cards">
1962
+ <annotation>
1963
+ <documentation>
1964
+ This element contains element for a wallet
1965
+ </documentation>
1966
+ </annotation>
1967
+ <sequence>
1968
+ <element name="walletId" nillable="false" type="xsd:string"/>
1969
+ <element name="lastName" nillable="true" type="xsd:string"/>
1970
+ <element name="firstName" nillable="true" type="xsd:string"/>
1971
+ <element name="email" nillable="true" type="xsd:string"/>
1972
+ <element name="shippingAddress" nillable="true" type="tns1:address"/>
1973
+ <element name="card" nillable="false" type="tns1:card"/>
1974
+ <element name="cardInd" nillable="true" type="xsd:string"/>
1975
+ <element name="comment" nillable="true" type="xsd:string"/>
1976
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
1977
+ <element name="disableDate" nillable="true" type="xsd:string"/>
1978
+ <element name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
1979
+ <element name="default" nillable="true" type="xsd:string"/>
1980
+ </sequence>
1981
+ </complexType>
1982
+ <complexType name="walletIdList">
1983
+ <annotation>
1984
+ <documentation>
1985
+ This element contains the list of selected card
1986
+ </documentation>
1987
+ </annotation>
1988
+ <sequence>
1989
+ <element maxOccurs="500" minOccurs="1" name="walletId" type="xsd:string"/>
1990
+ </sequence>
1991
+ </complexType>
1992
+ <complexType name="transactionList">
1993
+ <annotation>
1994
+ <documentation>
1995
+ This element contains the list of selected card
1996
+ </documentation>
1997
+ </annotation>
1998
+ <sequence>
1999
+ <element maxOccurs="5000" minOccurs="0" name="transaction" type="tns1:transaction"/>
2000
+ </sequence>
2001
+ </complexType>
2002
+ <complexType name="authentication3DSecure">
2003
+ <annotation>
2004
+ <documentation>
2005
+ This element contains element for a 3DSecure
2006
+ transaction
2007
+ </documentation>
2008
+ </annotation>
2009
+ <sequence>
2010
+ <element minOccurs="0" name="md" nillable="true" type="xsd:string"/>
2011
+ <element minOccurs="0" name="pares" nillable="true" type="xsd:string"/>
2012
+ <element minOccurs="0" name="xid" nillable="true" type="xsd:string"/>
2013
+ <element minOccurs="0" name="eci" nillable="true" type="xsd:string"/>
2014
+ <element minOccurs="0" name="cavv" nillable="true" type="xsd:string"/>
2015
+ <element minOccurs="0" name="cavvAlgorithm" nillable="true" type="xsd:string"/>
2016
+ <element minOccurs="0" name="vadsResult" nillable="true" type="xsd:string"/>
2017
+ <element minOccurs="0" name="typeSecurisation" nillable="true" type="xsd:string"/>
2018
+ </sequence>
2019
+ </complexType>
2020
+ <complexType name="connectionData">
2021
+ <annotation>
2022
+ <documentation>
2023
+ This element contains the merchant connection
2024
+ parameters
2025
+ </documentation>
2026
+ </annotation>
2027
+ <sequence>
2028
+ <element name="merchantId" nillable="false" type="xsd:string"/>
2029
+ <element name="userId" nillable="false" type="xsd:string"/>
2030
+ <element name="password" nillable="false" type="xsd:string"/>
2031
+ <element name="secretQuestion" nillable="false" type="xsd:string"/>
2032
+ <element name="secretAnswer" nillable="false" type="xsd:string"/>
2033
+ </sequence>
2034
+ </complexType>
2035
+ <complexType name="scoringCheque">
2036
+ <annotation>
2037
+ <documentation>
2038
+ This element contains the scoring cheque parameters
2039
+ </documentation>
2040
+ </annotation>
2041
+ <sequence>
2042
+ <element name="chequeNumber" nillable="false" type="xsd:string"/>
2043
+ <element name="additionalDataResponse" nillable="false" type="xsd:string"/>
2044
+ <element name="terminalId" nillable="false" type="xsd:string"/>
2045
+ <element name="additionalPrivateData" nillable="false" type="xsd:string"/>
2046
+ </sequence>
2047
+ </complexType>
2048
+ <complexType name="addressInterlocutor">
2049
+ <annotation>
2050
+ <documentation>
2051
+ This element contains information about Interlocutor
2052
+ address
2053
+ </documentation>
2054
+ </annotation>
2055
+ <sequence>
2056
+ <element name="street1" nillable="true" type="xsd:string"/>
2057
+ <element name="street2" nillable="true" type="xsd:string"/>
2058
+ <element name="city" nillable="true" type="xsd:string"/>
2059
+ <element name="zipCode" nillable="true" type="xsd:string"/>
2060
+ <element name="state" nillable="true" type="xsd:string"/>
2061
+ <element name="country" nillable="true" type="xsd:string"/>
2062
+ </sequence>
2063
+ </complexType>
2064
+ <complexType name="interlocutor">
2065
+ <annotation>
2066
+ <documentation>
2067
+ This element contains information about Interlocutor
2068
+ </documentation>
2069
+ </annotation>
2070
+ <sequence>
2071
+ <element name="firstName" nillable="true" type="xsd:string"/>
2072
+ <element name="lastName" nillable="true" type="xsd:string"/>
2073
+ <element name="email" nillable="true" type="xsd:string"/>
2074
+ <element name="phone" nillable="true" type="xsd:string"/>
2075
+ <element name="mobile" nillable="true" type="xsd:string"/>
2076
+ <element name="fax" nillable="true" type="xsd:string"/>
2077
+ <element name="addressInterlocutor" nillable="true" type="tns1:addressInterlocutor"/>
2078
+ </sequence>
2079
+ </complexType>
2080
+ <complexType name="option">
2081
+ <annotation>
2082
+ <documentation>
2083
+ An array of subscribed options
2084
+ </documentation>
2085
+ </annotation>
2086
+ <sequence>
2087
+ <element name="id" type="xsd:string"/>
2088
+ <element name="subscribed" nillable="true" type="xsd:boolean"/>
2089
+ <element name="endDate" nillable="true" type="xsd:dateTime"/>
2090
+ </sequence>
2091
+ </complexType>
2092
+ <complexType name="subscription">
2093
+ <annotation>
2094
+ <documentation>
2095
+ This element contains information about the payline
2096
+ package subscribed by the merchant
2097
+ </documentation>
2098
+ </annotation>
2099
+ <sequence>
2100
+ <element name="id" type="xsd:string"/>
2101
+ <element maxOccurs="unbounded" minOccurs="0" name="option" type="tns1:option"/>
2102
+ </sequence>
2103
+ </complexType>
2104
+ <complexType name="iban">
2105
+ <annotation>
2106
+ <documentation>
2107
+ This element contains IBAN information
2108
+ </documentation>
2109
+ </annotation>
2110
+ <sequence>
2111
+ <element name="CountryCode" nillable="true" type="xsd:string"/>
2112
+ <element name="checkKey" nillable="true" type="xsd:string"/>
2113
+ <element name="BBAN" nillable="true" type="xsd:string"/>
2114
+ <element name="BIC" nillable="true" type="xsd:string"/>
2115
+ </sequence>
2116
+ </complexType>
2117
+ <complexType name="rib">
2118
+ <annotation>
2119
+ <documentation>
2120
+ This element contains RIB information
2121
+ </documentation>
2122
+ </annotation>
2123
+ <sequence>
2124
+ <element name="tellerCode" nillable="true" type="xsd:string"/>
2125
+ <element name="accountNumber" nillable="true" type="xsd:string"/>
2126
+ <element name="key" nillable="true" type="xsd:string"/>
2127
+ </sequence>
2128
+ </complexType>
2129
+ <complexType name="bankAccount">
2130
+ <annotation>
2131
+ <documentation>
2132
+ This element contains bankAccount information
2133
+ </documentation>
2134
+ </annotation>
2135
+ <sequence>
2136
+ <element name="bankCode" nillable="true" type="xsd:string"/>
2137
+ <element name="bankNumber" nillable="true" type="xsd:string"/>
2138
+ <element name="iban" nillable="true" type="tns1:iban"/>
2139
+ <element name="rib" nillable="true" type="tns1:rib"/>
2140
+ </sequence>
2141
+ </complexType>
2142
+ <complexType name="bankAccountData">
2143
+ <annotation>
2144
+ <documentation>
2145
+ This element contains bank Account information
2146
+ </documentation>
2147
+ </annotation>
2148
+ <sequence>
2149
+ <element name="countryCode" nillable="true" type="xsd:string"/>
2150
+ <element name="bankCode" nillable="true" type="xsd:string"/>
2151
+ <element name="accountNumber" nillable="true" type="xsd:string"/>
2152
+ <element name="key" nillable="true" type="xsd:string"/>
2153
+ </sequence>
2154
+ </complexType>
2155
+ <complexType name="technicalData">
2156
+ <annotation>
2157
+ <documentation>
2158
+ This element contains technical data used to define
2159
+ acquirer service
2160
+ </documentation>
2161
+ </annotation>
2162
+ <sequence>
2163
+ <element name="terminalNumber" nillable="true" type="xsd:string"/>
2164
+ <element name="GTInstance" nillable="true" type="xsd:string"/>
2165
+ <element name="paymentProfil" nillable="true" type="xsd:string"/>
2166
+ </sequence>
2167
+ </complexType>
2168
+ <complexType name="contract">
2169
+ <annotation>
2170
+ <documentation>
2171
+ This element contains all information about contract
2172
+ </documentation>
2173
+ </annotation>
2174
+ <sequence>
2175
+ <element name="cardType" nillable="true" type="xsd:string"/>
2176
+ <element minOccurs="0" name="label" nillable="true" type="xsd:string"/>
2177
+ <element name="contractNumber" nillable="true" type="xsd:string"/>
2178
+ <element name="currency" nillable="true" type="xsd:string"/>
2179
+ <element default="Manual" name="settlementType">
2180
+ <simpleType>
2181
+ <restriction base="xsd:string">
2182
+ <enumeration value="Manual"/>
2183
+ <enumeration value="Now"/>
2184
+ <enumeration value="1Day"/>
2185
+ <enumeration value="2Day"/>
2186
+ <enumeration value="3Day"/>
2187
+ <enumeration value="4Day"/>
2188
+ <enumeration value="5Day"/>
2189
+ <enumeration value="6Day"/>
2190
+ <enumeration value="7Day"/>
2191
+ </restriction>
2192
+ </simpleType>
2193
+ </element>
2194
+ <element name="maxAmountPerTransaction" nillable="true" type="xsd:int"/>
2195
+ <element name="technicalData" nillable="true" type="tns1:technicalData"/>
2196
+ <element name="bankAccount" nillable="true" type="tns1:bankAccount"/>
2197
+ <element name="acquirerInterlocutor" nillable="true" type="tns1:interlocutor"/>
2198
+ <element name="description" nillable="true" type="xsd:string"/>
2199
+ <element name="logoEnable" nillable="false" type="xsd:boolean"/>
2200
+ <element maxOccurs="1" minOccurs="0" name="smallLogoMime" type="xsd:string">
2201
+ </element>
2202
+ <element maxOccurs="1" minOccurs="0" name="smallLogo" type="xsd:base64Binary">
2203
+ </element>
2204
+ <element maxOccurs="1" minOccurs="0" name="normalLogoMime" type="xsd:string">
2205
+ </element>
2206
+ <element maxOccurs="1" minOccurs="0" name="normalLogo" type="xsd:base64Binary">
2207
+ </element>
2208
+ <element maxOccurs="1" minOccurs="0" name="contribution" type="tns1:contribution">
2209
+ </element>
2210
+ <element maxOccurs="1" minOccurs="0" name="enrolment3DS" type="xsd:string">
2211
+ </element>
2212
+ </sequence>
2213
+ </complexType>
2214
+ <complexType name="customPaymentPageCode">
2215
+ <annotation>
2216
+ <documentation>
2217
+ This element contains all information about
2218
+ customPaymentPageCode
2219
+ </documentation>
2220
+ </annotation>
2221
+ <sequence>
2222
+ <element name="code" nillable="true" type="xsd:string"/>
2223
+ <element name="label" nillable="true" type="xsd:string"/>
2224
+ <element name="type" nillable="true" type="xsd:string"/>
2225
+ </sequence>
2226
+ </complexType>
2227
+ <complexType name="ticketSend">
2228
+ <annotation>
2229
+ <documentation>
2230
+ This element contains information e-ticket
2231
+ </documentation>
2232
+ </annotation>
2233
+ <sequence>
2234
+ <element name="toBuyer" nillable="true" type="xsd:boolean"/>
2235
+ <element name="toMerchant" nillable="true" type="xsd:boolean"/>
2236
+ </sequence>
2237
+ </complexType>
2238
+ <complexType name="pointOfSell">
2239
+ <annotation>
2240
+ <documentation>
2241
+ This element contains all information about point of
2242
+ sell
2243
+ </documentation>
2244
+ </annotation>
2245
+ <sequence>
2246
+ <element name="siret" nillable="true" type="xsd:string"/>
2247
+ <element name="codeMcc" nillable="true">
2248
+ <annotation>
2249
+ <documentation>Merchant Category Code</documentation>
2250
+ </annotation>
2251
+ <simpleType>
2252
+ <restriction base="xsd:string">
2253
+ <xsd:length value="4"/>
2254
+ </restriction>
2255
+ </simpleType>
2256
+ </element>
2257
+ <element name="label" nillable="true" type="xsd:string"/>
2258
+ <element name="webmasterEmail" nillable="true" type="xsd:string"/>
2259
+ <element minOccurs="0" name="comments" nillable="true" type="xsd:string"/>
2260
+ <element name="webstoreURL" nillable="true" type="xsd:string"/>
2261
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
2262
+ <element minOccurs="0" name="privateLifeURL" nillable="true" type="xsd:string"/>
2263
+ <element minOccurs="0" name="saleCondURL" nillable="true" type="xsd:string"/>
2264
+ <element minOccurs="0" name="buyerMustAcceptSaleCond" nillable="true" type="xsd:boolean"/>
2265
+ <element minOccurs="0" name="endOfPaymentRedirection" nillable="true" type="xsd:boolean"/>
2266
+ <element name="ticketSend" nillable="true" type="tns1:ticketSend"/>
2267
+ <element name="contracts">
2268
+ <annotation>
2269
+ <documentation>list of contract</documentation>
2270
+ </annotation>
2271
+ <complexType>
2272
+ <sequence>
2273
+ <element maxOccurs="unbounded" minOccurs="0" name="contract" type="tns1:contract"/>
2274
+ </sequence>
2275
+ </complexType>
2276
+ </element>
2277
+ <element name="virtualTerminal" nillable="true" type="tns1:virtualTerminal"/>
2278
+ <element name="customPaymentPageCodeList">
2279
+ <annotation>
2280
+ <documentation>list of custom payment page code</documentation>
2281
+ </annotation>
2282
+ <complexType>
2283
+ <sequence>
2284
+ <element maxOccurs="unbounded" minOccurs="0" name="customPaymentPageCode" type="tns1:customPaymentPageCode"/>
2285
+ </sequence>
2286
+ </complexType>
2287
+ </element>
2288
+ </sequence>
2289
+ </complexType>
2290
+ <complexType name="virtualTerminal">
2291
+ <annotation>
2292
+ <documentation>virtualTerminal</documentation>
2293
+ </annotation>
2294
+ <sequence>
2295
+ <element name="label" type="xsd:string"/>
2296
+ <element default="10" name="inactivityDelay" type="xsd:int">
2297
+ <annotation>
2298
+ <documentation>http session timeout delay</documentation>
2299
+ </annotation>
2300
+ </element>
2301
+ <element minOccurs="0" name="logo" type="xsd:string">
2302
+ <annotation>
2303
+ <documentation>path to logo</documentation>
2304
+ </annotation>
2305
+ </element>
2306
+ <element name="functions">
2307
+ <annotation>
2308
+ <documentation>list of functions</documentation>
2309
+ </annotation>
2310
+ <complexType>
2311
+ <sequence>
2312
+ <element maxOccurs="unbounded" name="function" type="tns1:virtualTerminalFunction"/>
2313
+ </sequence>
2314
+ </complexType>
2315
+ </element>
2316
+ </sequence>
2317
+ </complexType>
2318
+ <complexType name="virtualTerminalFunction">
2319
+ <annotation>
2320
+ <documentation>functions availbe in virtual terminal
2321
+ </documentation>
2322
+ </annotation>
2323
+ <sequence>
2324
+ <element name="function">
2325
+ <annotation>
2326
+ <documentation>Please refer to Payline documentation
2327
+ </documentation>
2328
+ </annotation>
2329
+ <simpleType>
2330
+ <restriction base="xsd:string">
2331
+ <enumeration value="simplePayment"/>
2332
+ <enumeration value="walletCreation"/>
2333
+ <enumeration value="nXPayment"/>
2334
+ </restriction>
2335
+ </simpleType>
2336
+ </element>
2337
+ <element name="label" type="xsd:string"/>
2338
+ <sequence minOccurs="0">
2339
+ <element maxOccurs="unbounded" name="functionParameter">
2340
+ <annotation>
2341
+ <documentation>Value of parameter</documentation>
2342
+ </annotation>
2343
+ <complexType>
2344
+ <attribute name="id">
2345
+ <annotation>
2346
+ <documentation>Parameter ID. Refer to payline documentation
2347
+ </documentation>
2348
+ </annotation>
2349
+ </attribute>
2350
+ </complexType>
2351
+ </element>
2352
+ </sequence>
2353
+ </sequence>
2354
+ </complexType>
2355
+ <complexType name="cheque">
2356
+ <annotation>
2357
+ <documentation>
2358
+ This element contains information about the
2359
+ cheque
2360
+ </documentation>
2361
+ </annotation>
2362
+ <sequence>
2363
+ <element name="number" nillable="false" type="xsd:string"/>
2364
+ </sequence>
2365
+ </complexType>
2366
+ <complexType name="contribution">
2367
+ <annotation>
2368
+ <documentation>
2369
+ This element contains all information about
2370
+ contrinution
2371
+ </documentation>
2372
+ </annotation>
2373
+ <sequence>
2374
+ <element name="enable" type="xsd:boolean"/>
2375
+ <element name="type" nillable="true" type="xsd:string"/>
2376
+ <element name="value" nillable="true" type="xsd:string"/>
2377
+ <element name="nbFreeTransaction" nillable="true" type="xsd:string"/>
2378
+ <element name="minAmountTransaction" nillable="true" type="xsd:string"/>
2379
+ <element name="maxAmountTransaction" nillable="true" type="xsd:string"/>
2380
+ </sequence>
2381
+ </complexType>
2382
+ <complexType name="associatedTransactions">
2383
+ <annotation>
2384
+ <documentation>
2385
+ This element contains information about the
2386
+ associated transactions
2387
+ </documentation>
2388
+ </annotation>
2389
+ <sequence>
2390
+ <element name="transactionId" nillable="false" type="xsd:string"/>
2391
+ <element name="type" nillable="false" type="xsd:string"/>
2392
+ <element name="date" nillable="false" type="string"/>
2393
+ <element name="amount" nillable="false" type="xsd:string"/>
2394
+ <element name="status" nillable="false" type="xsd:string"/>
2395
+ <element name="originTransactionId" nillable="false" type="xsd:string"/>
2396
+ </sequence>
2397
+ </complexType>
2398
+
2399
+ <complexType name="associatedTransactionsList">
2400
+ <annotation>
2401
+ <documentation>
2402
+ An array of associatedTransactions
2403
+ </documentation>
2404
+ </annotation>
2405
+ <sequence>
2406
+ <element maxOccurs="100" minOccurs="0" name="associatedTransactions" type="tns1:associatedTransactions"/>
2407
+ </sequence>
2408
+ </complexType>
2409
+
2410
+ <complexType name="statusHistory">
2411
+ <annotation>
2412
+ <documentation>
2413
+ This element contains information about the
2414
+ status
2415
+ History
2416
+ </documentation>
2417
+ </annotation>
2418
+ <sequence>
2419
+ <element name="transactionId" nillable="false" type="xsd:string"/>
2420
+ <element name="date" nillable="false" type="string"/>
2421
+ <element name="amount" nillable="false" type="xsd:string"/>
2422
+ <element name="fees" nillable="false" type="xsd:string"/>
2423
+ <element name="status" nillable="false" type="xsd:string"/>
2424
+ <element name="originTransactionId" nillable="false" type="xsd:string"/>
2425
+ </sequence>
2426
+ </complexType>
2427
+
2428
+ <complexType name="statusHistoryList">
2429
+ <annotation>
2430
+ <documentation>
2431
+ An array of statusHistory
2432
+ </documentation>
2433
+ </annotation>
2434
+ <sequence>
2435
+ <element maxOccurs="100" minOccurs="0" name="statusHistory" type="tns1:statusHistory"/>
2436
+ </sequence>
2437
+ </complexType>
2438
+ <complexType name="paymentAdditional">
2439
+ <annotation>
2440
+ <documentation>
2441
+ This element contains information about the
2442
+ paymentAdditional
2443
+ </documentation>
2444
+ </annotation>
2445
+ <sequence>
2446
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
2447
+ <element name="payment" nillable="false" type="tns1:payment"/>
2448
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
2449
+ <element minOccurs="0" name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
2450
+ <element minOccurs="0" name="card" nillable="true" type="tns1:cardOut"/>
2451
+ <element minOccurs="0" name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
2452
+ </sequence>
2453
+ </complexType>
2454
+
2455
+ <complexType name="paymentAdditionalList">
2456
+ <annotation>
2457
+ <documentation>
2458
+ An array of paymentAdditionalList
2459
+ </documentation>
2460
+ </annotation>
2461
+ <sequence>
2462
+ <element maxOccurs="100" minOccurs="0" name="paymentAdditional" type="tns1:paymentAdditional"/>
2463
+ </sequence>
2464
+ </complexType>
2465
+
2466
+ <complexType name="CustomerTransHist">
2467
+ <annotation>
2468
+ <documentation>
2469
+ An array of CustomerTrans
2470
+ </documentation>
2471
+ </annotation>
2472
+ <sequence>
2473
+ <element maxOccurs="unbounded" minOccurs="0" name="CustomerTrans" type="tns1:CustomerTrans">
2474
+ </element>
2475
+ </sequence>
2476
+ </complexType>
2477
+ <complexType name="CustomerTrans">
2478
+ <sequence>
2479
+ <element maxOccurs="1" minOccurs="1" name="IsLCLFAlerted" nillable="false" type="xsd:string">
2480
+ </element>
2481
+ <element maxOccurs="1" minOccurs="1" name="ExternalTransactionId" nillable="false" type="xsd:string">
2482
+ </element>
2483
+ <element maxOccurs="1" minOccurs="1" name="ReferenceOrder" nillable="false" type="xsd:string">
2484
+ </element>
2485
+ <element maxOccurs="1" minOccurs="1" name="CardCode" nillable="false" type="xsd:string">
2486
+ </element>
2487
+ <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
2488
+ </element>
2489
+ <element maxOccurs="1" minOccurs="1" name="Amount" nillable="false" type="xsd:string">
2490
+ </element>
2491
+ <element maxOccurs="1" minOccurs="1" name="Status" nillable="false" type="xsd:string">
2492
+ </element>
2493
+ <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
2494
+ </element>
2495
+ </sequence>
2496
+ </complexType>
2497
+
2498
+ <complexType name="PaymentMeansTransHist">
2499
+ <annotation>
2500
+ <documentation>
2501
+ An array of PaymentMeansTrans
2502
+ </documentation>
2503
+ </annotation>
2504
+ <sequence>
2505
+ <element maxOccurs="unbounded" minOccurs="0" name="PaymentMeansTrans" type="tns1:PaymentMeansTrans">
2506
+ </element>
2507
+ </sequence>
2508
+ </complexType>
2509
+ <complexType name="PaymentMeansTrans">
2510
+ <sequence>
2511
+ <element maxOccurs="1" minOccurs="1" name="IsLCLFAlerted" nillable="false" type="xsd:string">
2512
+ </element>
2513
+ <element maxOccurs="1" minOccurs="1" name="ExternalTransactionId" nillable="false" type="xsd:string">
2514
+ </element>
2515
+ <element maxOccurs="1" minOccurs="1" name="ReferenceOrder" nillable="false" type="xsd:string">
2516
+ </element>
2517
+ <element maxOccurs="1" minOccurs="0" name="CustomerData" nillable="true" type="xsd:string">
2518
+ </element>
2519
+ <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
2520
+ </element>
2521
+ <element maxOccurs="1" minOccurs="1" name="Amount" nillable="false" type="xsd:string">
2522
+ </element>
2523
+ <element maxOccurs="1" minOccurs="1" name="Status" nillable="false" type="xsd:string">
2524
+ </element>
2525
+ <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
2526
+ </element>
2527
+ </sequence>
2528
+ </complexType>
2529
+
2530
+ <complexType name="AlertsTransHist">
2531
+ <annotation>
2532
+ <documentation>
2533
+ An array of AlertsTrans
2534
+ </documentation>
2535
+ </annotation>
2536
+ <sequence>
2537
+ <element maxOccurs="unbounded" minOccurs="0" name="AlertsTrans" type="tns1:AlertsTrans">
2538
+ </element>
2539
+ </sequence>
2540
+ </complexType>
2541
+ <complexType name="AlertsTrans">
2542
+ <sequence>
2543
+ <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
2544
+ </element>
2545
+ <element maxOccurs="1" minOccurs="1" name="ExplanationLabel" nillable="false" type="xsd:string">
2546
+ </element>
2547
+ <element maxOccurs="1" minOccurs="1" name="ExplanationCode" nillable="false" type="xsd:string">
2548
+ </element>
2549
+ <element maxOccurs="1" minOccurs="1" name="RuleName" nillable="false" type="xsd:string">
2550
+ </element>
2551
+ <element maxOccurs="1" minOccurs="0" name="RuleAction" nillable="true" type="xsd:string">
2552
+ </element>
2553
+ <element maxOccurs="1" minOccurs="0" name="RuleCriteria" nillable="true" type="xsd:string">
2554
+ </element>
2555
+ </sequence>
2556
+ </complexType>
2557
+
2558
+ <complexType name="creditor">
2559
+ <annotation>
2560
+ <documentation>
2561
+ This element contains information about the
2562
+ creditor
2563
+ </documentation>
2564
+ </annotation>
2565
+ <sequence>
2566
+ <element name="bic" nillable="false" type="xsd:string"/>
2567
+ <element name="iban" nillable="false" type="xsd:string"/>
2568
+ <element name="name" nillable="false" type="xsd:string"/>
2569
+ </sequence>
2570
+ </complexType>
2571
+ </schema>
2572
+ </wsdl:types>
2573
+ <wsdl:message name="getTransactionDetailsRequest">
2574
+ <wsdl:part name="parameters" element="impl:getTransactionDetailsRequest">
2575
+ </wsdl:part>
2576
+ </wsdl:message>
2577
+ <wsdl:message name="doScheduledWalletPaymentRequest">
2578
+ <wsdl:part name="parameters" element="impl:doScheduledWalletPaymentRequest">
2579
+ </wsdl:part>
2580
+ </wsdl:message>
2581
+ <wsdl:message name="doDebitRequest">
2582
+ <wsdl:part name="parameters" element="impl:doDebitRequest">
2583
+ </wsdl:part>
2584
+ </wsdl:message>
2585
+ <wsdl:message name="doScheduledWalletPaymentResponse">
2586
+ <wsdl:part name="parameters" element="impl:doScheduledWalletPaymentResponse">
2587
+ </wsdl:part>
2588
+ </wsdl:message>
2589
+ <wsdl:message name="doCaptureResponse">
2590
+ <wsdl:part name="parameters" element="impl:doCaptureResponse">
2591
+ </wsdl:part>
2592
+ </wsdl:message>
2593
+ <wsdl:message name="doRecurrentWalletPaymentRequest">
2594
+ <wsdl:part name="parameters" element="impl:doRecurrentWalletPaymentRequest">
2595
+ </wsdl:part>
2596
+ </wsdl:message>
2597
+ <wsdl:message name="getWalletRequest">
2598
+ <wsdl:part name="parameters" element="impl:getWalletRequest">
2599
+ </wsdl:part>
2600
+ </wsdl:message>
2601
+ <wsdl:message name="doAuthorizationResponse">
2602
+ <wsdl:part name="parameters" element="impl:doAuthorizationResponse">
2603
+ </wsdl:part>
2604
+ </wsdl:message>
2605
+ <wsdl:message name="getCardsResponse">
2606
+ <wsdl:part name="parameters" element="impl:getCardsResponse">
2607
+ </wsdl:part>
2608
+ </wsdl:message>
2609
+ <wsdl:message name="createWebWalletRequest">
2610
+ <wsdl:part name="parameters" element="impl:createWebWalletRequest">
2611
+ </wsdl:part>
2612
+ </wsdl:message>
2613
+ <wsdl:message name="getBalanceResponse">
2614
+ <wsdl:part name="parameters" element="impl:getBalanceResponse">
2615
+ </wsdl:part>
2616
+ </wsdl:message>
2617
+ <wsdl:message name="verifyAuthenticationRequest">
2618
+ <wsdl:part name="parameters" element="impl:verifyAuthenticationRequest">
2619
+ </wsdl:part>
2620
+ </wsdl:message>
2621
+ <wsdl:message name="verifyEnrollmentRequest">
2622
+ <wsdl:part name="parameters" element="impl:verifyEnrollmentRequest">
2623
+ </wsdl:part>
2624
+ </wsdl:message>
2625
+ <wsdl:message name="getWebWalletRequest">
2626
+ <wsdl:part name="parameters" element="impl:getWebWalletRequest">
2627
+ </wsdl:part>
2628
+ </wsdl:message>
2629
+ <wsdl:message name="verifyAuthenticationResponse">
2630
+ <wsdl:part name="parameters" element="impl:verifyAuthenticationResponse">
2631
+ </wsdl:part>
2632
+ </wsdl:message>
2633
+ <wsdl:message name="doScoringChequeRequest">
2634
+ <wsdl:part name="parameters" element="impl:doScoringChequeRequest">
2635
+ </wsdl:part>
2636
+ </wsdl:message>
2637
+ <wsdl:message name="doBankTransferRequest">
2638
+ <wsdl:part name="parameters" element="impl:doBankTransferRequest">
2639
+ </wsdl:part>
2640
+ </wsdl:message>
2641
+ <wsdl:message name="doRefundRequest">
2642
+ <wsdl:part name="parameters" element="impl:doRefundRequest">
2643
+ </wsdl:part>
2644
+ </wsdl:message>
2645
+ <wsdl:message name="getWebWalletResponse">
2646
+ <wsdl:part name="parameters" element="impl:getWebWalletResponse">
2647
+ </wsdl:part>
2648
+ </wsdl:message>
2649
+ <wsdl:message name="getAlertDetailsRequest">
2650
+ <wsdl:part name="parameters" element="impl:getAlertDetailsRequest">
2651
+ </wsdl:part>
2652
+ </wsdl:message>
2653
+ <wsdl:message name="getBalanceRequest">
2654
+ <wsdl:part name="parameters" element="impl:getBalanceRequest">
2655
+ </wsdl:part>
2656
+ </wsdl:message>
2657
+ <wsdl:message name="updateWalletRequest">
2658
+ <wsdl:part name="parameters" element="impl:updateWalletRequest">
2659
+ </wsdl:part>
2660
+ </wsdl:message>
2661
+ <wsdl:message name="doScoringChequeResponse">
2662
+ <wsdl:part name="parameters" element="impl:doScoringChequeResponse">
2663
+ </wsdl:part>
2664
+ </wsdl:message>
2665
+ <wsdl:message name="getBillingRecordResponse">
2666
+ <wsdl:part name="parameters" element="impl:getBillingRecordResponse">
2667
+ </wsdl:part>
2668
+ </wsdl:message>
2669
+ <wsdl:message name="getPaymentRecordRequest">
2670
+ <wsdl:part name="parameters" element="impl:getPaymentRecordRequest">
2671
+ </wsdl:part>
2672
+ </wsdl:message>
2673
+ <wsdl:message name="updateWebWalletRequest">
2674
+ <wsdl:part name="parameters" element="impl:updateWebWalletRequest">
2675
+ </wsdl:part>
2676
+ </wsdl:message>
2677
+ <wsdl:message name="unBlockRequest">
2678
+ <wsdl:part name="parameters" element="impl:unBlockRequest">
2679
+ </wsdl:part>
2680
+ </wsdl:message>
2681
+ <wsdl:message name="enableWalletRequest">
2682
+ <wsdl:part name="parameters" element="impl:enableWalletRequest">
2683
+ </wsdl:part>
2684
+ </wsdl:message>
2685
+ <wsdl:message name="doImmediateWalletPaymentRequest">
2686
+ <wsdl:part name="parameters" element="impl:doImmediateWalletPaymentRequest">
2687
+ </wsdl:part>
2688
+ </wsdl:message>
2689
+ <wsdl:message name="updateWalletResponse">
2690
+ <wsdl:part name="parameters" element="impl:updateWalletResponse">
2691
+ </wsdl:part>
2692
+ </wsdl:message>
2693
+ <wsdl:message name="doImmediateWalletPaymentResponse">
2694
+ <wsdl:part name="parameters" element="impl:doImmediateWalletPaymentResponse">
2695
+ </wsdl:part>
2696
+ </wsdl:message>
2697
+ <wsdl:message name="doAuthorizationRequest">
2698
+ <wsdl:part name="parameters" element="impl:doAuthorizationRequest">
2699
+ </wsdl:part>
2700
+ </wsdl:message>
2701
+ <wsdl:message name="doWebPaymentRequest">
2702
+ <wsdl:part name="parameters" element="impl:doWebPaymentRequest">
2703
+ </wsdl:part>
2704
+ </wsdl:message>
2705
+ <wsdl:message name="getWalletResponse">
2706
+ <wsdl:part name="parameters" element="impl:getWalletResponse">
2707
+ </wsdl:part>
2708
+ </wsdl:message>
2709
+ <wsdl:message name="doDebitResponse">
2710
+ <wsdl:part name="parameters" element="impl:doDebitResponse">
2711
+ </wsdl:part>
2712
+ </wsdl:message>
2713
+ <wsdl:message name="updateBillingRecordResponse">
2714
+ <wsdl:part name="parameters" element="impl:updateBillingRecordResponse">
2715
+ </wsdl:part>
2716
+ </wsdl:message>
2717
+ <wsdl:message name="doBankTransferResponse">
2718
+ <wsdl:part name="parameters" element="impl:doBankTransferResponse">
2719
+ </wsdl:part>
2720
+ </wsdl:message>
2721
+ <wsdl:message name="disableWalletRequest">
2722
+ <wsdl:part name="parameters" element="impl:disableWalletRequest">
2723
+ </wsdl:part>
2724
+ </wsdl:message>
2725
+ <wsdl:message name="createMerchantRequest">
2726
+ <wsdl:part name="parameters" element="impl:createMerchantRequest">
2727
+ </wsdl:part>
2728
+ </wsdl:message>
2729
+ <wsdl:message name="getEncryptionKeyResponse">
2730
+ <wsdl:part name="parameters" element="impl:getEncryptionKeyResponse">
2731
+ </wsdl:part>
2732
+ </wsdl:message>
2733
+ <wsdl:message name="createMerchantResponse">
2734
+ <wsdl:part name="parameters" element="impl:createMerchantResponse">
2735
+ </wsdl:part>
2736
+ </wsdl:message>
2737
+ <wsdl:message name="getMerchantSettingsRequest">
2738
+ <wsdl:part name="parameters" element="impl:getMerchantSettingsRequest">
2739
+ </wsdl:part>
2740
+ </wsdl:message>
2741
+ <wsdl:message name="disableWalletResponse">
2742
+ <wsdl:part name="parameters" element="impl:disableWalletResponse">
2743
+ </wsdl:part>
2744
+ </wsdl:message>
2745
+ <wsdl:message name="doRecurrentWalletPaymentResponse">
2746
+ <wsdl:part name="parameters" element="impl:doRecurrentWalletPaymentResponse">
2747
+ </wsdl:part>
2748
+ </wsdl:message>
2749
+ <wsdl:message name="createWalletResponse">
2750
+ <wsdl:part name="parameters" element="impl:createWalletResponse">
2751
+ </wsdl:part>
2752
+ </wsdl:message>
2753
+ <wsdl:message name="manageWebWalletRequest">
2754
+ <wsdl:part name="parameters" element="impl:manageWebWalletRequest">
2755
+ </wsdl:part>
2756
+ </wsdl:message>
2757
+ <wsdl:message name="doCreditResponse">
2758
+ <wsdl:part name="parameters" element="impl:doCreditResponse">
2759
+ </wsdl:part>
2760
+ </wsdl:message>
2761
+ <wsdl:message name="getPaymentRecordResponse">
2762
+ <wsdl:part name="parameters" element="impl:getPaymentRecordResponse">
2763
+ </wsdl:part>
2764
+ </wsdl:message>
2765
+ <wsdl:message name="transactionsSearchRequest">
2766
+ <wsdl:part name="parameters" element="impl:transactionsSearchRequest">
2767
+ </wsdl:part>
2768
+ </wsdl:message>
2769
+ <wsdl:message name="updateBillingRecordRequest">
2770
+ <wsdl:part name="parameters" element="impl:updateBillingRecordRequest">
2771
+ </wsdl:part>
2772
+ </wsdl:message>
2773
+ <wsdl:message name="getTokenResponse">
2774
+ <wsdl:part name="parameters" element="impl:getTokenResponse">
2775
+ </wsdl:part>
2776
+ </wsdl:message>
2777
+ <wsdl:message name="getWebPaymentDetailsResponse">
2778
+ <wsdl:part name="parameters" element="impl:getWebPaymentDetailsResponse">
2779
+ </wsdl:part>
2780
+ </wsdl:message>
2781
+ <wsdl:message name="verifyEnrollmentResponse">
2782
+ <wsdl:part name="parameters" element="impl:verifyEnrollmentResponse">
2783
+ </wsdl:part>
2784
+ </wsdl:message>
2785
+ <wsdl:message name="updatePaymentRecordRequest">
2786
+ <wsdl:part name="parameters" element="impl:updatePaymentRecordRequest">
2787
+ </wsdl:part>
2788
+ </wsdl:message>
2789
+ <wsdl:message name="doReAuthorizationRequest">
2790
+ <wsdl:part name="parameters" element="impl:doReAuthorizationRequest">
2791
+ </wsdl:part>
2792
+ </wsdl:message>
2793
+ <wsdl:message name="createWalletRequest">
2794
+ <wsdl:part name="parameters" element="impl:createWalletRequest">
2795
+ </wsdl:part>
2796
+ </wsdl:message>
2797
+ <wsdl:message name="getEncryptionKeyRequest">
2798
+ <wsdl:part name="parameters" element="impl:getEncryptionKeyRequest">
2799
+ </wsdl:part>
2800
+ </wsdl:message>
2801
+ <wsdl:message name="doResetResponse">
2802
+ <wsdl:part name="parameters" element="impl:doResetResponse">
2803
+ </wsdl:part>
2804
+ </wsdl:message>
2805
+ <wsdl:message name="manageWebWalletResponse">
2806
+ <wsdl:part name="parameters" element="impl:manageWebWalletResponse">
2807
+ </wsdl:part>
2808
+ </wsdl:message>
2809
+ <wsdl:message name="createWebWalletResponse">
2810
+ <wsdl:part name="parameters" element="impl:createWebWalletResponse">
2811
+ </wsdl:part>
2812
+ </wsdl:message>
2813
+ <wsdl:message name="unBlockResponse">
2814
+ <wsdl:part name="parameters" element="impl:unBlockResponse">
2815
+ </wsdl:part>
2816
+ </wsdl:message>
2817
+ <wsdl:message name="doReAuthorizationResponse">
2818
+ <wsdl:part name="parameters" element="impl:doReAuthorizationResponse">
2819
+ </wsdl:part>
2820
+ </wsdl:message>
2821
+ <wsdl:message name="doCreditRequest">
2822
+ <wsdl:part name="parameters" element="impl:doCreditRequest">
2823
+ </wsdl:part>
2824
+ </wsdl:message>
2825
+ <wsdl:message name="getTokenRequest">
2826
+ <wsdl:part name="parameters" element="impl:getTokenRequest">
2827
+ </wsdl:part>
2828
+ </wsdl:message>
2829
+ <wsdl:message name="doRefundResponse">
2830
+ <wsdl:part name="parameters" element="impl:doRefundResponse">
2831
+ </wsdl:part>
2832
+ </wsdl:message>
2833
+ <wsdl:message name="getTransactionDetailsResponse">
2834
+ <wsdl:part name="parameters" element="impl:getTransactionDetailsResponse">
2835
+ </wsdl:part>
2836
+ </wsdl:message>
2837
+ <wsdl:message name="getAlertDetailsResponse">
2838
+ <wsdl:part name="parameters" element="impl:getAlertDetailsResponse">
2839
+ </wsdl:part>
2840
+ </wsdl:message>
2841
+ <wsdl:message name="doCaptureRequest">
2842
+ <wsdl:part name="parameters" element="impl:doCaptureRequest">
2843
+ </wsdl:part>
2844
+ </wsdl:message>
2845
+ <wsdl:message name="getBillingRecordRequest">
2846
+ <wsdl:part name="parameters" element="impl:getBillingRecordRequest">
2847
+ </wsdl:part>
2848
+ </wsdl:message>
2849
+ <wsdl:message name="disablePaymentRecordRequest">
2850
+ <wsdl:part name="parameters" element="impl:disablePaymentRecordRequest">
2851
+ </wsdl:part>
2852
+ </wsdl:message>
2853
+ <wsdl:message name="updateWebWalletResponse">
2854
+ <wsdl:part name="parameters" element="impl:updateWebWalletResponse">
2855
+ </wsdl:part>
2856
+ </wsdl:message>
2857
+ <wsdl:message name="updatePaymentRecordResponse">
2858
+ <wsdl:part name="parameters" element="impl:updatePaymentRecordResponse">
2859
+ </wsdl:part>
2860
+ </wsdl:message>
2861
+ <wsdl:message name="doWebPaymentResponse">
2862
+ <wsdl:part name="parameters" element="impl:doWebPaymentResponse">
2863
+ </wsdl:part>
2864
+ </wsdl:message>
2865
+ <wsdl:message name="getWebPaymentDetailsRequest">
2866
+ <wsdl:part name="parameters" element="impl:getWebPaymentDetailsRequest">
2867
+ </wsdl:part>
2868
+ </wsdl:message>
2869
+ <wsdl:message name="doResetRequest">
2870
+ <wsdl:part name="parameters" element="impl:doResetRequest">
2871
+ </wsdl:part>
2872
+ </wsdl:message>
2873
+ <wsdl:message name="enableWalletResponse">
2874
+ <wsdl:part name="parameters" element="impl:enableWalletResponse">
2875
+ </wsdl:part>
2876
+ </wsdl:message>
2877
+ <wsdl:message name="getMerchantSettingsResponse">
2878
+ <wsdl:part name="parameters" element="impl:getMerchantSettingsResponse">
2879
+ </wsdl:part>
2880
+ </wsdl:message>
2881
+ <wsdl:message name="disablePaymentRecordResponse">
2882
+ <wsdl:part name="parameters" element="impl:disablePaymentRecordResponse">
2883
+ </wsdl:part>
2884
+ </wsdl:message>
2885
+ <wsdl:message name="transactionsSearchResponse">
2886
+ <wsdl:part name="parameters" element="impl:transactionsSearchResponse">
2887
+ </wsdl:part>
2888
+ </wsdl:message>
2889
+ <wsdl:message name="getCardsRequest">
2890
+ <wsdl:part name="parameters" element="impl:getCardsRequest">
2891
+ </wsdl:part>
2892
+ </wsdl:message>
2893
+ <wsdl:portType name="WebPaymentAPI">
2894
+ <wsdl:operation name="doWebPayment">
2895
+ <wsdl:input name="doWebPaymentRequest" message="impl:doWebPaymentRequest">
2896
+ </wsdl:input>
2897
+ <wsdl:output name="doWebPaymentResponse" message="impl:doWebPaymentResponse">
2898
+ </wsdl:output>
2899
+ </wsdl:operation>
2900
+ <wsdl:operation name="getWebPaymentDetails">
2901
+ <wsdl:input name="getWebPaymentDetailsRequest" message="impl:getWebPaymentDetailsRequest">
2902
+ </wsdl:input>
2903
+ <wsdl:output name="getWebPaymentDetailsResponse" message="impl:getWebPaymentDetailsResponse">
2904
+ </wsdl:output>
2905
+ </wsdl:operation>
2906
+ <wsdl:operation name="manageWebWallet">
2907
+ <wsdl:input name="manageWebWalletRequest" message="impl:manageWebWalletRequest">
2908
+ </wsdl:input>
2909
+ <wsdl:output name="manageWebWalletResponse" message="impl:manageWebWalletResponse">
2910
+ </wsdl:output>
2911
+ </wsdl:operation>
2912
+ <wsdl:operation name="createWebWallet">
2913
+ <wsdl:input name="createWebWalletRequest" message="impl:createWebWalletRequest">
2914
+ </wsdl:input>
2915
+ <wsdl:output name="createWebWalletResponse" message="impl:createWebWalletResponse">
2916
+ </wsdl:output>
2917
+ </wsdl:operation>
2918
+ <wsdl:operation name="updateWebWallet">
2919
+ <wsdl:input name="updateWebWalletRequest" message="impl:updateWebWalletRequest">
2920
+ </wsdl:input>
2921
+ <wsdl:output name="updateWebWalletResponse" message="impl:updateWebWalletResponse">
2922
+ </wsdl:output>
2923
+ </wsdl:operation>
2924
+ <wsdl:operation name="getWebWallet">
2925
+ <wsdl:input name="getWebWalletRequest" message="impl:getWebWalletRequest">
2926
+ </wsdl:input>
2927
+ <wsdl:output name="getWebWalletResponse" message="impl:getWebWalletResponse">
2928
+ </wsdl:output>
2929
+ </wsdl:operation>
2930
+ </wsdl:portType>
2931
+ <wsdl:portType name="DirectPaymentAPI">
2932
+ <wsdl:operation name="doAuthorization">
2933
+ <wsdl:input name="doAuthorizationRequest" message="impl:doAuthorizationRequest">
2934
+ </wsdl:input>
2935
+ <wsdl:output name="doAuthorizationResponse" message="impl:doAuthorizationResponse">
2936
+ </wsdl:output>
2937
+ </wsdl:operation>
2938
+ <wsdl:operation name="doCapture">
2939
+ <wsdl:input name="doCaptureRequest" message="impl:doCaptureRequest">
2940
+ </wsdl:input>
2941
+ <wsdl:output name="doCaptureResponse" message="impl:doCaptureResponse">
2942
+ </wsdl:output>
2943
+ </wsdl:operation>
2944
+ <wsdl:operation name="doReAuthorization">
2945
+ <wsdl:input name="doReAuthorizationRequest" message="impl:doReAuthorizationRequest">
2946
+ </wsdl:input>
2947
+ <wsdl:output name="doReAuthorizationResponse" message="impl:doReAuthorizationResponse">
2948
+ </wsdl:output>
2949
+ </wsdl:operation>
2950
+ <wsdl:operation name="doDebit">
2951
+ <wsdl:input name="doDebitRequest" message="impl:doDebitRequest">
2952
+ </wsdl:input>
2953
+ <wsdl:output name="doDebitResponse" message="impl:doDebitResponse">
2954
+ </wsdl:output>
2955
+ </wsdl:operation>
2956
+ <wsdl:operation name="doRefund">
2957
+ <wsdl:input name="doRefundRequest" message="impl:doRefundRequest">
2958
+ </wsdl:input>
2959
+ <wsdl:output name="doRefundResponse" message="impl:doRefundResponse">
2960
+ </wsdl:output>
2961
+ </wsdl:operation>
2962
+ <wsdl:operation name="doReset">
2963
+ <wsdl:input name="doResetRequest" message="impl:doResetRequest">
2964
+ </wsdl:input>
2965
+ <wsdl:output name="doResetResponse" message="impl:doResetResponse">
2966
+ </wsdl:output>
2967
+ </wsdl:operation>
2968
+ <wsdl:operation name="doCredit">
2969
+ <wsdl:input name="doCreditRequest" message="impl:doCreditRequest">
2970
+ </wsdl:input>
2971
+ <wsdl:output name="doCreditResponse" message="impl:doCreditResponse">
2972
+ </wsdl:output>
2973
+ </wsdl:operation>
2974
+ <wsdl:operation name="createWallet">
2975
+ <wsdl:input name="createWalletRequest" message="impl:createWalletRequest">
2976
+ </wsdl:input>
2977
+ <wsdl:output name="createWalletResponse" message="impl:createWalletResponse">
2978
+ </wsdl:output>
2979
+ </wsdl:operation>
2980
+ <wsdl:operation name="updateWallet">
2981
+ <wsdl:input name="updateWalletRequest" message="impl:updateWalletRequest">
2982
+ </wsdl:input>
2983
+ <wsdl:output name="updateWalletResponse" message="impl:updateWalletResponse">
2984
+ </wsdl:output>
2985
+ </wsdl:operation>
2986
+ <wsdl:operation name="getWallet">
2987
+ <wsdl:input name="getWalletRequest" message="impl:getWalletRequest">
2988
+ </wsdl:input>
2989
+ <wsdl:output name="getWalletResponse" message="impl:getWalletResponse">
2990
+ </wsdl:output>
2991
+ </wsdl:operation>
2992
+ <wsdl:operation name="getCards">
2993
+ <wsdl:input name="getCardsRequest" message="impl:getCardsRequest">
2994
+ </wsdl:input>
2995
+ <wsdl:output name="getCardsResponse" message="impl:getCardsResponse">
2996
+ </wsdl:output>
2997
+ </wsdl:operation>
2998
+ <wsdl:operation name="disableWallet">
2999
+ <wsdl:input name="disableWalletRequest" message="impl:disableWalletRequest">
3000
+ </wsdl:input>
3001
+ <wsdl:output name="disableWalletResponse" message="impl:disableWalletResponse">
3002
+ </wsdl:output>
3003
+ </wsdl:operation>
3004
+ <wsdl:operation name="enableWallet">
3005
+ <wsdl:input name="enableWalletRequest" message="impl:enableWalletRequest">
3006
+ </wsdl:input>
3007
+ <wsdl:output name="enableWalletResponse" message="impl:enableWalletResponse">
3008
+ </wsdl:output>
3009
+ </wsdl:operation>
3010
+ <wsdl:operation name="doImmediateWalletPayment">
3011
+ <wsdl:input name="doImmediateWalletPaymentRequest" message="impl:doImmediateWalletPaymentRequest">
3012
+ </wsdl:input>
3013
+ <wsdl:output name="doImmediateWalletPaymentResponse" message="impl:doImmediateWalletPaymentResponse">
3014
+ </wsdl:output>
3015
+ </wsdl:operation>
3016
+ <wsdl:operation name="doScheduledWalletPayment">
3017
+ <wsdl:input name="doScheduledWalletPaymentRequest" message="impl:doScheduledWalletPaymentRequest">
3018
+ </wsdl:input>
3019
+ <wsdl:output name="doScheduledWalletPaymentResponse" message="impl:doScheduledWalletPaymentResponse">
3020
+ </wsdl:output>
3021
+ </wsdl:operation>
3022
+ <wsdl:operation name="doRecurrentWalletPayment">
3023
+ <wsdl:input name="doRecurrentWalletPaymentRequest" message="impl:doRecurrentWalletPaymentRequest">
3024
+ </wsdl:input>
3025
+ <wsdl:output name="doRecurrentWalletPaymentResponse" message="impl:doRecurrentWalletPaymentResponse">
3026
+ </wsdl:output>
3027
+ </wsdl:operation>
3028
+ <wsdl:operation name="getPaymentRecord">
3029
+ <wsdl:input name="getPaymentRecordRequest" message="impl:getPaymentRecordRequest">
3030
+ </wsdl:input>
3031
+ <wsdl:output name="getPaymentRecordResponse" message="impl:getPaymentRecordResponse">
3032
+ </wsdl:output>
3033
+ </wsdl:operation>
3034
+ <wsdl:operation name="disablePaymentRecord">
3035
+ <wsdl:input name="disablePaymentRecordRequest" message="impl:disablePaymentRecordRequest">
3036
+ </wsdl:input>
3037
+ <wsdl:output name="disablePaymentRecordResponse" message="impl:disablePaymentRecordResponse">
3038
+ </wsdl:output>
3039
+ </wsdl:operation>
3040
+ <wsdl:operation name="verifyEnrollment">
3041
+ <wsdl:input name="verifyEnrollmentRequest" message="impl:verifyEnrollmentRequest">
3042
+ </wsdl:input>
3043
+ <wsdl:output name="verifyEnrollmentResponse" message="impl:verifyEnrollmentResponse">
3044
+ </wsdl:output>
3045
+ </wsdl:operation>
3046
+ <wsdl:operation name="verifyAuthentication">
3047
+ <wsdl:input name="verifyAuthenticationRequest" message="impl:verifyAuthenticationRequest">
3048
+ </wsdl:input>
3049
+ <wsdl:output name="verifyAuthenticationResponse" message="impl:verifyAuthenticationResponse">
3050
+ </wsdl:output>
3051
+ </wsdl:operation>
3052
+ <wsdl:operation name="createMerchant">
3053
+ <wsdl:input name="createMerchantRequest" message="impl:createMerchantRequest">
3054
+ </wsdl:input>
3055
+ <wsdl:output name="createMerchantResponse" message="impl:createMerchantResponse">
3056
+ </wsdl:output>
3057
+ </wsdl:operation>
3058
+ <wsdl:operation name="doScoringCheque">
3059
+ <wsdl:input name="doScoringChequeRequest" message="impl:doScoringChequeRequest">
3060
+ </wsdl:input>
3061
+ <wsdl:output name="doScoringChequeResponse" message="impl:doScoringChequeResponse">
3062
+ </wsdl:output>
3063
+ </wsdl:operation>
3064
+ <wsdl:operation name="getEncryptionKey">
3065
+ <wsdl:input name="getEncryptionKeyRequest" message="impl:getEncryptionKeyRequest">
3066
+ </wsdl:input>
3067
+ <wsdl:output name="getEncryptionKeyResponse" message="impl:getEncryptionKeyResponse">
3068
+ </wsdl:output>
3069
+ </wsdl:operation>
3070
+ <wsdl:operation name="getMerchantSettings">
3071
+ <wsdl:input name="getMerchantSettingsRequest" message="impl:getMerchantSettingsRequest">
3072
+ </wsdl:input>
3073
+ <wsdl:output name="getMerchantSettingsResponse" message="impl:getMerchantSettingsResponse">
3074
+ </wsdl:output>
3075
+ </wsdl:operation>
3076
+ <wsdl:operation name="getBalance">
3077
+ <wsdl:input name="getBalanceRequest" message="impl:getBalanceRequest">
3078
+ </wsdl:input>
3079
+ <wsdl:output name="getBalanceResponse" message="impl:getBalanceResponse">
3080
+ </wsdl:output>
3081
+ </wsdl:operation>
3082
+ <wsdl:operation name="getToken">
3083
+ <wsdl:input message="impl:getTokenRequest">
3084
+ </wsdl:input>
3085
+ <wsdl:output message="impl:getTokenResponse">
3086
+ </wsdl:output>
3087
+ </wsdl:operation>
3088
+ <wsdl:operation name="unBlock">
3089
+ <wsdl:input name="unBlockRequest" message="impl:unBlockRequest">
3090
+ </wsdl:input>
3091
+ <wsdl:output name="unBlockResponse" message="impl:unBlockResponse">
3092
+ </wsdl:output>
3093
+ </wsdl:operation>
3094
+ <wsdl:operation name="updatePaymentRecord">
3095
+ <wsdl:input name="updatePaymentRecordRequest" message="impl:updatePaymentRecordRequest">
3096
+ </wsdl:input>
3097
+ <wsdl:output name="updatePaymentRecordResponse" message="impl:updatePaymentRecordResponse">
3098
+ </wsdl:output>
3099
+ </wsdl:operation>
3100
+ <wsdl:operation name="getBillingRecord">
3101
+ <wsdl:input name="getBillingRecordRequest" message="impl:getBillingRecordRequest">
3102
+ </wsdl:input>
3103
+ <wsdl:output name="getBillingRecordResponse" message="impl:getBillingRecordResponse">
3104
+ </wsdl:output>
3105
+ </wsdl:operation>
3106
+ <wsdl:operation name="updateBillingRecord">
3107
+ <wsdl:input name="updateBillingRecordRequest" message="impl:updateBillingRecordRequest">
3108
+ </wsdl:input>
3109
+ <wsdl:output name="updateBillingRecordResponse" message="impl:updateBillingRecordResponse">
3110
+ </wsdl:output>
3111
+ </wsdl:operation>
3112
+ <wsdl:operation name="doBankTransfer">
3113
+ <wsdl:input name="doBankTransferRequest" message="impl:doBankTransferRequest">
3114
+ </wsdl:input>
3115
+ <wsdl:output name="doBankTransferResponse" message="impl:doBankTransferResponse">
3116
+ </wsdl:output>
3117
+ </wsdl:operation>
3118
+ </wsdl:portType>
3119
+ <wsdl:portType name="ExtendedAPI">
3120
+ <wsdl:operation name="getTransactionDetails">
3121
+ <wsdl:input name="getTransactionDetailsRequest" message="impl:getTransactionDetailsRequest">
3122
+ </wsdl:input>
3123
+ <wsdl:output name="getTransactionDetailsResponse" message="impl:getTransactionDetailsResponse">
3124
+ </wsdl:output>
3125
+ </wsdl:operation>
3126
+ <wsdl:operation name="transactionsSearch">
3127
+ <wsdl:input name="transactionsSearchRequest" message="impl:transactionsSearchRequest">
3128
+ </wsdl:input>
3129
+ <wsdl:output name="transactionsSearchResponse" message="impl:transactionsSearchResponse">
3130
+ </wsdl:output>
3131
+ </wsdl:operation>
3132
+ <wsdl:operation name="getAlertDetails">
3133
+ <wsdl:input message="impl:getAlertDetailsRequest">
3134
+ </wsdl:input>
3135
+ <wsdl:output message="impl:getAlertDetailsResponse">
3136
+ </wsdl:output>
3137
+ </wsdl:operation>
3138
+ </wsdl:portType>
3139
+ <wsdl:binding name="DirectPaymentAPISoapBinding" type="impl:DirectPaymentAPI">
3140
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3141
+ <wsdl:operation name="doAuthorization">
3142
+ <wsdlsoap:operation soapAction="doAuthorization"/>
3143
+ <wsdl:input>
3144
+ <wsdlsoap:body use="literal"/>
3145
+ </wsdl:input>
3146
+ <wsdl:output>
3147
+ <wsdlsoap:body use="literal"/>
3148
+ </wsdl:output>
3149
+ </wsdl:operation>
3150
+ <wsdl:operation name="doCapture">
3151
+ <wsdlsoap:operation soapAction="doCapture"/>
3152
+ <wsdl:input>
3153
+ <wsdlsoap:body use="literal"/>
3154
+ </wsdl:input>
3155
+ <wsdl:output>
3156
+ <wsdlsoap:body use="literal"/>
3157
+ </wsdl:output>
3158
+ </wsdl:operation>
3159
+ <wsdl:operation name="doReAuthorization">
3160
+ <wsdlsoap:operation soapAction="doReAuthorization"/>
3161
+ <wsdl:input>
3162
+ <wsdlsoap:body use="literal"/>
3163
+ </wsdl:input>
3164
+ <wsdl:output>
3165
+ <wsdlsoap:body use="literal"/>
3166
+ </wsdl:output>
3167
+ </wsdl:operation>
3168
+ <wsdl:operation name="doDebit">
3169
+ <wsdlsoap:operation soapAction="doDebit"/>
3170
+ <wsdl:input>
3171
+ <wsdlsoap:body use="literal"/>
3172
+ </wsdl:input>
3173
+ <wsdl:output>
3174
+ <wsdlsoap:body use="literal"/>
3175
+ </wsdl:output>
3176
+ </wsdl:operation>
3177
+ <wsdl:operation name="doRefund">
3178
+ <wsdlsoap:operation soapAction="doRefund"/>
3179
+ <wsdl:input>
3180
+ <wsdlsoap:body use="literal"/>
3181
+ </wsdl:input>
3182
+ <wsdl:output>
3183
+ <wsdlsoap:body use="literal"/>
3184
+ </wsdl:output>
3185
+ </wsdl:operation>
3186
+ <wsdl:operation name="doReset">
3187
+ <wsdlsoap:operation soapAction="doReset"/>
3188
+ <wsdl:input>
3189
+ <wsdlsoap:body use="literal"/>
3190
+ </wsdl:input>
3191
+ <wsdl:output>
3192
+ <wsdlsoap:body use="literal"/>
3193
+ </wsdl:output>
3194
+ </wsdl:operation>
3195
+ <wsdl:operation name="doCredit">
3196
+ <wsdlsoap:operation soapAction="doCredit"/>
3197
+ <wsdl:input>
3198
+ <wsdlsoap:body use="literal"/>
3199
+ </wsdl:input>
3200
+ <wsdl:output>
3201
+ <wsdlsoap:body use="literal"/>
3202
+ </wsdl:output>
3203
+ </wsdl:operation>
3204
+ <wsdl:operation name="createWallet">
3205
+ <wsdlsoap:operation soapAction="createWallet"/>
3206
+ <wsdl:input>
3207
+ <wsdlsoap:body use="literal"/>
3208
+ </wsdl:input>
3209
+ <wsdl:output>
3210
+ <wsdlsoap:body use="literal"/>
3211
+ </wsdl:output>
3212
+ </wsdl:operation>
3213
+ <wsdl:operation name="updateWallet">
3214
+ <wsdlsoap:operation soapAction="updateWallet"/>
3215
+ <wsdl:input>
3216
+ <wsdlsoap:body use="literal"/>
3217
+ </wsdl:input>
3218
+ <wsdl:output>
3219
+ <wsdlsoap:body use="literal"/>
3220
+ </wsdl:output>
3221
+ </wsdl:operation>
3222
+ <wsdl:operation name="getWallet">
3223
+ <wsdlsoap:operation soapAction="getWallet"/>
3224
+ <wsdl:input>
3225
+ <wsdlsoap:body use="literal"/>
3226
+ </wsdl:input>
3227
+ <wsdl:output>
3228
+ <wsdlsoap:body use="literal"/>
3229
+ </wsdl:output>
3230
+ </wsdl:operation>
3231
+ <wsdl:operation name="getCards">
3232
+ <wsdlsoap:operation soapAction="getCards"/>
3233
+ <wsdl:input>
3234
+ <wsdlsoap:body use="literal"/>
3235
+ </wsdl:input>
3236
+ <wsdl:output>
3237
+ <wsdlsoap:body use="literal"/>
3238
+ </wsdl:output>
3239
+ </wsdl:operation>
3240
+ <wsdl:operation name="disableWallet">
3241
+ <wsdlsoap:operation soapAction="disableWallet"/>
3242
+ <wsdl:input>
3243
+ <wsdlsoap:body use="literal"/>
3244
+ </wsdl:input>
3245
+ <wsdl:output>
3246
+ <wsdlsoap:body use="literal"/>
3247
+ </wsdl:output>
3248
+ </wsdl:operation>
3249
+ <wsdl:operation name="enableWallet">
3250
+ <wsdlsoap:operation soapAction="enableWallet"/>
3251
+ <wsdl:input>
3252
+ <wsdlsoap:body use="literal"/>
3253
+ </wsdl:input>
3254
+ <wsdl:output>
3255
+ <wsdlsoap:body use="literal"/>
3256
+ </wsdl:output>
3257
+ </wsdl:operation>
3258
+ <wsdl:operation name="doImmediateWalletPayment">
3259
+ <wsdlsoap:operation soapAction="doImmediateWalletPayment"/>
3260
+ <wsdl:input>
3261
+ <wsdlsoap:body use="literal"/>
3262
+ </wsdl:input>
3263
+ <wsdl:output>
3264
+ <wsdlsoap:body use="literal"/>
3265
+ </wsdl:output>
3266
+ </wsdl:operation>
3267
+ <wsdl:operation name="doScheduledWalletPayment">
3268
+ <wsdlsoap:operation soapAction="doScheduledWalletPayment"/>
3269
+ <wsdl:input>
3270
+ <wsdlsoap:body use="literal"/>
3271
+ </wsdl:input>
3272
+ <wsdl:output>
3273
+ <wsdlsoap:body use="literal"/>
3274
+ </wsdl:output>
3275
+ </wsdl:operation>
3276
+ <wsdl:operation name="doRecurrentWalletPayment">
3277
+ <wsdlsoap:operation soapAction="doRecurrentWalletPayment"/>
3278
+ <wsdl:input>
3279
+ <wsdlsoap:body use="literal"/>
3280
+ </wsdl:input>
3281
+ <wsdl:output>
3282
+ <wsdlsoap:body use="literal"/>
3283
+ </wsdl:output>
3284
+ </wsdl:operation>
3285
+ <wsdl:operation name="getPaymentRecord">
3286
+ <wsdlsoap:operation soapAction="getPaymentRecord"/>
3287
+ <wsdl:input>
3288
+ <wsdlsoap:body use="literal"/>
3289
+ </wsdl:input>
3290
+ <wsdl:output>
3291
+ <wsdlsoap:body use="literal"/>
3292
+ </wsdl:output>
3293
+ </wsdl:operation>
3294
+ <wsdl:operation name="disablePaymentRecord">
3295
+ <wsdlsoap:operation soapAction="disablePaymentRecord"/>
3296
+ <wsdl:input>
3297
+ <wsdlsoap:body use="literal"/>
3298
+ </wsdl:input>
3299
+ <wsdl:output>
3300
+ <wsdlsoap:body use="literal"/>
3301
+ </wsdl:output>
3302
+ </wsdl:operation>
3303
+ <wsdl:operation name="verifyEnrollment">
3304
+ <wsdlsoap:operation soapAction="verifyEnrollment"/>
3305
+ <wsdl:input>
3306
+ <wsdlsoap:body use="literal"/>
3307
+ </wsdl:input>
3308
+ <wsdl:output>
3309
+ <wsdlsoap:body use="literal"/>
3310
+ </wsdl:output>
3311
+ </wsdl:operation>
3312
+ <wsdl:operation name="verifyAuthentication">
3313
+ <wsdlsoap:operation soapAction="verifyAuthentication"/>
3314
+ <wsdl:input>
3315
+ <wsdlsoap:body use="literal"/>
3316
+ </wsdl:input>
3317
+ <wsdl:output>
3318
+ <wsdlsoap:body use="literal"/>
3319
+ </wsdl:output>
3320
+ </wsdl:operation>
3321
+ <wsdl:operation name="createMerchant">
3322
+ <wsdlsoap:operation soapAction="createMerchant"/>
3323
+ <wsdl:input>
3324
+ <wsdlsoap:body use="literal"/>
3325
+ </wsdl:input>
3326
+ <wsdl:output>
3327
+ <wsdlsoap:body use="literal"/>
3328
+ </wsdl:output>
3329
+ </wsdl:operation>
3330
+ <wsdl:operation name="doScoringCheque">
3331
+ <wsdlsoap:operation soapAction="doScoringCheque"/>
3332
+ <wsdl:input>
3333
+ <wsdlsoap:body use="literal"/>
3334
+ </wsdl:input>
3335
+ <wsdl:output>
3336
+ <wsdlsoap:body use="literal"/>
3337
+ </wsdl:output>
3338
+ </wsdl:operation>
3339
+ <wsdl:operation name="getEncryptionKey">
3340
+ <wsdlsoap:operation soapAction="getEncryptionKey"/>
3341
+ <wsdl:input>
3342
+ <wsdlsoap:body use="literal"/>
3343
+ </wsdl:input>
3344
+ <wsdl:output>
3345
+ <wsdlsoap:body use="literal"/>
3346
+ </wsdl:output>
3347
+ </wsdl:operation>
3348
+ <wsdl:operation name="getMerchantSettings">
3349
+ <wsdlsoap:operation soapAction="getMerchantSettings"/>
3350
+ <wsdl:input name="getMerchantSettingsRequest">
3351
+ <wsdlsoap:body use="literal"/>
3352
+ </wsdl:input>
3353
+ <wsdl:output name="getMerchantSettingsResponse">
3354
+ <wsdlsoap:body use="literal"/>
3355
+ </wsdl:output>
3356
+ </wsdl:operation>
3357
+ <wsdl:operation name="getBalance">
3358
+ <wsdlsoap:operation soapAction="getBalance"/>
3359
+ <wsdl:input>
3360
+ <wsdlsoap:body use="literal"/>
3361
+ </wsdl:input>
3362
+ <wsdl:output>
3363
+ <wsdlsoap:body use="literal"/>
3364
+ </wsdl:output>
3365
+ </wsdl:operation>
3366
+ <wsdl:operation name="getToken">
3367
+ <wsdlsoap:operation soapAction="getToken"/>
3368
+ <wsdl:input>
3369
+ <wsdlsoap:body use="literal"/>
3370
+ </wsdl:input>
3371
+ <wsdl:output>
3372
+ <wsdlsoap:body use="literal"/>
3373
+ </wsdl:output>
3374
+ </wsdl:operation>
3375
+ <wsdl:operation name="unBlock">
3376
+ <wsdlsoap:operation soapAction="unBlock"/>
3377
+ <wsdl:input>
3378
+ <wsdlsoap:body use="literal"/>
3379
+ </wsdl:input>
3380
+ <wsdl:output>
3381
+ <wsdlsoap:body use="literal"/>
3382
+ </wsdl:output>
3383
+ </wsdl:operation>
3384
+ <wsdl:operation name="updatePaymentRecord">
3385
+ <wsdlsoap:operation soapAction="updatePaymentRecord"/>
3386
+ <wsdl:input>
3387
+ <wsdlsoap:body use="literal"/>
3388
+ </wsdl:input>
3389
+ <wsdl:output>
3390
+ <wsdlsoap:body use="literal"/>
3391
+ </wsdl:output>
3392
+ </wsdl:operation>
3393
+ <wsdl:operation name="getBillingRecord">
3394
+ <wsdlsoap:operation soapAction="getBillingRecord"/>
3395
+ <wsdl:input>
3396
+ <wsdlsoap:body use="literal"/>
3397
+ </wsdl:input>
3398
+ <wsdl:output>
3399
+ <wsdlsoap:body use="literal"/>
3400
+ </wsdl:output>
3401
+ </wsdl:operation>
3402
+ <wsdl:operation name="updateBillingRecord">
3403
+ <wsdlsoap:operation soapAction="updateBillingRecord"/>
3404
+ <wsdl:input>
3405
+ <wsdlsoap:body use="literal"/>
3406
+ </wsdl:input>
3407
+ <wsdl:output>
3408
+ <wsdlsoap:body use="literal"/>
3409
+ </wsdl:output>
3410
+ </wsdl:operation>
3411
+ <wsdl:operation name="doBankTransfer">
3412
+ <wsdlsoap:operation soapAction="doBankTransfer"/>
3413
+ <wsdl:input>
3414
+ <wsdlsoap:body use="literal"/>
3415
+ </wsdl:input>
3416
+ <wsdl:output>
3417
+ <wsdlsoap:body use="literal"/>
3418
+ </wsdl:output>
3419
+ </wsdl:operation>
3420
+ </wsdl:binding>
3421
+ <wsdl:binding name="WebPaymentAPISoapBinding" type="impl:WebPaymentAPI">
3422
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3423
+ <wsdl:operation name="getWebPaymentDetails">
3424
+ <wsdlsoap:operation soapAction="getWebPaymentDetails"/>
3425
+ <wsdl:input>
3426
+ <wsdlsoap:body use="literal"/>
3427
+ </wsdl:input>
3428
+ <wsdl:output>
3429
+ <wsdlsoap:body use="literal"/>
3430
+ </wsdl:output>
3431
+ </wsdl:operation>
3432
+ <wsdl:operation name="doWebPayment">
3433
+ <wsdlsoap:operation soapAction="doWebPayment"/>
3434
+ <wsdl:input>
3435
+ <wsdlsoap:body use="literal"/>
3436
+ </wsdl:input>
3437
+ <wsdl:output>
3438
+ <wsdlsoap:body use="literal"/>
3439
+ </wsdl:output>
3440
+ </wsdl:operation>
3441
+ <wsdl:operation name="manageWebWallet">
3442
+ <wsdlsoap:operation soapAction="manageWebWallet"/>
3443
+ <wsdl:input>
3444
+ <wsdlsoap:body use="literal"/>
3445
+ </wsdl:input>
3446
+ <wsdl:output>
3447
+ <wsdlsoap:body use="literal"/>
3448
+ </wsdl:output>
3449
+ </wsdl:operation>
3450
+ <wsdl:operation name="createWebWallet">
3451
+ <wsdlsoap:operation soapAction="createWebWallet"/>
3452
+ <wsdl:input>
3453
+ <wsdlsoap:body use="literal"/>
3454
+ </wsdl:input>
3455
+ <wsdl:output>
3456
+ <wsdlsoap:body use="literal"/>
3457
+ </wsdl:output>
3458
+ </wsdl:operation>
3459
+ <wsdl:operation name="updateWebWallet">
3460
+ <wsdlsoap:operation soapAction="updateWebWallet"/>
3461
+ <wsdl:input>
3462
+ <wsdlsoap:body use="literal"/>
3463
+ </wsdl:input>
3464
+ <wsdl:output>
3465
+ <wsdlsoap:body use="literal"/>
3466
+ </wsdl:output>
3467
+ </wsdl:operation>
3468
+ <wsdl:operation name="getWebWallet">
3469
+ <wsdlsoap:operation soapAction="getWebWallet"/>
3470
+ <wsdl:input>
3471
+ <wsdlsoap:body use="literal"/>
3472
+ </wsdl:input>
3473
+ <wsdl:output>
3474
+ <wsdlsoap:body use="literal"/>
3475
+ </wsdl:output>
3476
+ </wsdl:operation>
3477
+ </wsdl:binding>
3478
+ <wsdl:binding name="ExtendedAPISoapBinding" type="impl:ExtendedAPI">
3479
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3480
+ <wsdl:operation name="getTransactionDetails">
3481
+ <wsdlsoap:operation soapAction="getTransactionDetails"/>
3482
+ <wsdl:input>
3483
+ <wsdlsoap:body use="literal"/>
3484
+ </wsdl:input>
3485
+ <wsdl:output>
3486
+ <wsdlsoap:body use="literal"/>
3487
+ </wsdl:output>
3488
+ </wsdl:operation>
3489
+ <wsdl:operation name="transactionsSearch">
3490
+ <wsdlsoap:operation soapAction="transactionsSearch"/>
3491
+ <wsdl:input>
3492
+ <wsdlsoap:body use="literal"/>
3493
+ </wsdl:input>
3494
+ <wsdl:output>
3495
+ <wsdlsoap:body use="literal"/>
3496
+ </wsdl:output>
3497
+ </wsdl:operation>
3498
+ <wsdl:operation name="getAlertDetails">
3499
+ <wsdlsoap:operation soapAction="getAlertDetails"/>
3500
+ <wsdl:input>
3501
+ <wsdlsoap:body use="literal"/>
3502
+ </wsdl:input>
3503
+ <wsdl:output>
3504
+ <wsdlsoap:body use="literal"/>
3505
+ </wsdl:output>
3506
+ </wsdl:operation>
3507
+ </wsdl:binding>
3508
+ <wsdl:service name="WebPaymentAPI">
3509
+ <wsdl:port name="WebPaymentAPI" binding="impl:WebPaymentAPISoapBinding">
3510
+ <wsdlsoap:address location="https://homologation.payline.com/V4/services/WebPaymentAPI"/>
3511
+ </wsdl:port>
3512
+ </wsdl:service>
3513
+ <wsdl:service name="ExtendedAPI">
3514
+ <wsdl:port name="ExtendedAPI" binding="impl:ExtendedAPISoapBinding">
3515
+ <wsdlsoap:address location="https://homologation.payline.com/V4/services/ExtendedAPI"/>
3516
+ </wsdl:port>
3517
+ </wsdl:service>
3518
+ <wsdl:service name="DirectPaymentAPI">
3519
+ <wsdl:port name="DirectPaymentAPI" binding="impl:DirectPaymentAPISoapBinding">
3520
+ <wsdlsoap:address location="https://homologation.payline.com/V4/services/DirectPaymentAPI"/>
3521
+ </wsdl:port>
3522
+ </wsdl:service>
3523
+ </wsdl:definitions>
app/code/community/Monext/Payline/lib/v4.44.wsdl CHANGED
File without changes
app/code/community/Monext/Payline/sql/payline_setup/mysql4-install-1.6.0.php CHANGED
File without changes
app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.7.2-1.7.3.php CHANGED
File without changes
app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.7.5-1.7.6.php CHANGED
File without changes
app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.7.7-1.8.1.php CHANGED
File without changes
app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.8.1-1.8.3.php CHANGED
File without changes
app/code/community/Monext/Payline/sql/payline_setup/mysql4-upgrade-1.8.3.1-1.8.4.php CHANGED
File without changes
app/design/adminhtml/base/default/layout/payline.xml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/Cpt.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/Direct.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/Payline.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/assignProductCategories.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/contracts.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/customer/tab/view.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/payment/info/monext.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/productcategories.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/switcher.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/system/config/fieldset/welcome.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/system/config/form/field/array.phtml CHANGED
File without changes
app/design/adminhtml/base/default/template/payline/wallet/form.phtml CHANGED
File without changes
app/design/frontend/base/default/layout/payline.xml CHANGED
File without changes
app/design/frontend/base/default/template/payline/Cpt.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/Direct.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/Payline.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/directsecurized.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/info/default.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/payment/methods.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/progress/order.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/shipping-method.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/widget-opcheckout-js-init.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/widget-opcheckout-js-update.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/widget-opcheckout-js.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/onepage/widget-update.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/checkout/total.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/iframe.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/iframeleaver.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/logo.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/page/empty.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/payment/info/monext.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/checkoutbtn.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/details.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/form.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/manage.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/sidebar.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/sidebar/form.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/sidebar/notlogged.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/subscribe.phtml CHANGED
File without changes
app/design/frontend/base/default/template/payline/wallet/update.phtml CHANGED
File without changes
app/etc/modules/Monext_Payline.xml CHANGED
File without changes
app/locale/en_US/Monext_Payline.csv CHANGED
File without changes
app/locale/fr_FR/Monext_Payline.csv CHANGED
File without changes
package.xml CHANGED
@@ -1,19 +1,20 @@
1
- <?xml version="1.0"?>
2
- <package>
3
- <name>Payline</name>
4
- <version>1.8.5.1</version>
5
- <stability>stable</stability>
6
- <license>GNU General Public License (GPL)</license>
7
- <channel>community</channel>
8
- <extends/>
9
- <summary>Paiement s&#xE9;curis&#xE9; via Payline, par Monext.</summary>
10
- <description>Profitez d&#xE8;s &#xE0; pr&#xE9;sent de l'essor du march&#xE9; de la vente &#xE0; distance en proposant &#xE0; vos clients une solution de paiement totalement s&#xE9;curis&#xE9;e. Gr&#xE2;ce &#xE0; Payline vous permettez &#xE0; vos clients de r&#xE9;gler avec leur moyen de paiement habituel, quel que soit votre canal de vente. Vous leur proposez une interface de paiement facile &#xE0; utiliser, en mesure de vous accompagner dans votre d&#xE9;veloppement &#xE0; l'international, en toute simplicit&#xE9;.&#xD;
11
- Fonctionnalit&#xE9;s : autorisation, autorisation + validation, paiement en n fois, paiement par portefeuille et en 1 clic, validation et remboursement partiels, multi-boutique...</description>
12
- <notes>Distinction des commandes dont le paiement est en attente</notes>
13
- <authors><author><name>Payline</name><user>Payline</user><email>support@payline.com</email></author></authors>
14
- <date>2016-11-24</date>
15
- <time>10:04:42</time>
16
- <contents><target name="magecommunity"><dir name="Monext"><dir name="Payline"><dir name="Block"><dir name="Adminhtml"><dir name="Customer"><file name="Grid.php" hash="13b7c449e07ef729fbac8caa708decd1"/></dir><dir name="Managecontracts"><dir name="Edit"><file name="Form.php" hash="bdc3974facd6dc34ebf3bfbb7dc94715"/></dir><file name="Edit.php" hash="38292b1b746b401ee60bb7742885e045"/><file name="Grid.php" hash="54250a6393ec415bea88d12638873cfc"/></dir><file name="Managecontracts.php" hash="343434dde00ba5d5ba35ed255c44a98e"/><dir name="Manageproductcategories"><dir name="Assign"><file name="Form.php" hash="92736b270302d68b08d8868dc63ae2ec"/></dir><file name="Grid.php" hash="fcb03102865331043e74b485aaea85df"/></dir><file name="Manageproductcategories.php" hash="eaa27e8df5621a9025f17238d43cf918"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Create"><file name="Items.php" hash="c7cd82866d8788ff32d42df8fcdc11f8"/></dir></dir><dir name="Total"><file name="Nxfees.php" hash="cd28c26f717481421bfab12c55ab5378"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Group.php" hash="5e52e36581992ce4508868d00f35d9ad"/><file name="Payment.php" hash="390054ca41a4a30f0fd6996af67b3f31"/><file name="Welcome.php" hash="7bf20a691647fb6bbd6f72d70e722db0"/></dir><dir name="Form"><dir name="Field"><file name="Contracts.php" hash="0816295e305e31da334feff007aebcdd"/></dir></dir><dir name="Html"><file name="Onoffswitch.php" hash="ecce29be1e0408c1b76576439aeaa240"/></dir></dir></dir></dir><dir name="Checkout"><file name="Head.php" hash="df9fd2acea6ca2be213bfd5e335cedd6"/><file name="Total.php" hash="c905bbdfa7e50ff8fcec53f7b03030a1"/><dir name="Widget"><file name="Header.php" hash="c76bbba4a3466b1cd6f62af961f68ca8"/><file name="Opcheckout.php" hash="6d76e13d91b909b4529e7c94cc755484"/></dir></dir><file name="Cpt.php" hash="63762d671a0b42929e534e4be9b5f215"/><file name="Direct.php" hash="17f745542703ac4c9c78da76b89d84b6"/><dir name="Info"><file name="Default.php" hash="028809c8e83cd97df32d3fe15833e609"/><file name="Direct.php" hash="04d8815ea6714ac570c8425a34ed947a"/></dir><file name="Logo.php" hash="2b7784f040f04489448fbc13b05ffe74"/><file name="Nx.php" hash="f6f1708088238e3d8ee3fe7489ca32c8"/><dir name="Wallet"><file name="Checkoutbtn.php" hash="bbd8b30f2a37e83ce295295f0fe10ebf"/><file name="Details.php" hash="4645e3a4e5da1126aaeff8535c2d1d57"/><file name="Infos.php" hash="60f4d2df78e2abba66da0c64b98ccc60"/><file name="Sidebar.php" hash="bb5d817fd543bfb501ff782281bf4e4e"/></dir><file name="Wallet.php" hash="6326c9e76c84777597f30a89d718ccb4"/></dir><dir name="Helper"><file name="Category.php" hash="d551ef3a1db65f48a2392c4369363d93"/><file name="Data.php" hash="f3895cc69fa88089dd49abe4bd6784af"/><file name="Logger.php" hash="85a1b1b6006f565d2d1781ca647977a4"/><file name="Payment.php" hash="0ec3562f6cee64af448e47eaf34826d5"/><file name="Widget.php" hash="4d07b797a04a135fa8fb990b6231fe43"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><file name="Common.php" hash="d26245b0f1df10a6ccff190364893353"/><file name="Contract.php" hash="83a96f4b60e75ace71af6ad5bb7b822c"/><file name="Enabled.php" hash="71bec0e12f3a4de2e6d7638990e23fb3"/></dir><dir name="Source"><file name="Environment.php" hash="ffdfd217c72e7a1e325b5cf445708ffc"/></dir></dir></dir></dir><dir name="Contract"><file name="Status.php" hash="8008f1c37b76489b00fb8af1c8ac5380"/></dir><file name="Contract.php" hash="41066e691fbe94ae19e4aa54bda67415"/><file name="Cpt.php" hash="18c6e0e5e54a2d84ffcaa5c8b8090a86"/><dir name="Datasource"><file name="Actions.php" hash="2152344a8bd5fbf7dbe711c58f97356c"/><file name="Billingcycles.php" hash="bef244e6d9e744fbbc3afed9cc2050f9"/><file name="Billingoccurrences.php" hash="581ce23ec626ed71791b13c7b11fe6db"/><file name="Capturepaymentoptions.php" hash="466fa40f3dbee7274b04835437718eb5"/><dir name="Cms"><file name="Block.php" hash="eee43f517c9e29e51f0ca21fdc7b74ed"/></dir><file name="Costs.php" hash="ac09cf06fbe9a1fabddb2a4727dd696f"/><file name="Datatemplate.php" hash="1b2f61f42527ea5730962c995f98f92e"/><file name="Environment.php" hash="5b9e53123276234d297a62feb3b4693a"/><file name="Languages.php" hash="17053eec4880c5c5b1f233a3ca9f0bda"/><file name="Paylineproductcategories.php" hash="6a3874a8ec260d9ed0e6354eea96deba"/><file name="Paymentactions.php" hash="6c4aae3b1b4e8b987a4da7393a3a92eb"/><file name="Paymentactionsreauth.php" hash="ef87674b1742240f9c2af17eb38fd994"/><file name="Return.php" hash="d8fac75b41a931a4714ed8acf846d9a2"/><file name="Securitymodes.php" hash="06c55b65e9254d96fa87595322839932"/><file name="Shippingmethods.php" hash="1c67f2af87583aae049c86cb4dcdf881"/><dir name="Status"><file name="Canceled.php" hash="c4e799efcb052536081339520c7b72c2"/><file name="Invoice.php" hash="31e818802c4419c81014dd1eafb0e587"/></dir><file name="Status.php" hash="bfbad8f0b150e92b15b8f623a2600b88"/><file name="Statusrowempty.php" hash="7865774f631fb8ffa6032aea1357a8cd"/><file name="Walletsecurity.php" hash="7f4834031376284b6eb389670ba42b6e"/><file name="Widgettemplate.php" hash="28791a18acb9ff81bd6fc82637a2ee0a"/></dir><file name="Direct.php" hash="662696762b7bfb565d2ddfa5942ed559"/><file name="Fees.php" hash="1e731ffbe45788596eb0f012c6697e21"/><dir name="Mysql4"><dir name="Contract"><file name="Collection.php" hash="3350c56319c5d65ed991d6ec8e3cf33b"/><dir name="Status"><file name="Collection.php" hash="5703c017983d2511eb59db6a885f6aff"/></dir><file name="Status.php" hash="16baf066bd89683cfbf6b88efe524757"/></dir><file name="Contract.php" hash="d4f0ef3665966eee63be7a9ac653a644"/><dir name="Fees"><file name="Collection.php" hash="b00bb0ec3e0a75a2435f6c55d3eea02c"/></dir><file name="Fees.php" hash="fc1cec62290ea241844efd042d9db8da"/><dir name="Productcategories"><file name="Collection.php" hash="dfac646ea4aa854ac39105e6587a0176"/></dir><file name="Productcategories.php" hash="33c2b8b8f0c388dce9e138e0eceea6f9"/><dir name="Token"><file name="Collection.php" hash="26dd3b2d0b0205388bb4129ce610b063"/></dir><file name="Token.php" hash="7328cb0afe81ab299730c08d92b7b7e6"/></dir><file name="Nx.php" hash="9dc7ec09782489004d97b3ec539a032a"/><file name="Observer.php" hash="be41cb6c718a991fc42d8cfdce8976f3"/><dir name="Order"><file name="Invoice.php" hash="d11ecac46707a700ad829d2bcc74d961"/><file name="Payment.php" hash="e4c855ea48cd1044ec53c8c5d34b3c99"/></dir><file name="Productcategories.php" hash="68aa13ef46595fe716f0e5ae3b10f8f2"/><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="f0cb886cd65e23ec397e651d7913ea9e"/></dir></dir></dir><file name="Session.php" hash="8e89fef259d70f44be62c93f735948b2"/><file name="Token.php" hash="cdbf158f25db2c7b96c1214c5b69ee70"/><dir name="Total"><dir name="Nx"><file name="Invoice.php" hash="6ead6df53b6169709797d6c08cd4d16c"/><file name="Quote.php" hash="e48fd38a9d41a339d367137c2fa1e4d7"/></dir></dir><file name="Wallet.php" hash="ba7342151eaf5460610165ff5460b758"/><file name=".DS_Store" hash="a31ee0773b050b7496cc4c8bac4deaef"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payline"><file name="ManagecontractsController.php" hash="a11db3bafa82804f750c80f7577d9c19"/><file name="ManageproductcategoriesController.php" hash="cc1efb72e06e763c4875535136c8a996"/></dir></dir><file name="CheckoutonepageController.php" hash="751c0d1b42709ac699830bc250f489d0"/><file name="IndexController.php" hash="4bbc907d0349ec584618228d0c159d0d"/><file name="UnloggedwalletController.php" hash="aa1265aeab82529fb74a8f0c8caa4f75"/><file name="WalletController.php" hash="3d08408df47e7126fcd150a21c49b656"/></dir><dir name="etc"><file name="adminhtml.xml" hash="5a5b0baf72b924292015dc0c05dae958"/><file name="config.xml" hash="1b3ccde5b9bd44b417bbe87edaaf2bae"/><file name="system.xml" hash="4f742dcee2d6ff46cb95f73ef9dcb8b9"/></dir><dir name="lib"><file name="PaylineByMonext.wsdl" hash="c7192923eacf61d01dac8c649d5441d8"/><file name="paylineSDK.php" hash="a93cabe39bc00ad44e2a555448e51122"/><file name="v4.44.wsdl" hash="1d1b042dda301562ee217c962f90cf98"/></dir><dir name="sql"><dir name="payline_setup"><file name="mysql4-install-1.6.0.php" hash="ed5013f743ba36a7b2884fc432f97e16"/><file name="mysql4-upgrade-1.7.2-1.7.3.php" hash="7eeb0f5cfc6c379d8300428a5ec39c46"/><file name="mysql4-upgrade-1.7.5-1.7.6.php" hash="0ebfd38e90a8139c67087fc1e16f1aba"/><file name="mysql4-upgrade-1.7.7-1.8.1.php" hash="0784c56c59f86bea1384003f2cfd68d1"/><file name="mysql4-upgrade-1.8.1-1.8.3.php" hash="34ec2ae013452515ebbe32c29e375094"/><file name="mysql4-upgrade-1.8.3.1-1.8.4.php" hash="47c1b666f70c02af9f0718c495617a8e"/></dir></dir><file name=".DS_Store" hash="91b9237a925238a17c2de8a88b74816f"/></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="payline"><file name="Cpt.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/><file name="Direct.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/><file name="Payline.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/><file name="assignProductCategories.phtml" hash="755f5da7084ef192480abb85cb8b8ae8"/><file name="contracts.phtml" hash="6d398a529e799880533d954f53f6df96"/><dir name="customer"><dir name="tab"><file name="view.phtml" hash="1c3d9c842c802967bc867ff2be008504"/></dir></dir><dir name="payment"><dir name="info"><file name="monext.phtml" hash="4e0e72bb6db23c4ddc85ab7b897eb963"/></dir></dir><file name="productcategories.phtml" hash="58be5fbccafc5b2bf0088df7aa4c7aa2"/><file name="switcher.phtml" hash="ced863f3f520e271497c0a6bcc4b38e4"/><dir name="system"><dir name="config"><dir name="fieldset"><file name="welcome.phtml" hash="296ec1399c7b42ec1452637f6f322981"/></dir><dir name="form"><dir name="field"><file name="array.phtml" hash="17f0b3a02e6e7ff44a3ab11bd7667820"/></dir></dir></dir></dir><dir name="wallet"><file name="form.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/></dir></dir></dir><dir name="layout"><file name="payline.xml" hash="2199c16161375b5e3cafc353054e1545"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="payline"><file name="Cpt.phtml" hash="8f4f34bff77d27328b706da327cab7c8"/><file name="Direct.phtml" hash="2c41ad56c51db2919c8e96935bca38e7"/><file name="Payline.phtml" hash="dc264172e5a6c5ae627b697208dff65d"/><dir name="checkout"><file name="directsecurized.phtml" hash="4d31eff1235b38a672f1aaff118a18b2"/><dir name="onepage"><dir name="info"><file name="default.phtml" hash="0a2e4099998f2caa0d0b3e957d8666ed"/></dir><dir name="payment"><file name="methods.phtml" hash="1194131c240a1154e8d0cf1c95a1e74e"/></dir><dir name="progress"><file name="order.phtml" hash="cf329b9f946851264ba2a61daf340377"/></dir><file name="shipping-method.phtml" hash="a81a9f308f15008842bfd9ba69852aa9"/><file name="widget-opcheckout-js-init.phtml" hash="64b178d2822b8319222e3ebf7555180f"/><file name="widget-opcheckout-js-update.phtml" hash="dd12e3c7254107f9242af9d8e378cbe6"/><file name="widget-opcheckout-js.phtml" hash="995395bfbfb06f9d7b6520acc2b0a5b3"/><file name="widget-update.phtml" hash="a3b8864f36a89598e3a66b5c62ce4f44"/></dir><file name="onepage.phtml" hash="5f159dfc756fce0ee5f80a211ae4136d"/><file name="total.phtml" hash="24170fbb2b43da6fc3d4a51db4b80d7a"/></dir><file name="iframe.phtml" hash="4a841413fa569be79b31464fc8f9a88a"/><file name="iframeleaver.phtml" hash="b617751653aa68ada738385a3959e863"/><file name="logo.phtml" hash="3a8c49269470378792e2a15bd389277c"/><dir name="page"><file name="empty.phtml" hash="17da81da7a5305474254b851cb5029f2"/></dir><dir name="payment"><dir name="info"><file name="monext.phtml" hash="a4f2710913318accebd84b0c7ec4d9a8"/></dir></dir><dir name="wallet"><file name="checkoutbtn.phtml" hash="612617f342e05a34f6a2a618e3bf9162"/><file name="details.phtml" hash="4d5eb7d4a48aac6d5c249c3c96e1c2d8"/><file name="form.phtml" hash="7358f21e31266c65982afb15239e659f"/><file name="manage.phtml" hash="e3ac544b3248e86b26e9afd7058406c2"/><dir name="sidebar"><file name="form.phtml" hash="e5454c273aafc3fe80bcc3bd1331c8ab"/><file name="notlogged.phtml" hash="962b06945f1297fd6eda93f2794b5d6a"/></dir><file name="sidebar.phtml" hash="2113b8dba864cd94b241dc7ecd6dff0a"/><file name="subscribe.phtml" hash="a737e95240e262e91ec01a02e2ce97a2"/><file name="update.phtml" hash="1b7048c9a839b0b0994beaf5e72b755c"/></dir></dir></dir><dir name="layout"><file name="payline.xml" hash="0a6236fb6794bcdd3a852378de4eb55e"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Monext_Payline.xml" hash="72b3218b274d82b3b6e43cca02038a35"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Monext_Payline.csv" hash="d9ca06befd5c77ae7a69ff9722c72758"/></dir><dir name="fr_FR"><file name="Monext_Payline.csv" hash="512cf60796eb2fd5b9389215b7325ab2"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="payline.css" hash="b2beecbbc4924084d40810a0f55ae7c1"/></dir><dir name="images"><dir name="monext"><file name="ae.gif" hash="f611020c37035129215aba20f475dc8c"/><file name="amex.gif" hash="f611020c37035129215aba20f475dc8c"/><file name="cb.gif" hash="4ced25b94a1720cb786cdff1debc1535"/><file name="mastercard.gif" hash="c2b21baeafcb69c8e6bef8b3f0aa550c"/><file name="mc.gif" hash="c2b21baeafcb69c8e6bef8b3f0aa550c"/><file name="mcvisa.gif" hash="a09c5bda103d8d9f874cf34e0c71315d"/><file name="payline-logo.png" hash="a1a08f99791f3ed127c1d31e7408a0e0"/><dir name="payline_moyens_paiement"><file name="1euro.png" hash="528410ec4b55c2fa7081650b0cf3511d"/><file name="3xcb.png" hash="06696286a423c902175b8baa64a09ef1"/><file name="amex.png" hash="a5d5e4e9a0129d2aa56e38d05f062732"/><file name="amexoneclick.png" hash="a5d5e4e9a0129d2aa56e38d05f062732"/><file name="aurore.png" hash="6cfde017fd781558a578d81bf5fa3133"/><file name="buyster.png" hash="a00748b293a2a5d087abb5d7d01305fe"/><file name="casino.png" hash="05ce4396a78fd03d2309a8281ba12578"/><file name="cb.png" hash="3c7da656be0964ed96055e7fe2ecb748"/><file name="cofinoga.png" hash="8d0ff26091e9d045d326882a9e558724"/><file name="cyrillus.png" hash="a9dbdfb6dc1463e03ee597a6f3fbb605"/><file name="default.png" hash="9b1b4cd75889d09d12d2b50172853b63"/><file name="diners.png" hash="4e032fbe8d11001d8e76734edcfce7ef"/><file name="elv.png" hash="985364b98870ec53d5da01191c2c365e"/><file name="fnac.png" hash="4941742deecb7677fdf857b0b4ca453e"/><file name="ideal.png" hash="103f12c0d9302b0bce61587bd4bcbe5e"/><file name="internetplus.png" hash="ad0b4624c00d7d40d7bfabba8142542e"/><file name="jcb.png" hash="d040f7acc649e46a28ba22d1fe8a86c2"/><file name="kangourou.png" hash="6c0abc2e169fb4e4181ae6fefa521cdb"/><file name="leetchi.png" hash="b5c72a9a7c81fa038722e846811dd138"/><file name="maestro.png" hash="e61de1bda5ddf510b9d9c48519b530e8"/><file name="mandarine.png" hash="9d0cd1c59033b799b061aeb72351e58f"/><file name="mastercard.png" hash="aed32ea70e4561c28ab8f600e6547574"/><file name="maxicheque.png" hash="a5ecd9edc2f11d3974b0eb03f24634bc"/><file name="mcvisa.png" hash="437d55b82e510e922d4d066979cddc44"/><file name="moneo.png" hash="32f5dc4a7e82254ccbb67e8c0c195cb9"/><file name="neosurf.png" hash="aea0435bc824abeb9cc489e987cc3ddd"/><file name="okshopping.png" hash="59bcce449584ae45551733077f9ced49"/><file name="pass.png" hash="c97abf06bb567ca283111c2c9718b751"/><file name="passvisa.png" hash="69147c8e233d7ed8e6e92e57e8dbb094"/><file name="payfair.png" hash="019f2b25634078ac41597015a726d140"/><file name="paypal.png" hash="b14af2ad46c2c13287a441846b7a9c8f"/><file name="paysafecard.png" hash="39ccb58ccbcf2fbe3de3f7b9c61e0f70"/><file name="printemps.png" hash="5c3e161e0c52c684e9cf750a5105fcfc"/><file name="privilege.png" hash="ea776fdb4286dd5d018ba2facb61ed51"/><file name="skrill.png" hash="662398fe2f922b79aa8ffa6f35a7718e"/><file name="sofinco.png" hash="9a2eaf61a3f91c8ac2726def68d58153"/><file name="surcouf.png" hash="f0bd67ed89fe37aa778cedb4a3a726ca"/><file name="switch.png" hash="3c93a38e1d755744738a85e5e82ceb64"/><file name="ticketpremium.png" hash="29bca782c6d3c9c0482cf5b36d7d2bfe"/><file name="ticketsurf.png" hash="5f0fe5a3bdca8aa1e170a135f1e41433"/><file name="visa.png" hash="904ec057957eb9fc55ddba2af494e3da"/><file name="wexpay.png" hash="b6aa956a5150801fe333e22881bfb84e"/></dir><file name="vi.gif" hash="e26faaf769d9b8908bcc73245afee7af"/><file name="visa.gif" hash="e26faaf769d9b8908bcc73245afee7af"/></dir></dir><dir name="js"><file name="payline.js" hash="3e089171c3bd58b8c5620af77215fa40"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><file name="payline.css" hash="c1eff3bf5f649f44f31387252ba03e81"/></dir></dir></dir></target></contents>
17
- <compatible/>
18
- <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
19
- </package>
 
1
+ <?xml version="1.0"?>
2
+ <package>
3
+ <name>Payline</name>
4
+ <version>1.8.5.2</version>
5
+ <stability>stable</stability>
6
+ <license uri="http://www.opensource.org/licenses/gpl-license.php">GNU General Public License (GPL)</license>
7
+ <channel>community</channel>
8
+ <extends/>
9
+ <summary>Paiement s&#xE9;curis&#xE9; via Payline, par Monext.</summary>
10
+ <description>Profitez d&#xE8;s &#xE0; pr&#xE9;sent de l'essor du march&#xE9; de la vente &#xE0; distance en proposant &#xE0; vos clients une solution de paiement totalement s&#xE9;curis&#xE9;e. Gr&#xE2;ce &#xE0; Payline vous permettez &#xE0; vos clients de r&#xE9;gler avec leur moyen de paiement habituel, quel que soit votre canal de vente. Vous leur proposez une interface de paiement facile &#xE0; utiliser, en mesure de vous accompagner dans votre d&#xE9;veloppement &#xE0; l'international, en toute simplicit&#xE9;.&#xD;
11
+ &#xD;
12
+ Fonctionnalit&#xE9;s : autorisation, autorisation + validation, paiement en n fois, paiement par portefeuille et en 1 clic, validation et remboursement partiels, multi-boutique...</description>
13
+ <notes>Ajout du statut commande "payment data mismatch" : si les donn&#xE9;es de paiement ne correspondent pas &#xE0; la commande, cette derni&#xE8;re est annul&#xE9;e et pass&#xE9;e au statut s&#xE9;lectionn&#xE9; par le commer&#xE7;ant.</notes>
14
+ <authors><author><name>Payline</name><user>Payline</user><email>support@payline.com</email></author></authors>
15
+ <date>2017-03-01</date>
16
+ <time>17:20:33</time>
17
+ <contents><target name="magecommunity"><dir name="Monext"><dir name="Payline"><dir name="Block"><dir name="Adminhtml"><dir name="Customer"><file name="Grid.php" hash="741aacf6f352c77df02bb84778ca9ac2"/></dir><dir name="Managecontracts"><dir name="Edit"><file name="Form.php" hash="668ef006fd850f21ae8b44e910d38824"/></dir><file name="Edit.php" hash="6c81a9ee135b1ea498186806058c572a"/><file name="Grid.php" hash="1c800feef12c681e236714737a8ec8b4"/></dir><file name="Managecontracts.php" hash="a1801e32c21edcf6128cc548e7e6ebf8"/><dir name="Manageproductcategories"><dir name="Assign"><file name="Form.php" hash="fb4165e815cd0a6bd30ed2a1aad601b0"/></dir><file name="Grid.php" hash="440c47f479feebab520ac6624fab8a32"/></dir><file name="Manageproductcategories.php" hash="2f1835d6ce061a2018e12de275feba27"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Create"><file name="Items.php" hash="7e747fac06ac058e6a29964d3eb6ef02"/></dir></dir><dir name="Total"><file name="Nxfees.php" hash="6431aa97d9df61a8be8878e576e95881"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Group.php" hash="c920cad654571e1c226ae08e8addc496"/><file name="Payment.php" hash="15a1510ca4f00c840ad884cf34f6db2d"/><file name="Welcome.php" hash="0b03b7f9c10c89c08f2b46f4061db3a4"/></dir><dir name="Form"><dir name="Field"><file name="Contracts.php" hash="9643746ee7e395deb5275dbaa91db724"/></dir></dir><dir name="Html"><file name="Onoffswitch.php" hash="1b3acda21833d8ddfd7abf91c4c28ff8"/></dir></dir></dir></dir><dir name="Checkout"><file name="Head.php" hash="944e24a7636721d076640da71a6e1ea8"/><file name="Total.php" hash="6f5910c416fa4df39c1d5444b3951ed1"/><dir name="Widget"><file name="Header.php" hash="f3749a730e5119d545a6649460f018ed"/><file name="Opcheckout.php" hash="6ece06944cce4d0c3fbd645523cc915f"/></dir></dir><file name="Cpt.php" hash="63762d671a0b42929e534e4be9b5f215"/><file name="Direct.php" hash="e234b57ac7c4c5529197299bfb44c42b"/><dir name="Info"><file name="Default.php" hash="24bd924b550d96c9f57391580d653026"/><file name="Direct.php" hash="a955df25c9f7a212662d48afb597d8c5"/></dir><file name="Logo.php" hash="0561df2d88859cd3c9acc838fc18fcef"/><file name="Nx.php" hash="f6f1708088238e3d8ee3fe7489ca32c8"/><dir name="Wallet"><file name="Checkoutbtn.php" hash="17687bb5f7d5916d32b015ac269ae785"/><file name="Details.php" hash="79c295fd3043de9d09665a58bf40d473"/><file name="Infos.php" hash="5427eb5baa1772add2be09d66c7e42f0"/><file name="Sidebar.php" hash="7312c00c731736f9c95b9c26e5c44afc"/></dir><file name="Wallet.php" hash="3dc6cbe7c74963369f0e48ddff497917"/></dir><dir name="Helper"><file name="Category.php" hash="c708de4fdad1058e67b22f2eccd7f053"/><file name="Data.php" hash="f3895cc69fa88089dd49abe4bd6784af"/><file name="Logger.php" hash="85faf868f9a97848f2d9cae4bd3e077a"/><file name="Payment.php" hash="32fc056f19f3b2a5f53f5ebee299c5f6"/><file name="Widget.php" hash="afb4dc6b7323be086dba5ecca3639cee"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Backend"><file name="Common.php" hash="34435bfd280ab0ac33f2a8a9d2098933"/><file name="Contract.php" hash="d6b507682609025e91e0ec1e9359c4c5"/><file name="Enabled.php" hash="c6b1a29f80169a2f686ef8a62809d04d"/></dir><dir name="Source"><file name="Environment.php" hash="a2cf04c795289fb4cd1232175fd3c277"/></dir></dir></dir></dir><dir name="Contract"><file name="Status.php" hash="889b06eebdf62b468a23d4984de3d01f"/></dir><file name="Contract.php" hash="4dcb797849208e4d07c57858306aadad"/><file name="Cpt.php" hash="d906bdaa1022e4f30443f85c3ee726db"/><dir name="Datasource"><file name="Actions.php" hash="2152344a8bd5fbf7dbe711c58f97356c"/><file name="Billingcycles.php" hash="bef244e6d9e744fbbc3afed9cc2050f9"/><file name="Billingoccurrences.php" hash="581ce23ec626ed71791b13c7b11fe6db"/><file name="Capturepaymentoptions.php" hash="834007008a2870d2ebe7d9d54d43a2fb"/><dir name="Cms"><file name="Block.php" hash="1e50e8803b8e502080136aeb788ab37a"/></dir><file name="Costs.php" hash="ac09cf06fbe9a1fabddb2a4727dd696f"/><file name="Datatemplate.php" hash="a2686cea969714f080c82d360823174b"/><file name="Environment.php" hash="3b169f26fca85103414e64a8be23457e"/><file name="Languages.php" hash="17053eec4880c5c5b1f233a3ca9f0bda"/><file name="Paylineproductcategories.php" hash="1e9d90132db29fee0c52dbfe89c70e81"/><file name="Paymentactions.php" hash="6c4aae3b1b4e8b987a4da7393a3a92eb"/><file name="Paymentactionsreauth.php" hash="1673fcc9e3af9a7d6c4be814a160d10a"/><file name="Return.php" hash="d8fac75b41a931a4714ed8acf846d9a2"/><file name="Securitymodes.php" hash="06c55b65e9254d96fa87595322839932"/><file name="Shippingmethods.php" hash="46211a029a43267a573f8957390f2940"/><dir name="Status"><file name="Canceled.php" hash="fd82912fb6cd9c57aab8dc0f07625051"/><file name="Invoice.php" hash="5f3cb99c6fb312bb3a59043e5602d7e0"/></dir><file name="Status.php" hash="813bb32c0bff85fd19bd3069c9ee074b"/><file name="Statusrowempty.php" hash="bebeabdc170457f1daff593079b85638"/><file name="Walletsecurity.php" hash="46b6d66b856ea9124a38abde0b0990b1"/><file name="Widgettemplate.php" hash="89ae446e8deb919679387a18ae9f8540"/></dir><file name="Direct.php" hash="27d38b9dee675f4ef1e837870d91c629"/><file name="Fees.php" hash="32931106e566c790b29c4ffd1db9ca2a"/><dir name="Mysql4"><dir name="Contract"><file name="Collection.php" hash="75fdd7f4b76da25f605cba97350ee7db"/><dir name="Status"><file name="Collection.php" hash="357db788db91fa0b53b28c8fb740f2fd"/></dir><file name="Status.php" hash="add030f78a9c522738ab4eee83bcef48"/></dir><file name="Contract.php" hash="3037ecd5bb7f703dd08fc823db874f1c"/><dir name="Fees"><file name="Collection.php" hash="3e685f250c293702d9112fb8f49c9696"/></dir><file name="Fees.php" hash="d22bbb1ecc46bc7af3083c8fbc7402f4"/><dir name="Productcategories"><file name="Collection.php" hash="60a054483652e4f33b3572865912f563"/></dir><file name="Productcategories.php" hash="7b39e805cbbd350f2a4f9fffaf9cea9b"/><dir name="Token"><file name="Collection.php" hash="3de9ff519cb7abef724dc74f17d191b1"/></dir><file name="Token.php" hash="50c353e3ca26dc8c357640240545e24f"/></dir><file name="Nx.php" hash="9dc7ec09782489004d97b3ec539a032a"/><file name="Observer.php" hash="208f47b23195f1c43290279e8cec9228"/><dir name="Order"><file name="Invoice.php" hash="0f25bc486ba99905ac317e34746aa9dc"/><file name="Payment.php" hash="f6aa8c095436644fcca5efcd5b079830"/></dir><file name="Productcategories.php" hash="41615f0323ce63275f566df4e40d9aa9"/><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="3c279f0ed9e2e6c767be28d806ccb7ff"/></dir></dir></dir><file name="Session.php" hash="57d5968ca3e86e776fb284f01652fc90"/><file name="Token.php" hash="db1b048585568e3cfe93517fc1bd6e50"/><dir name="Total"><dir name="Nx"><file name="Invoice.php" hash="9d029ea6b833b6a5988b0aa83ca9bcf9"/><file name="Quote.php" hash="cf43c68fe7b969e40d7bae078fb7b537"/></dir></dir><file name="Wallet.php" hash="830a9e7722c02b3e03eb14d847067eb6"/><file name=".DS_Store" hash="a31ee0773b050b7496cc4c8bac4deaef"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payline"><file name="ManagecontractsController.php" hash="637e601e4e852ac55b7de4141c1747f5"/><file name="ManageproductcategoriesController.php" hash="bc56faf9cc8ed802d5d1e57fbcd013ba"/></dir></dir><file name="CheckoutonepageController.php" hash="7ca15336c752b7e4484c4ff2dceb5839"/><file name="IndexController.php" hash="b94e6ab3d0ad9c0cd207b5adbe674acf"/><file name="UnloggedwalletController.php" hash="8904c89b252044364be5edaa45cc3d47"/><file name="WalletController.php" hash="7a24691073d6e7d0e767553a7f83c935"/></dir><dir name="etc"><file name="adminhtml.xml" hash="5a5b0baf72b924292015dc0c05dae958"/><file name="config.xml" hash="504c938dd820961fc990f8df38ea6ab7"/><file name="system.xml" hash="3f284dd7bd2cbd28a2fd374a2369f552"/></dir><dir name="lib"><file name="PaylineByMonext.wsdl" hash="c68f223816077ee39f59ebcc0dca4c34"/><file name="paylineSDK.php" hash="5c99a98345e38841c7591092bec7d7d3"/><file name="v4.44.1.wsdl" hash="1560f4f01c5a6eb22c730a65d1452157"/><file name="v4.44.wsdl" hash="0423da673d37c5058efe8ce4fac2b03e"/></dir><dir name="sql"><dir name="payline_setup"><file name="mysql4-install-1.6.0.php" hash="8ea9cab1ffab550de99352a2bfaf1492"/><file name="mysql4-upgrade-1.7.2-1.7.3.php" hash="43782555b4393728b317f6847a36e0d7"/><file name="mysql4-upgrade-1.7.5-1.7.6.php" hash="7073af9b1977067ac88463b0ebfde647"/><file name="mysql4-upgrade-1.7.7-1.8.1.php" hash="0784c56c59f86bea1384003f2cfd68d1"/><file name="mysql4-upgrade-1.8.1-1.8.3.php" hash="12c3983d93663fe60d0a562e06cc57ef"/><file name="mysql4-upgrade-1.8.3.1-1.8.4.php" hash="4c533b82d30975bb053cf8fadc23c202"/></dir></dir><file name=".DS_Store" hash="91b9237a925238a17c2de8a88b74816f"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="payline.css" hash="949a9b9a4be5e9c2e006db131a6a078d"/></dir><dir name="images"><dir name="monext"><file name="ae.gif" hash="f611020c37035129215aba20f475dc8c"/><file name="amex.gif" hash="f611020c37035129215aba20f475dc8c"/><file name="cb.gif" hash="4ced25b94a1720cb786cdff1debc1535"/><file name="mastercard.gif" hash="c2b21baeafcb69c8e6bef8b3f0aa550c"/><file name="mc.gif" hash="c2b21baeafcb69c8e6bef8b3f0aa550c"/><file name="mcvisa.gif" hash="a09c5bda103d8d9f874cf34e0c71315d"/><file name="payline-logo.png" hash="a1a08f99791f3ed127c1d31e7408a0e0"/><dir name="payline_moyens_paiement"><file name="1euro.png" hash="528410ec4b55c2fa7081650b0cf3511d"/><file name="3xcb.png" hash="06696286a423c902175b8baa64a09ef1"/><file name="amex.png" hash="a5d5e4e9a0129d2aa56e38d05f062732"/><file name="amexoneclick.png" hash="a5d5e4e9a0129d2aa56e38d05f062732"/><file name="aurore.png" hash="6cfde017fd781558a578d81bf5fa3133"/><file name="buyster.png" hash="a00748b293a2a5d087abb5d7d01305fe"/><file name="casino.png" hash="05ce4396a78fd03d2309a8281ba12578"/><file name="cb.png" hash="3c7da656be0964ed96055e7fe2ecb748"/><file name="cofinoga.png" hash="8d0ff26091e9d045d326882a9e558724"/><file name="cyrillus.png" hash="a9dbdfb6dc1463e03ee597a6f3fbb605"/><file name="default.png" hash="9b1b4cd75889d09d12d2b50172853b63"/><file name="diners.png" hash="4e032fbe8d11001d8e76734edcfce7ef"/><file name="elv.png" hash="985364b98870ec53d5da01191c2c365e"/><file name="fnac.png" hash="4941742deecb7677fdf857b0b4ca453e"/><file name="ideal.png" hash="103f12c0d9302b0bce61587bd4bcbe5e"/><file name="internetplus.png" hash="ad0b4624c00d7d40d7bfabba8142542e"/><file name="jcb.png" hash="d040f7acc649e46a28ba22d1fe8a86c2"/><file name="kangourou.png" hash="6c0abc2e169fb4e4181ae6fefa521cdb"/><file name="leetchi.png" hash="b5c72a9a7c81fa038722e846811dd138"/><file name="maestro.png" hash="e61de1bda5ddf510b9d9c48519b530e8"/><file name="mandarine.png" hash="9d0cd1c59033b799b061aeb72351e58f"/><file name="mastercard.png" hash="aed32ea70e4561c28ab8f600e6547574"/><file name="maxicheque.png" hash="a5ecd9edc2f11d3974b0eb03f24634bc"/><file name="mcvisa.png" hash="437d55b82e510e922d4d066979cddc44"/><file name="moneo.png" hash="32f5dc4a7e82254ccbb67e8c0c195cb9"/><file name="neosurf.png" hash="aea0435bc824abeb9cc489e987cc3ddd"/><file name="okshopping.png" hash="59bcce449584ae45551733077f9ced49"/><file name="pass.png" hash="c97abf06bb567ca283111c2c9718b751"/><file name="passvisa.png" hash="69147c8e233d7ed8e6e92e57e8dbb094"/><file name="payfair.png" hash="019f2b25634078ac41597015a726d140"/><file name="paypal.png" hash="b14af2ad46c2c13287a441846b7a9c8f"/><file name="paysafecard.png" hash="39ccb58ccbcf2fbe3de3f7b9c61e0f70"/><file name="printemps.png" hash="5c3e161e0c52c684e9cf750a5105fcfc"/><file name="privilege.png" hash="ea776fdb4286dd5d018ba2facb61ed51"/><file name="skrill.png" hash="662398fe2f922b79aa8ffa6f35a7718e"/><file name="sofinco.png" hash="9a2eaf61a3f91c8ac2726def68d58153"/><file name="surcouf.png" hash="f0bd67ed89fe37aa778cedb4a3a726ca"/><file name="switch.png" hash="3c93a38e1d755744738a85e5e82ceb64"/><file name="ticketpremium.png" hash="29bca782c6d3c9c0482cf5b36d7d2bfe"/><file name="ticketsurf.png" hash="5f0fe5a3bdca8aa1e170a135f1e41433"/><file name="visa.png" hash="904ec057957eb9fc55ddba2af494e3da"/><file name="wexpay.png" hash="b6aa956a5150801fe333e22881bfb84e"/></dir><file name="vi.gif" hash="e26faaf769d9b8908bcc73245afee7af"/><file name="visa.gif" hash="e26faaf769d9b8908bcc73245afee7af"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="layout"><file name="payline.xml" hash="c6f63f527956fad88ba3dcb1b08fe1f8"/></dir><dir name="template"><dir name="payline"><file name="Cpt.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/><file name="Direct.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/><file name="Payline.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/><file name="assignProductCategories.phtml" hash="67c959eb9c20a98bbf75873a563a62f4"/><file name="contracts.phtml" hash="205d90cea66bc80c4cc6b096adb8d82b"/><dir name="customer"><dir name="tab"><file name="view.phtml" hash="a685ffbfbe37a29d596b82028ede7649"/></dir></dir><dir name="payment"><dir name="info"><file name="monext.phtml" hash="5aab7125e6d783731e45caac4a784e16"/></dir></dir><file name="productcategories.phtml" hash="c185f72933e3e1efae63528a389264aa"/><file name="switcher.phtml" hash="8f635f468e904d6b26e36eb8b1a6e476"/><dir name="system"><dir name="config"><dir name="fieldset"><file name="welcome.phtml" hash="4b051f1002baa64fd4bd0a1585b270e6"/></dir><dir name="form"><dir name="field"><file name="array.phtml" hash="5586bd94b2af3098c6bf872148332914"/></dir></dir></dir></dir><dir name="wallet"><file name="form.phtml" hash="8aa2a9a09a931cebc8607a9341ac2707"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="payline.xml" hash="fce47dd4d03ea9c5950869f3c37f77ab"/></dir><dir name="template"><dir name="payline"><file name="Cpt.phtml" hash="8f4f34bff77d27328b706da327cab7c8"/><file name="Direct.phtml" hash="2c41ad56c51db2919c8e96935bca38e7"/><file name="Payline.phtml" hash="dc264172e5a6c5ae627b697208dff65d"/><dir name="checkout"><file name="directsecurized.phtml" hash="62c84d3f8a1fb2e4c7108cbe58289728"/><dir name="onepage"><dir name="info"><file name="default.phtml" hash="434903c4490bcfac81f4b30ce5649092"/></dir><dir name="payment"><file name="methods.phtml" hash="9f2e8844e6e6e082bf6b741bf0c87b12"/></dir><dir name="progress"><file name="order.phtml" hash="d16f2e51c1c0750401302318bae272de"/></dir><file name="shipping-method.phtml" hash="d13bf3b7289665d92f9bff50f80c75f3"/><file name="widget-opcheckout-js-init.phtml" hash="90cbfa394120dc93f1f3608c8dfaa931"/><file name="widget-opcheckout-js-update.phtml" hash="8190fc361ea15e20aa53168e8ebfe84b"/><file name="widget-opcheckout-js.phtml" hash="076224b6ae20f9310150989ecdf2b21a"/><file name="widget-update.phtml" hash="26cbb29bcca49ca72fda6c798cab1999"/></dir><file name="onepage.phtml" hash="ddae4c44d79e5d8e5b6d46adb46b8c7a"/><file name="total.phtml" hash="67737e99c37cfe50fdc4e5ae7f1d4779"/></dir><file name="iframe.phtml" hash="a72355933c46a6e0d18dfd68547e24d2"/><file name="iframeleaver.phtml" hash="32f0f205e23cc2a8c1407bf730d8edd7"/><file name="logo.phtml" hash="639bcd613892441f0162f3e3686b6838"/><dir name="page"><file name="empty.phtml" hash="72bf7fe720f3854460f67a43f97bba96"/></dir><dir name="payment"><dir name="info"><file name="monext.phtml" hash="2e2d92a472def52a5e853377921994c9"/></dir></dir><dir name="wallet"><file name="checkoutbtn.phtml" hash="435cc58b28dc8ac0f1419fe0bb8d2eeb"/><file name="details.phtml" hash="20641658a4e851f9e79dbeca7b6bb1f1"/><file name="form.phtml" hash="635a4240352c5fa80b5cb8f6c8939a7c"/><file name="manage.phtml" hash="c00a41f9b02fb405eb131f39357b4f2e"/><dir name="sidebar"><file name="form.phtml" hash="a0e0cd5b5db25f5eb47ea835aff23f9d"/><file name="notlogged.phtml" hash="0c80bd15912eeb1bdb19fdc402301e3f"/></dir><file name="sidebar.phtml" hash="ca69b7715330e4e3b4d59d89c09c9244"/><file name="subscribe.phtml" hash="e4d55fe7eeb517947af3bcab6cccc1cc"/><file name="update.phtml" hash="c6b3351c7a75ddac9fd322890c7d8301"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Monext_Payline.csv" hash="32dcce265652f53bb043e15531ed73e6"/></dir><dir name="fr_FR"><file name="Monext_Payline.csv" hash="d6397d5d1721643e079703451b98ad25"/></dir></target><target name="mageetc"><dir name="modules"><file name="Monext_Payline.xml" hash="f8ef73ca6ba5c21f0aa67ed266b26a36"/></dir></target></contents>
18
+ <compatible/>
19
+ <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
20
+ </package>
skin/adminhtml/default/default/payline.css DELETED
@@ -1,123 +0,0 @@
1
- .payline-payment-logo img {
2
- margin:auto;
3
- }
4
-
5
- .payline-welcome table.payline-head {
6
- width:100%;
7
- }
8
-
9
- .payline-welcome .title {
10
- font-size: 14px;
11
- font-weight: bold;
12
- margin: -10px 0 10px 0;
13
- color:#72777a;
14
- }
15
-
16
- .payline-welcome .contact-us, .payline-welcome .contact-us a {
17
- float:right;
18
- background:#E73039;
19
- color:white;
20
- font-weight: bold;
21
- font-size: 14px;
22
- line-height: 14px;
23
- padding: 3px 8px;
24
- }
25
-
26
- .payline-welcome .contact-us{
27
- border: 1px solid #72777a;
28
- }
29
-
30
- .payline-welcome .version {
31
- float:right;
32
- }
33
-
34
-
35
- .pp-general-uk > .config-heading .heading strong,
36
- .pp-method-payflow > .config-heading .heading strong,
37
- .pp-method-general > .config-heading .heading strong {
38
- padding-left:56px;
39
- background:url(images/paypal/logo-paypal.png) no-repeat 0 2px;
40
- }
41
-
42
- .pp-method-general > .config-heading .button-container {
43
- padding:8px 0 0 180px;
44
- background:url(images/paypal/pp-allinone.png) no-repeat 0 0;
45
- height:26px;
46
- }
47
-
48
- .payflow-settings-notice {
49
- padding-bottom: 1em;
50
- max-width: 660px;
51
- }
52
-
53
- .payflow-settings-notice .important-label {
54
- color:red;
55
- }
56
-
57
- .payflow-settings-notice ul.options-list {
58
- list-style:disc;
59
- padding:0 2em;
60
- }
61
-
62
- tr#row_payline_payline_contract_contract td.value {
63
- width: 800px;
64
- }
65
-
66
- /* On Off Switch
67
- /* @link http://proto.io/freebies/onoff/
68
- *******************************************************************/
69
- .onoffswitch {
70
- position: relative; width: 50px;
71
- -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
72
- }
73
-
74
- .onoffswitch-checkbox {
75
- display: none;
76
- }
77
-
78
- .onoffswitch-label {
79
- display: block; overflow: hidden; cursor: pointer;
80
- border: 2px solid #999999; border-radius: 20px;
81
- }
82
-
83
- .onoffswitch-inner {
84
- display: block; width: 200%; margin-left: -100%;
85
- -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
86
- -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
87
- }
88
-
89
- .onoffswitch-inner:before, .onoffswitch-inner:after {
90
- display: block; float: left; width: 50%; height: 20px; padding: 0; line-height: 20px;
91
- font-size: 10px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
92
- -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
93
- }
94
-
95
- .onoffswitch-inner:before {
96
- content: "ON";
97
- padding-left: 5px;
98
- background-color: #317C49; color: #FFFFFF;
99
- }
100
-
101
- .onoffswitch-inner:after {
102
- content: "OFF";
103
- padding-right: 5px;
104
- background-color: #EEEEEE; color: #999999;
105
- text-align: right;
106
- }
107
-
108
- .onoffswitch-switch {
109
- display: block; width: 18px; margin: 1px;
110
- background: #FFFFFF;
111
- border: 2px solid #999999; border-radius: 20px;
112
- position: absolute; top: 0; bottom: 0; right: 26px;
113
- -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
114
- -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s;
115
- }
116
-
117
- .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
118
- margin-left: 0;
119
- }
120
-
121
- .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
122
- right: 0px;
123
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
skin/frontend/base/default/css/payline.css CHANGED
File without changes
skin/frontend/base/default/images/monext/ae.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/amex.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/cb.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/mastercard.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/mc.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/mcvisa.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/payline-logo.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/1euro.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/3xcb.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/amex.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/amexoneclick.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/aurore.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/buyster.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/casino.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/cb.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/cofinoga.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/cyrillus.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/default.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/diners.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/elv.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/fnac.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/ideal.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/internetplus.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/jcb.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/kangourou.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/leetchi.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/maestro.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/mandarine.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/mastercard.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/maxicheque.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/mcvisa.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/moneo.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/neosurf.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/okshopping.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/pass.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/passvisa.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/payfair.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/paypal.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/paysafecard.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/printemps.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/privilege.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/skrill.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/sofinco.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/surcouf.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/switch.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/ticketpremium.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/ticketsurf.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/visa.png CHANGED
File without changes
skin/frontend/base/default/images/monext/payline_moyens_paiement/wexpay.png CHANGED
File without changes
skin/frontend/base/default/images/monext/vi.gif CHANGED
File without changes
skin/frontend/base/default/images/monext/visa.gif CHANGED
File without changes
skin/frontend/base/default/js/payline.js DELETED
@@ -1,515 +0,0 @@
1
- function paylineTrySkipPaymentMethod() {
2
- if (!paylinePaymentSavedTransport) {
3
- return;
4
- }
5
-
6
- var paylinePaymentInputNames = [];
7
-
8
- var paylineIsUniquePaymentChoice = true;
9
-
10
- // Retrive all radio groups
11
- $$('#opc-payment input[type=radio]').each(function (radio) {
12
- if (paylinePaymentInputNames.indexOf(radio.name)==-1)
13
- paylinePaymentInputNames.push(radio.name);
14
- else
15
- paylineIsUniquePaymentChoice = false;
16
- });
17
-
18
- // If only one input by group
19
- if (paylineIsUniquePaymentChoice) {
20
- // Check all boxes
21
- paylinePaymentInputNames.each(function (name) {
22
- $$('#opc-payment input[name="' + name + '"]').first().checked = true;
23
- });
24
- // Go to review step
25
- checkout.setStepResponse(paylinePaymentSavedTransport);
26
- }
27
- }
28
-
29
- var PaylineWidgetWrapper = Class.create();
30
- PaylineWidgetWrapper.prototype = {
31
- initialize: function(data_token, data_template, save_url, custom_methods, init_quote_total, currency_code, payment_template) {
32
- this.dataToken = data_token;
33
- this.dataTemplate = data_template;
34
- this.saveUrl = save_url;
35
- this.paymentTemplate = payment_template;
36
-
37
- /*switch(this.dataTemplate) {
38
- case 'lightbox':
39
- this.rootTabSelector = 'pmLayout-column-pmContainer-mycustompm';
40
- break;
41
- case 'tab':
42
- this.rootTabSelector = 'pmLayout-tab-tab_mycustompm';
43
- break;
44
- case 'column':
45
- this.rootTabSelector = 'pmLayout-column-pmLogo-mycustompm';
46
- break;
47
- default:
48
- this.rootTabSelector = false;
49
- }*/
50
-
51
- this.rootTabSelector = 'pmLayout-.*-mycustompm';
52
-
53
- this.initQuoteGrandTotal = init_quote_total;
54
- this.currencyCode = currency_code;
55
- this.finalQuoteGrandTotal = 0;
56
- this.finalPaymentMethods = {};
57
- this.observer = false;
58
-
59
- this.customPmMethods = [];
60
- this.allPaymentMethods = {};
61
- this.preparePmMethods(custom_methods);
62
- },
63
-
64
-
65
-
66
- setFinalQuoteGrandTotal: function(grantotal)
67
- {
68
- this.finalQuoteGrandTotal = grantotal;
69
- },
70
-
71
- setFinalPaymentMethods: function(methods)
72
- {
73
- this.finalPaymentMethods = methods;
74
- },
75
-
76
- initPayline: function(noAgreement){
77
-
78
- if(typeof Payline.Api != 'undefined') {
79
-
80
- var elemProgress = $('payment-progress-opcheckout');
81
- if (elemProgress) {
82
- var elemDd = elemProgress.select('dd').first();
83
- elemProgress.select('dt').each(function (item) {
84
- item.addClassName('complete');
85
-
86
- if(typeof elemDd != 'undefined') {
87
- elemDd.remove();
88
- }
89
- item.insert({after:'<dd class="complete"><table class="checkout-payline-order-review-table data-table">'
90
- + $('checkout-review-table').select('tfoot').first().innerHTML
91
- + '</table></dd>'}
92
- );
93
- });
94
- $('checkout-review-table-wrapper').hide();
95
- }
96
-
97
-
98
- if(!$("PaylineWidget")) {
99
- $('checkout-review-load').insert({after: '<div id="PaylineWidget" data-custompm="customPmHandler" data-auto-init="false"></div>'});
100
- Payline.Api.init(this.dataToken, this.dataTemplate);
101
-
102
- if(noAgreement) {
103
- // Need a MutationObserver to check widget state ... too bad
104
- this.observer = new MutationObserver(function(mutations) {
105
- mutations.forEach(function(mutation) {
106
-
107
- var re = new RegExp('pl-pmLayout-.*-mycustompm'+'(\\w+)',"ig");
108
- var result = re.exec(mutation.target.id);
109
-
110
- var callshowWidget = false;
111
- //if(result && mutation.addedNodes.length>0) {
112
- if(result) {
113
- callshowWidget = true;
114
- this.allPaymentMethods[result[1]].checked = true;
115
- }
116
-
117
- if(callshowWidget) {
118
- $H(this.allPaymentMethods).each(function(pair) {
119
- if(!pair.value.checked) {
120
- callshowWidget = false;
121
- }
122
- });
123
-
124
- if(callshowWidget) {
125
- this.showWidget(true);
126
- }
127
- }
128
- }.bind(this));
129
- }.bind(this));
130
-
131
- // configuration of the observer:
132
- var config = { attributes: true, subtree:true, childList: true};
133
-
134
- // pass in the target node, as well as the observer options
135
- this.observer.observe($("PaylineWidget"), config);
136
- }
137
- }
138
- Payline.Api.hide();
139
- }
140
- },
141
-
142
- showWidget: function(observer){
143
- if(typeof Payline.Api != 'undefined') {
144
- $('review-buttons-container').hide();
145
-
146
- $$('.magento-payline-custom-html [id*=payment_form]').each(function(elem){
147
- elem.style.display = '';
148
- });
149
-
150
- if(observer) {
151
- if(this.observer) {
152
- // Stop observing
153
- this.observer.disconnect();
154
- }
155
- } else {
156
- Payline.Api.show();
157
- }
158
-
159
- this.setPmMethodTabs();
160
- } else {
161
- alert('Payline is undefined!');
162
- }
163
- },
164
-
165
- setPmMethodTabs: function()
166
- {
167
- $$('div[id*="pmLayout-"][class*="pl-card"]').each(function(divTab){
168
- var re = new RegExp(this.rootTabSelector+'(\\w+)',"ig");
169
- var result = re.exec(divTab.id);
170
- var tabSpan = divTab.select('span.pl-card-logo').first();
171
- if (tabSpan && result) {
172
- tabSpan.setAttribute('style', 'background:none; width:auto !important');
173
-
174
- if(this.allPaymentMethods[result[1]]) {
175
- tabSpan.update(this.allPaymentMethods[result[1]].title);
176
- } else {
177
- tabSpan.update(result[1]);
178
- }
179
-
180
- var divPayment = divTab.up('div').up('div');
181
- if(this.finalPaymentMethods && this.finalPaymentMethods[result[1]]) {
182
- divPayment.show();
183
- } else {
184
- divPayment.hide();
185
- }
186
- }
187
-
188
-
189
- }.bind(this));
190
- },
191
-
192
- preparePmMethods: function(custom_methods) {
193
- custom_methods.each(function(payment){
194
- this.allPaymentMethods[payment.code] = {title:payment.title, checked:false, code:payment.code};
195
- this.customPmMethods.push({"paymentMethodId":("myCustomPm"+payment.code),
196
- "html": this.paymentTemplate.evaluate({paymentHtml: payment.html, paymentCode: payment.code})
197
- });
198
- }.bind(this));
199
- },
200
-
201
- getPmMethods: function()
202
- {
203
- return this.customPmMethods;
204
- },
205
-
206
- saveCustomPayment: function(method) {
207
- if (checkout.loadWaiting!=false) return;
208
-
209
- var params = 'paymentmethod='+method;
210
- if (review.agreementsForm) {
211
- params += '&'+Form.serialize(review.agreementsForm);
212
- }
213
- params.save = true;
214
-
215
- var request = new Ajax.Request(
216
- this.saveUrl,
217
- {
218
- method:'post',
219
- parameters:params,
220
- onComplete: review.onComplete,
221
- onSuccess: review.onSave,
222
- onFailure: checkout.ajaxFailure.bind(checkout)
223
- }
224
- );
225
- }
226
-
227
- }
228
-
229
-
230
- var PaylineDirectMethod = Class.create();
231
- PaylineDirectMethod.prototype = {
232
- initialize: function(code, tokenUrl,cryptedKeys,accessKeyRef,tokenReturnURL){
233
- // Payment code
234
- this.code = code;
235
- // Token list by method
236
- this.tokenUrl=tokenUrl;
237
- // Internal crypted key
238
- this.cryptedKeys=cryptedKeys;
239
- // Payline user key
240
- this.accessKeyRef=accessKeyRef;
241
- // Return url for post redirection
242
- this.tokenReturnURL = tokenReturnURL;
243
- // Regex to find back real name for data
244
- this.regexPayment= /^payment\[(.+)\]/;
245
- // Keep all values
246
- this.paymentInputs= $H({});
247
- // Errors code and label
248
- this.errors = {};
249
- // Initialize inputs changes to fill paymentInputs
250
- this.onChangeInputs = this.checkInputChange.bind(this);
251
- // Check inputs changes
252
- this.followInputs();
253
-
254
- this.onComplete = this.resetLoadWaiting.bindAsEventListener(this);
255
- },
256
- // Set user error by code
257
- setErrors: function(errors){
258
- this.errors = errors;
259
- },
260
- showError: function(errorCode){
261
-
262
- if (this.errors[errorCode]) {
263
- var errorMsg = 'Error ' + errorCode + ': "' + this.errors[errorCode] + '"';
264
- } else {
265
- var errorMsg = 'Unexpected error: ' + errorCode;
266
- }
267
-
268
- alert(errorMsg);
269
- },
270
- // Retrieve real name from input name
271
- getPaymentInputName: function(input)
272
- {
273
- matchPayment = this.regexPayment.exec(input.name);
274
- if (matchPayment) {
275
- return matchPayment[1];
276
- } else {
277
- return false;
278
- }
279
- },
280
- // Init observe on payments inputs
281
- followInputs: function (container) {
282
-
283
- $("payment_form_"+this.code).select('input', 'select').each(function(input){
284
- inputName= this.getPaymentInputName(input);
285
- if (inputName) {
286
- input.observe('change', this.onChangeInputs );
287
- }
288
- }.bind(this));
289
- },
290
- // Keep the paymentInputs up to date
291
- checkInputChange: function (evt) {
292
- var input = Event.element(evt);
293
-
294
- inputName= this.getPaymentInputName(input);
295
- if (inputName) {
296
- this.paymentInputs.set(inputName, input.value);
297
- }
298
- },
299
- // Prepare data to send to payline
300
- save: function(){
301
- var isPayline = false;
302
- $$('input[name=payment[method]]').each(function(elem){
303
- if(elem.checked && elem.getAttribute('value')==this.code) {
304
- isPayline = true;
305
- }
306
- }.bind(this));
307
-
308
- // Check if we have some work to do
309
- if (!isPayline) {
310
- payment.save();
311
- } else {
312
- if (checkout.loadWaiting!=false) return;
313
- var validator = new Validation(payment.form);
314
- if (validator.validate()) {
315
- checkout.setLoadWaiting('payment');
316
- var requestParameters= {
317
- data: this.cryptedKeys[this.paymentInputs.get('cc_type')],
318
- accessKeyRef: this.accessKeyRef,
319
- cardNumber: this.paymentInputs.get('cc_number'),
320
- cardExpirationDate: this.paymentInputs.get('cc_exp_month') + this.paymentInputs.get('cc_exp_year'),
321
- cardCvx: this.paymentInputs.get('cc_cid')
322
- };
323
-
324
- if(this.canUseCors()) {
325
- this.saveWithAjax(requestParameters);
326
- } else {
327
- this.saveWithPost(requestParameters);
328
- }
329
- }
330
- }
331
- },
332
-
333
- resetLoadWaiting: function(){
334
- checkout.setLoadWaiting(false);
335
- },
336
-
337
- // Test browser capability to make cross domain calls
338
- canUseCors: function()
339
- {
340
- // Cors detection is dactivated by default
341
- return false;
342
-
343
- var cors = false;
344
- if ('withCredentials' in new XMLHttpRequest()) {
345
- // Supports cross-domain requests
346
- cors = true;
347
- }
348
- else if(typeof XDomainRequest !== "undefined"){
349
- // Use IE-specific "CORS" code with XDR but we know IE capabilities :-(
350
- if(Prototype.Browser.IE) {
351
- var ua = navigator.userAgent;
352
- var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
353
- if (re.exec(ua) != null) {
354
- rv = parseFloat( RegExp.$1 );
355
- // Problem detected on IE8
356
- if(rv > 8.0 ) {
357
- cors = true;
358
- }
359
- }
360
- }
361
- }
362
- return cors;
363
- },
364
- // Call payline to get the token and then go to review
365
- saveWithAjax: function (requestParameters)
366
- {
367
- var paramArray = new Array();
368
- $H(requestParameters).each(function(pair){
369
- paramArray.push(pair.key + '=' + pair.value);
370
- });
371
-
372
- var request = new Ajax.Request(this.tokenUrl, {
373
- method: 'post',
374
- // Using postBody avoid to use encodeURIComponent with parameters
375
- postBody: paramArray.join('&'),
376
- contentType: 'application/x-www-form-urlencoded',
377
- onCreate: function(response) { // here comes the fix
378
- // request.transport.setRequestHeader = Prototype.emptyFunction;
379
- if (response.request.isSameOrigin()) {
380
- return;
381
- }
382
-
383
- var t = response.transport;
384
- t.setRequestHeader = t.setRequestHeader.wrap(function(original, k, v) {
385
- if (/^(accept|accept-language|content-language)$/i.test(k))
386
- return original(k, v);
387
- if (/^content-type$/i.test(k) && /^(application\/x-www-form-urlencoded|multipart\/form-data|text\/plain)(;.+)?$/i.test(v))
388
- return original(k, v);
389
- return;
390
- });
391
- },
392
- onComplete: this.onComplete,
393
- onSuccess: function(transport) {
394
- response={};
395
- if(transport.responseJSON) {
396
- response = transport.responseJSON;
397
- } else if (transport.responseText) {
398
- result = transport.responseText.split('=');
399
- if(result) {
400
- response[result[0]] = result[1];
401
- }
402
- } else {
403
- response = {errorCode:1, message:'No result'};
404
- }
405
-
406
- if(typeof response.data!=='undefined') {
407
- this.saveStep(response.data);
408
- } else if (response.errorCode) {
409
- this.showError(response.errorCode)
410
- } else {
411
- this.showError('ajax_call');
412
- }
413
- }.bind(this),
414
- onFailure: function() {
415
- alert('Failed to call secure server');
416
- }
417
- });
418
- },
419
- saveWithPost: function (requestParameters)
420
- {
421
- requestParameters.returnURL = this.tokenReturnURL;
422
-
423
- var frameId = 'output_token_response';
424
- var form = new Element('form', { id: 'form_post_token', action: this.tokenUrl, method: 'post',target:frameId });
425
- $H(requestParameters).each(function(input){
426
- var formInput = new Element('input', { 'type': 'hidden', 'name':input.key, 'value':input.value});
427
- form.insert({top:formInput});
428
- });
429
-
430
- var iframe = new Element('iframe', { id: frameId,name:frameId, style:'display:none', width:0, height:0 });
431
-
432
- // Old school event attachement to prevent IE8 bugs
433
- if(iframe.attachEvent) {
434
- iframe.attachEvent('onload', this.postIframeLoad.bind(this));
435
- } else {
436
- iframe.onload = this.postIframeLoad.bind(this);
437
- }
438
-
439
- document.body.appendChild(iframe);
440
-
441
- iframe.insert({after:form});
442
- form.submit();
443
- },
444
-
445
- postIframeLoad: function(event)
446
- {
447
- var iframe = Event.element(event);
448
- var idoc= iframe.contentDocument || iframe.contentWindow.document;
449
- var parWindow = idoc.defaultView || idoc.parentWindow;
450
-
451
- // Prevent check when onload is fired when iframe added to dom
452
- // have to wait for submit
453
- if(parWindow.document.body.innerHTML) {
454
- var regexToken= /^(.+)=(.+)$/;
455
- var matchResponse = regexToken.exec(parWindow.document.body.innerHTML);
456
- if(matchResponse && matchResponse[1]=='data') {
457
- this.saveStep(matchResponse[2]);
458
- } else if (matchResponse && matchResponse[1]=='errorCode' && this.errors[matchResponse[2]]) {
459
- this.showError(matchResponse[2]);
460
- } else {
461
- this.showError('frame_content');
462
- }
463
- iframe.remove();
464
- this.resetLoadWaiting();
465
- }
466
- },
467
-
468
- // Bypass the payment save method
469
- saveStep: function(token)
470
- {
471
- var saveParameters = {};
472
- saveParameters['payment[method]']= this.code;
473
- saveParameters['payment[card_token_pan]']= token;
474
- saveParameters['payment[subscribe_wallet]']= this.paymentInputs.get('subscribe_wallet');
475
- saveParameters['payment[cc_type]']= this.paymentInputs.get('cc_type');
476
- saveParameters['payment[cc_last4]']= $(this.code + '_cc_number').value.substr(-4);
477
- saveParameters['payment[cc_exp_month]']= this.paymentInputs.get('cc_exp_month');
478
- saveParameters['payment[cc_exp_year]']= this.paymentInputs.get('cc_exp_year');
479
- saveParameters['payment[cc_cid]']= this.paymentInputs.get('cc_cid');
480
- saveParameters['payment[assign_session]']= 1;
481
- // Manual post data to avoid posting extra data by payment class
482
- new Ajax.Request(payment.saveUrl, {
483
- method:'post',
484
- parameters: saveParameters,
485
- onComplete: function(transport){
486
- this.resetForm(token);
487
- payment.nextStep(transport);
488
- }.bind(this),
489
- onSuccess: function(){
490
- checkout.setLoadWaiting(false);
491
- },
492
- onFailure: checkout.ajaxFailure.bind(checkout)
493
- });
494
- },
495
- // Prevent review to post data
496
- resetForm: function(token)
497
- {
498
- // ['cc_number', 'expiration', 'expiration_yr', 'cc_cid', 'card_token_pan'].each(function(el) {
499
- ['card_token_pan', 'cc_last4', 'cc_number', 'expiration', 'expiration_yr'].each(function(el) {
500
- element = $(this.code + '_' + el);
501
- if (element) {
502
- switch(el)
503
- {
504
- case 'card_token_pan':
505
- element.setValue(token);
506
- break;
507
- default:
508
- element.clear();
509
- }
510
- }
511
- }.bind(this));
512
- // Then unselect cards
513
- $$('input[name=payment[cc_type]]').invoke('setValue', false);
514
- }
515
- }