Payline - Version 1.8.3.1

Version Notes

Montée de version librairie PHP Payline v4.43
Modification du format d'identifiant du portefeuille client

Download this release

Release Info

Developer Payline
Extension Payline
Version 1.8.3.1
Comparing to
See all releases


Code changes from version 1.8.3 to 1.8.3.1

app/code/community/Monext/Payline/Block/Direct.php CHANGED
@@ -64,6 +64,8 @@ class Monext_Payline_Block_Direct extends Mage_Payment_Block_Form
64
  $years[$index1 + 1] = $years[$index1] + 1;
65
  $years[$index1 + 2] = $years[$index1] + 2;
66
  $years[$index1 + 3] = $years[$index1] + 3;
 
 
67
  return $years;
68
  }
69
 
64
  $years[$index1 + 1] = $years[$index1] + 1;
65
  $years[$index1 + 2] = $years[$index1] + 2;
66
  $years[$index1 + 3] = $years[$index1] + 3;
67
+ $years[$index1 + 4] = $years[$index1] + 4;
68
+ $years[$index1 + 5] = $years[$index1] + 5;
69
  return $years;
70
  }
71
 
app/code/community/Monext/Payline/Helper/Data.php CHANGED
@@ -304,19 +304,19 @@ class Monext_Payline_Helper_Data extends Mage_Core_Helper_Data
304
  public function createWalletForCurrentCustomer($paylineSDK, $array)
305
  {
306
  if ($this->canSubscribeWallet()) {
307
- $array['contractNumber'] = $array['payment']['contractNumber'];
308
- $array['wallet']['walletId'] = Mage::getModel('payline/wallet')->generateWalletId();
309
- $walletResult = $paylineSDK->createWallet($array);
310
- if (isset($walletResult['result']['code']) && $walletResult['result']['code'] == '02500') {
311
- try {
312
- $customer = Mage::getSingleton('customer/session')->getCustomer();
313
- $customer->setWalletId($array['wallet']['walletId'])
314
  ->setWalletContractNumber($array['contractNumber'])
315
  ->save();
316
- } catch (Mage_Core_Exception $e) {
317
- Mage::logException($e);
318
  }
319
- }
 
 
320
  }
321
  }
322
 
@@ -806,7 +806,7 @@ class Monext_Payline_Helper_Data extends Mage_Core_Helper_Data
806
 
807
  /**
808
  *
809
- * Enter description here ...
810
  * @param $paylineSDK the current sdk instance
811
  * @param $order the current order
812
  * @param $sendPaylineproductCat flag to determine wether store or Payline product categories shall be sent
@@ -831,7 +831,7 @@ class Monext_Payline_Helper_Data extends Mage_Core_Helper_Data
831
  $categorySet = false;
832
  $subcategory1Set = false;
833
  $subcategory2Set = false;
834
- for($c=0;$c<$productCategoryDepth+1;$c++){
835
  $productCategory = Mage::getModel('catalog/category')->load($productCategoryTree[$c]);
836
  $productCategoryData = $productCategory->getData();
837
  if(!in_array($productCategoryData['entity_id'],array(1,2))){
@@ -861,11 +861,8 @@ class Monext_Payline_Helper_Data extends Mage_Core_Helper_Data
861
  }
862
  }
863
  }
864
- /*
865
- $product['category'] = Mage::helper('payline')->encodeString(substr(str_replace(array("\r","\n","\t",), array('','',''),$product['category']),0,50));
866
- $product['subcategory1'] = Mage::helper('payline')->encodeString(substr(str_replace(array("\r","\n","\t",), array('','',''),$product['subcategory1']),0,50));
867
- $product['subcategory2'] = Mage::helper('payline')->encodeString(substr(str_replace(array("\r","\n","\t",), array('','',''),$product['subcategory2']),0,50));
868
- */
869
  $product['category'] = preg_replace('/[^A-Za-z0-9\-]/', '', substr(str_replace(array("\r","\n","\t"," "), array('','','',''),$product['category']),0,50));
870
  $product['subcategory1'] = preg_replace('/[^A-Za-z0-9\-]/', '', substr(str_replace(array("\r","\n","\t"," "), array('','','',''),$product['subcategory1']),0,50));
871
  $product['subcategory2'] = preg_replace('/[^A-Za-z0-9\-]/', '', substr(str_replace(array("\r","\n","\t"," "), array('','','',''),$product['subcategory2']),0,50));
304
  public function createWalletForCurrentCustomer($paylineSDK, $array)
305
  {
306
  if ($this->canSubscribeWallet()) {
307
+ try {
308
+ $customer = Mage::getSingleton('customer/session')->getCustomer();
309
+ $array['contractNumber'] = $array['payment']['contractNumber'];
310
+ $array['wallet']['walletId'] = Mage::getModel('payline/wallet')->generateWalletId($customer->id); // TODO
311
+ $walletResult = $paylineSDK->createWallet($array);
312
+ if (isset($walletResult['result']['code']) && $walletResult['result']['code'] == '02500') {
313
+ $customer->setWalletId($array['wallet']['walletId'])
314
  ->setWalletContractNumber($array['contractNumber'])
315
  ->save();
 
 
316
  }
317
+ } catch (Mage_Core_Exception $e) {
318
+ Mage::logException($e);
319
+ }
320
  }
321
  }
322
 
806
 
807
  /**
808
  *
809
+ * Sets order details in Payline request, from cart content
810
  * @param $paylineSDK the current sdk instance
811
  * @param $order the current order
812
  * @param $sendPaylineproductCat flag to determine wether store or Payline product categories shall be sent
831
  $categorySet = false;
832
  $subcategory1Set = false;
833
  $subcategory2Set = false;
834
+ for($c=0;$c<$productCategoryDepth-1;$c++){
835
  $productCategory = Mage::getModel('catalog/category')->load($productCategoryTree[$c]);
836
  $productCategoryData = $productCategory->getData();
837
  if(!in_array($productCategoryData['entity_id'],array(1,2))){
861
  }
862
  }
863
  }
864
+
865
+ // delete special characters
 
 
 
866
  $product['category'] = preg_replace('/[^A-Za-z0-9\-]/', '', substr(str_replace(array("\r","\n","\t"," "), array('','','',''),$product['category']),0,50));
867
  $product['subcategory1'] = preg_replace('/[^A-Za-z0-9\-]/', '', substr(str_replace(array("\r","\n","\t"," "), array('','','',''),$product['subcategory1']),0,50));
868
  $product['subcategory2'] = preg_replace('/[^A-Za-z0-9\-]/', '', substr(str_replace(array("\r","\n","\t"," "), array('','','',''),$product['subcategory2']),0,50));
app/code/community/Monext/Payline/Model/Wallet.php CHANGED
@@ -178,13 +178,25 @@ class Monext_Payline_Model_Wallet extends Mage_Payment_Model_Method_Abstract
178
  * @param int $length
179
  * @return string
180
  */
181
- public function generateWalletId($length=32){
 
 
 
182
  $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZ";
183
- $string = '';
184
- for ($p = 0; $p < $length; $p++) {
185
- $string .= $characters[mt_rand(0, strlen($characters)-1)];
 
 
 
 
 
 
 
 
186
  }
187
- return $string;
 
188
  }
189
 
190
  /**
178
  * @param int $length
179
  * @return string
180
  */
181
+ public function generateWalletId($length=10){
182
+ $customer = Mage::getSingleton('customer/session')->getCustomer();
183
+ $prefix = $customer->getId() ? $customer->getId() : "XXX"; // prefix start with current customer ID if set, XXX otherwise
184
+ $prefix .= '_'.date('Ymd',time()); // current date (format YYYYMMDD) is added to the prefix
185
  $characters = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWZ";
186
+ $customerData = array('1','1'); // fake data in order to enter while loop
187
+ $walletId = "";
188
+
189
+ while(sizeof($customerData) != 0){ // this loop make sure that generated wallet ID is not already used
190
+ $string = '_';
191
+ for ($p = 0; $p < $length; $p++) {
192
+ $string .= $characters[mt_rand(0, strlen($characters)-1)];
193
+ }
194
+ $walletId = $prefix.$string;
195
+ $customerModel = Mage::getModel('customer/customer')->getCollection()->addFieldToFilter('wallet_id',$walletId); // search for a cistomer having this wallet ID
196
+ $customerData = $customerModel->getFirstItem()->getData();
197
  }
198
+
199
+ return $walletId;
200
  }
201
 
202
  /**
app/code/community/Monext/Payline/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Monext_Payline>
5
- <version>1.8.3</version>
6
  </Monext_Payline>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <Monext_Payline>
5
+ <version>1.8.3.1</version>
6
  </Monext_Payline>
7
  </modules>
8
  <global>
app/code/community/Monext/Payline/lib/PaylineByMonext.wsdl ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <definitions name="PaylinebyMonext" targetNamespace="urn:PaylinebyMonext"
3
+ xmlns:typens="urn:PaylinebyMonext" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
4
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
5
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
6
+ <types>
7
+ <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:PaylinebyMonext">
8
+ <complexType name="paymentMean">
9
+ <annotation>
10
+ <documentation>This element contains infos aboout a payment mean</documentation>
11
+ </annotation>
12
+ <sequence>
13
+ <element name="code" type="xsd:string"/>
14
+ <element name="logoUrl" type="xsd:string"/>
15
+ </sequence>
16
+ </complexType>
17
+ <complexType name="getPaymentMeansResponse">
18
+ <annotation>
19
+ <documentation>This element is the response from getPaymentMeans service</documentation>
20
+ </annotation>
21
+ <sequence>
22
+ <element name="result" nillable="false" type="xsd:string"/>
23
+ <element name="listPaymentMean" nillable="false">
24
+ <complexType>
25
+ <sequence>
26
+ <element maxOccurs="unbounded" minOccurs="0" name="paymentMean" type="typens:paymentMean"/>
27
+ </sequence>
28
+ </complexType>
29
+ </element>
30
+ </sequence>
31
+ </complexType>
32
+ <complexType name="pointOfSale">
33
+ <annotation>
34
+ <documentation>
35
+ This element contains all information about point of sale
36
+ </documentation>
37
+ </annotation>
38
+ <sequence>
39
+ <element name="label" nillable="true" type="xsd:string"/>
40
+ <element name="webmasterEmail" nillable="true" type="xsd:string"/>
41
+ <element name="webstoreURL" nillable="true" type="xsd:string"/>
42
+ <element name="contracts">
43
+ <annotation>
44
+ <documentation>list of contract</documentation>
45
+ </annotation>
46
+ <complexType>
47
+ <sequence>
48
+ <element maxOccurs="unbounded" minOccurs="0" name="contract" type="typens:contract"/>
49
+ </sequence>
50
+ </complexType>
51
+ </element>
52
+ <element name="customPaymentPageCodeList">
53
+ <annotation>
54
+ <documentation>list of custom payment page code</documentation>
55
+ </annotation>
56
+ <complexType>
57
+ <sequence>
58
+ <element maxOccurs="unbounded" minOccurs="0" name="customPaymentPageCode" type="typens:customPaymentPageCode"/>
59
+ </sequence>
60
+ </complexType>
61
+ </element>
62
+ </sequence>
63
+ </complexType>
64
+ <complexType name="customPaymentPageCode">
65
+ <annotation>
66
+ <documentation>
67
+ This element contains all information about customPaymentPageCode
68
+ </documentation>
69
+ </annotation>
70
+ <sequence>
71
+ <element name="code" nillable="true" type="xsd:string"/>
72
+ <element name="label" nillable="true" type="xsd:string"/>
73
+ <element name="type" nillable="true" type="xsd:string"/>
74
+ </sequence>
75
+ </complexType>
76
+ <complexType name="contract">
77
+ <annotation>
78
+ <documentation>
79
+ This element contains all information about contract
80
+ </documentation>
81
+ </annotation>
82
+ <sequence>
83
+ <element name="cardType" nillable="true" type="xsd:string"/>
84
+ <element minOccurs="0" name="label" nillable="true" type="xsd:string"/>
85
+ <element name="contractNumber" nillable="true" type="xsd:string"/>
86
+ <element maxOccurs="1" minOccurs="0" name="enrolment3DS" type="xsd:string"/>
87
+ </sequence>
88
+ </complexType>
89
+ <complexType name="insertMerchantSettingsRequest">
90
+ <annotation>
91
+ <documentation>
92
+ This element contains request parameters for service insertMerchantSettings
93
+ </documentation>
94
+ </annotation>
95
+ <sequence>
96
+ <element name="cryptedMerchantID" nillable="true" type="xsd:string"/>
97
+ <element name="environment" nillable="true" type="xsd:string"/>
98
+ <element name="listPointOfSale" nillable="false">
99
+ <complexType>
100
+ <sequence>
101
+ <element maxOccurs="unbounded" minOccurs="0" name="pointOfSale" type="typens:pointOfSale"/>
102
+ </sequence>
103
+ </complexType>
104
+ </element>
105
+ </sequence>
106
+ </complexType>
107
+ <complexType name="insertMerchantSettingsResponse">
108
+ <annotation>
109
+ <documentation>
110
+ This element contains response from service insertMerchantSettings
111
+ </documentation>
112
+ </annotation>
113
+ <sequence>
114
+ <element name="code" nillable="true" type="xsd:string"/>
115
+ <element name="message" nillable="true" type="xsd:string"/>
116
+ <element name="returnUrl" nillable="true" type="xsd:string"/>
117
+ </sequence>
118
+ </complexType>
119
+ </xsd:schema>
120
+ </types>
121
+ <message name="getPaymentMeansRequest">
122
+ </message>
123
+ <message name="getPaymentMeansResponse">
124
+ <part name="return" type="typens:getPaymentMeansResponse" />
125
+ </message>
126
+ <message name="insertMerchantSettingsRequest">
127
+ <part name="request" type="typens:insertMerchantSettingsRequest" />
128
+ </message>
129
+ <message name="insertMerchantSettingsResponse">
130
+ <part name="return" type="typens:insertMerchantSettingsResponse" />
131
+ </message>
132
+ <portType name="PaylinebyMonextPort">
133
+ <operation name="getPaymentMeans">
134
+ <input message="typens:getPaymentMeansRequest" />
135
+ <output message="typens:getPaymentMeansResponse" />
136
+ </operation>
137
+ <operation name="insertMerchantSettings">
138
+ <input message="typens:insertMerchantSettingsRequest" />
139
+ <output message="typens:insertMerchantSettingsResponse" />
140
+ </operation>
141
+ </portType>
142
+ <binding name="PaylinebyMonextBinding" type="typens:PaylinebyMonextPort">
143
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
144
+ <operation name="getPaymentMeans">
145
+ <soap:operation soapAction="PaylinebyMonextAction" />
146
+ <input name="getPaymentMeansRequest">
147
+ <soap:body use="encoded" namespace="urn:PaylinebyMonext" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
148
+ </input>
149
+ <output name="getPaymentMeansResponse">
150
+ <soap:body use="encoded" namespace="urn:PaylinebyMonext" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
151
+ </output>
152
+ </operation>
153
+ <operation name="insertMerchantSettings">
154
+ <soap:operation soapAction="PaylinebyMonextAction" />
155
+ <input name="insertMerchantSettingsRequest">
156
+ <soap:body use="encoded" namespace="urn:PaylinebyMonext" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
157
+ </input>
158
+ <output name="insertMerchantSettingsResponse">
159
+ <soap:body use="encoded" namespace="urn:PaylinebyMonext" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" />
160
+ </output>
161
+ </operation>
162
+ </binding>
163
+ <service name="PaylinebyMonextService">
164
+ <documentation>general information about Payline by Monext</documentation>
165
+ <port name="PaylinebyMonextPort" binding="typens:PaylinebyMonextBinding">
166
+ <soap:address location="http://demo.payline.com/~product/PaylinebyMonextEndpoint.php" />
167
+ </port>
168
+ </service>
169
+ </definitions>
app/code/community/Monext/Payline/lib/paylineSDK.php CHANGED
@@ -124,7 +124,9 @@ class pl_address{
124
  public $cityName;
125
  public $zipCode;
126
  public $country;
 
127
  public $state;
 
128
  public $phone;
129
  }
130
 
@@ -163,6 +165,10 @@ class pl_buyer{
163
  public $accountOrderCount;
164
  public $ip;
165
  public $mobilePhone;
 
 
 
 
166
 
167
  function __construct() {
168
  $this->accountCreateDate = date('d/m/y', time());
@@ -404,7 +410,7 @@ final class paylineLog {
404
  class paylineSDK{
405
 
406
  // kit version
407
- const KIT_VERSION = 'module Magento 1.8.3';
408
 
409
  // trace log
410
  var $logger;
@@ -418,7 +424,7 @@ class paylineSDK{
418
 
419
  // SOAP URL's
420
  const PAYLINE_NAMESPACE = 'http://obj.ws.payline.experian.com';
421
- const WSDL = 'v4.41.wsdl';
422
  const DEV_ENDPOINT = 'https://ws.dev.payline.com/V4/services/';
423
  const HOMO_ENDPOINT = 'https://homologation.payline.com/V4/services/';
424
  const PROD_ENDPOINT = 'https://services.payline.com/V4/services/';
@@ -486,6 +492,7 @@ class paylineSDK{
486
 
487
  // getMerchantSettings Array
488
  private $posData;
 
489
 
490
  /**
491
  * contructor of PAYLINESDK CLASS
@@ -501,7 +508,7 @@ class paylineSDK{
501
  }
502
 
503
  $this->writeTrace('----------------------------------------------------------');
504
- $this->writeTrace('paylineSDK::__construct('.$this->hideChars($merchant_id,6,1).', '.$this->hideChars($access_key,1,3).", $proxy_host, $proxy_port, $proxy_login, $proxy_password, $environment)");
505
  $this->header_soap = array();
506
  $this->header_soap['login'] = $merchant_id;
507
  $this->header_soap['password'] = $access_key;
@@ -1559,6 +1566,24 @@ class paylineSDK{
1559
  return $this->webServiceRequest($array,$WSRequest,paylineSDK::DIRECT_API,'getMerchantSettings');
1560
  }
1561
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1562
  private function addPOSFromObject($oPointOfSell,$pos){
1563
  if(isset($oPointOfSell->contracts->contract)){
1564
  $this->posData[$pos] = array();
@@ -1572,7 +1597,7 @@ class paylineSDK{
1572
  $this->posData[$pos]['contracts'][$ctr]['cardType'] = $contract->cardType;
1573
  $this->posData[$pos]['contracts'][$ctr]['label'] = $contract->label;
1574
  $this->posData[$pos]['contracts'][$ctr]['contractNumber'] = $contract->contractNumber;
1575
- $this->posData[$pos]['contracts'][$ctr]['logo'] = '';
1576
  if($contract->logoEnable){
1577
  $this->posData[$pos]['contracts'][$ctr]['logo'] = $this->downloadCustomLogo($contract->normalLogo, $contract->normalLogoMime, $contract->contractNumber, $oPointOfSell->label);
1578
  }
@@ -1583,7 +1608,7 @@ class paylineSDK{
1583
  $this->posData[$pos]['contracts'][0]['cardType'] = $oPointOfSell->contracts->contract->cardType;
1584
  $this->posData[$pos]['contracts'][0]['label'] = $oPointOfSell->contracts->contract->label;
1585
  $this->posData[$pos]['contracts'][0]['contractNumber'] = $oPointOfSell->contracts->contract->contractNumber;
1586
- $this->posData[$pos]['contracts'][0]['logo'] = '';
1587
  if($oPointOfSell->contracts->contract->logoEnable){
1588
  $this->posData[$pos]['contracts'][0]['logo'] = $this->downloadCustomLogo($oPointOfSell->contracts->contract->normalLogo, $oPointOfSell->contracts->contract->normalLogoMime, $oPointOfSell->contracts->contract->contractNumber, $oPointOfSell->label);
1589
  }
@@ -1606,7 +1631,7 @@ class paylineSDK{
1606
  $this->posData[$pos]['contracts'][0]['cardType'] = $aPointOfSell['contracts']['contract']['cardType'];
1607
  $this->posData[$pos]['contracts'][0]['label'] = $aPointOfSell['contracts']['contract']['label'];
1608
  $this->posData[$pos]['contracts'][0]['contractNumber'] = $aPointOfSell['contracts']['contract']['contractNumber'];
1609
- $this->posData[$pos]['contracts'][0]['logo'] = '';
1610
  if($aPointOfSell['contracts']['contract']['logoEnable']){
1611
  $this->posData[$pos]['contracts'][0]['logo'] = $this->downloadCustomLogo($aPointOfSell['contracts']['contract']['normalLogo'], $aPointOfSell['contracts']['contract']['normalLogoMime'], $aPointOfSell['contracts']['contract']['contractNumber'], $aPointOfSell['label']);
1612
  }
@@ -1617,7 +1642,7 @@ class paylineSDK{
1617
  $this->posData[$pos]['contracts'][$ctr]['cardType'] = $contract->cardType;
1618
  $this->posData[$pos]['contracts'][$ctr]['label'] = $contract->label;
1619
  $this->posData[$pos]['contracts'][$ctr]['contractNumber'] = $contract->contractNumber;
1620
- $this->posData[$pos]['contracts'][$ctr]['logo'] = '';
1621
  if($contract->logoEnable){
1622
  $this->posData[$pos]['contracts'][$ctr]['logo'] = $this->downloadCustomLogo($contract->normalLogo, $contract->normalLogoMime, $contract->contractNumber, $aPointOfSell['label']);
1623
  }
@@ -1668,6 +1693,17 @@ class paylineSDK{
1668
  }
1669
 
1670
  public function getMerchantSettingsToArray($array){
 
 
 
 
 
 
 
 
 
 
 
1671
  if(isset($array['logoPath'])){
1672
  $this->customLogoPath = $array['logoPath'];
1673
  }
124
  public $cityName;
125
  public $zipCode;
126
  public $country;
127
+ public $county;
128
  public $state;
129
+ public $phoneType;
130
  public $phone;
131
  }
132
 
165
  public $accountOrderCount;
166
  public $ip;
167
  public $mobilePhone;
168
+ public $legalStatus;
169
+ public $legalDocument;
170
+ public $birthDate;
171
+ public $fingerprintID;
172
 
173
  function __construct() {
174
  $this->accountCreateDate = date('d/m/y', time());
410
  class paylineSDK{
411
 
412
  // kit version
413
+ const KIT_VERSION = 'module Magento 1.8.3.1';
414
 
415
  // trace log
416
  var $logger;
424
 
425
  // SOAP URL's
426
  const PAYLINE_NAMESPACE = 'http://obj.ws.payline.experian.com';
427
+ const WSDL = 'v4.43.wsdl';
428
  const DEV_ENDPOINT = 'https://ws.dev.payline.com/V4/services/';
429
  const HOMO_ENDPOINT = 'https://homologation.payline.com/V4/services/';
430
  const PROD_ENDPOINT = 'https://services.payline.com/V4/services/';
492
 
493
  // getMerchantSettings Array
494
  private $posData;
495
+ private $paymentMeansLogos;
496
 
497
  /**
498
  * contructor of PAYLINESDK CLASS
508
  }
509
 
510
  $this->writeTrace('----------------------------------------------------------');
511
+ $this->writeTrace('paylineSDK::__construct('.$this->hideChars($merchant_id,6,1).', '.$this->hideChars($access_key,1,3).", $proxy_host, $proxy_port, $proxy_login, ".$this->hideChars($proxy_password,1,1).", $environment)");
512
  $this->header_soap = array();
513
  $this->header_soap['login'] = $merchant_id;
514
  $this->header_soap['password'] = $access_key;
1566
  return $this->webServiceRequest($array,$WSRequest,paylineSDK::DIRECT_API,'getMerchantSettings');
1567
  }
1568
 
1569
+ private function getPaymentMeans(){
1570
+ $this->writeTrace('getPaymentMeans');
1571
+ try{
1572
+ $client = new SoapClient(dirname(__FILE__).'/PaylineByMonext.wsdl', $this->header_soap);
1573
+ $WSresponse = $client->getPaymentMeans();
1574
+ $response = paylineUtil::responseToArray($WSresponse);
1575
+ $this->writeTrace($response['result']);
1576
+ return $response;
1577
+ }catch ( Exception $e ) {
1578
+ $this->writeTrace("Exception : ".$e->getMessage());
1579
+ $ERROR = array();
1580
+ $ERROR['result']['code'] = paylineSDK::ERR_CODE;
1581
+ $ERROR['result']['longMessage'] = $e->getMessage();
1582
+ $ERROR['result']['shortMessage'] = $e->getMessage();
1583
+ return $ERROR;
1584
+ }
1585
+ }
1586
+
1587
  private function addPOSFromObject($oPointOfSell,$pos){
1588
  if(isset($oPointOfSell->contracts->contract)){
1589
  $this->posData[$pos] = array();
1597
  $this->posData[$pos]['contracts'][$ctr]['cardType'] = $contract->cardType;
1598
  $this->posData[$pos]['contracts'][$ctr]['label'] = $contract->label;
1599
  $this->posData[$pos]['contracts'][$ctr]['contractNumber'] = $contract->contractNumber;
1600
+ $this->posData[$pos]['contracts'][$ctr]['logo'] = $this->paymentMeansLogos[$this->posData[$pos]['contracts'][$ctr]['cardType']]; // default logo
1601
  if($contract->logoEnable){
1602
  $this->posData[$pos]['contracts'][$ctr]['logo'] = $this->downloadCustomLogo($contract->normalLogo, $contract->normalLogoMime, $contract->contractNumber, $oPointOfSell->label);
1603
  }
1608
  $this->posData[$pos]['contracts'][0]['cardType'] = $oPointOfSell->contracts->contract->cardType;
1609
  $this->posData[$pos]['contracts'][0]['label'] = $oPointOfSell->contracts->contract->label;
1610
  $this->posData[$pos]['contracts'][0]['contractNumber'] = $oPointOfSell->contracts->contract->contractNumber;
1611
+ $this->posData[$pos]['contracts'][0]['logo'] = $this->paymentMeansLogos[$this->posData[$pos]['contracts'][0]['cardType']]; // default logo
1612
  if($oPointOfSell->contracts->contract->logoEnable){
1613
  $this->posData[$pos]['contracts'][0]['logo'] = $this->downloadCustomLogo($oPointOfSell->contracts->contract->normalLogo, $oPointOfSell->contracts->contract->normalLogoMime, $oPointOfSell->contracts->contract->contractNumber, $oPointOfSell->label);
1614
  }
1631
  $this->posData[$pos]['contracts'][0]['cardType'] = $aPointOfSell['contracts']['contract']['cardType'];
1632
  $this->posData[$pos]['contracts'][0]['label'] = $aPointOfSell['contracts']['contract']['label'];
1633
  $this->posData[$pos]['contracts'][0]['contractNumber'] = $aPointOfSell['contracts']['contract']['contractNumber'];
1634
+ $this->posData[$pos]['contracts'][0]['logo'] = $this->paymentMeansLogos[$this->posData[$pos]['contracts'][0]['cardType']]; // default logo
1635
  if($aPointOfSell['contracts']['contract']['logoEnable']){
1636
  $this->posData[$pos]['contracts'][0]['logo'] = $this->downloadCustomLogo($aPointOfSell['contracts']['contract']['normalLogo'], $aPointOfSell['contracts']['contract']['normalLogoMime'], $aPointOfSell['contracts']['contract']['contractNumber'], $aPointOfSell['label']);
1637
  }
1642
  $this->posData[$pos]['contracts'][$ctr]['cardType'] = $contract->cardType;
1643
  $this->posData[$pos]['contracts'][$ctr]['label'] = $contract->label;
1644
  $this->posData[$pos]['contracts'][$ctr]['contractNumber'] = $contract->contractNumber;
1645
+ $this->posData[$pos]['contracts'][$ctr]['logo'] = $this->paymentMeansLogos[$this->posData[$pos]['contracts'][$ctr]['cardType']]; // default logo
1646
  if($contract->logoEnable){
1647
  $this->posData[$pos]['contracts'][$ctr]['logo'] = $this->downloadCustomLogo($contract->normalLogo, $contract->normalLogoMime, $contract->contractNumber, $aPointOfSell['label']);
1648
  }
1693
  }
1694
 
1695
  public function getMerchantSettingsToArray($array){
1696
+ /*
1697
+ * Association between Payment mean types and logos URL
1698
+ */
1699
+ $getPaymentMeansResponse = $this->getPaymentMeans();
1700
+ if($getPaymentMeansResponse['result']['code'] != paylineSDK::ERR_CODE){
1701
+ $this->paymentMeansLogos = array();
1702
+ for($i=0 ; $i<sizeof($getPaymentMeansResponse['listPaymentMean']['paymentMean']) ; $i++){
1703
+ $this->paymentMeansLogos[$getPaymentMeansResponse['listPaymentMean']['paymentMean'][$i]->code] = $getPaymentMeansResponse['listPaymentMean']['paymentMean'][$i]->logoUrl;
1704
+ }
1705
+ }
1706
+
1707
  if(isset($array['logoPath'])){
1708
  $this->customLogoPath = $array['logoPath'];
1709
  }
app/code/community/Monext/Payline/lib/{v4.41.wsdl → v4.43.wsdl} RENAMED
@@ -1,3444 +1,3451 @@
1
- <?xml version="1.0" encoding="UTF-8"?>
2
- <wsdl:definitions targetNamespace="http://impl.ws.payline.experian.com" xmlns:tns1="http://obj.ws.payline.experian.com" xmlns:impl="http://impl.ws.payline.experian.com" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:intf="http://impl.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 name="contractNumber" nillable="false" type="xsd:string"/>
97
- </sequence>
98
- </complexType>
99
- </element>
100
- <element name="doAuthorizationRequest">
101
- <complexType>
102
- <annotation>
103
- <documentation>
104
- This element is the request for the
105
- doAuthorization
106
- method
107
- </documentation>
108
- </annotation>
109
- <sequence>
110
- <element name="version" nillable="false" type="xsd:string"/>
111
- <element name="payment" nillable="false" type="tns1:payment"/>
112
- <element name="bankAccountData" nillable="false" type="tns1:bankAccountData"/>
113
- <element name="card" nillable="false" type="tns1:card"/>
114
- <element name="order" nillable="false" type="tns1:order"/>
115
- <element name="buyer" nillable="true" type="tns1:buyer"/>
116
- <element name="owner" nillable="true" type="tns1:owner"/>
117
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
118
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
119
- <element name="media" nillable="true" type="xsd:string"/>
120
- </sequence>
121
- </complexType>
122
- </element>
123
- <element name="doAuthorizationResponse">
124
- <complexType>
125
- <annotation>
126
- <documentation>
127
- This element is the reponse from the
128
- doAuthorization method
129
- </documentation>
130
- </annotation>
131
- <sequence>
132
- <element name="result" nillable="false" type="tns1:result"/>
133
- <element name="transaction" nillable="false" type="tns1:transaction"/>
134
- <element name="authorization" nillable="false" type="tns1:authorization"/>
135
- <element name="card" type="tns1:cardOut"/>
136
- <element name="extendedCard" type="tns1:extendedCardType"/>
137
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
138
- <element name="contractNumber" nillable="false" type="xsd:string"/>
139
- </sequence>
140
- </complexType>
141
- </element>
142
- <element name="doCaptureRequest">
143
- <complexType>
144
- <annotation>
145
- <documentation>
146
- This element is the request for the
147
- doCapture method
148
- </documentation>
149
- </annotation>
150
- <sequence>
151
- <element name="version" nillable="false" type="xsd:string"/>
152
- <element name="transactionID" nillable="false" type="xsd:string"/>
153
- <element name="payment" nillable="false" type="tns1:payment"/>
154
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
155
- <element name="sequenceNumber" nillable="true" type="xsd:string"/>
156
- <element name="media" nillable="true" type="xsd:string"/>
157
- </sequence>
158
- </complexType>
159
- </element>
160
- <element name="doCaptureResponse">
161
- <complexType>
162
- <annotation>
163
- <documentation>
164
- This element is the reponse from the
165
- doCapture
166
- method
167
- </documentation>
168
- </annotation>
169
- <sequence>
170
- <element name="result" nillable="false" type="tns1:result"/>
171
- <element name="transaction" nillable="false" type="tns1:transaction"/>
172
- <element name="reAuthorization" nillable="true" type="xsd:string"/>
173
- </sequence>
174
- </complexType>
175
- </element>
176
- <element name="doDebitRequest">
177
- <complexType>
178
- <sequence>
179
- <element name="version" nillable="false" type="xsd:string"/>
180
- <element name="payment" nillable="false" type="tns1:payment"/>
181
- <element name="card" nillable="false" type="tns1:card"/>
182
- <element name="order" nillable="false" type="tns1:order"/>
183
- <element name="buyer" nillable="true" type="tns1:buyer"/>
184
- <element name="owner" nillable="true" type="tns1:owner"/>
185
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
186
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
187
- <element name="authorization" nillable="false" type="tns1:authorization"/>
188
- <element name="media" nillable="true" type="xsd:string"/>
189
- </sequence>
190
- </complexType>
191
- </element>
192
- <element name="doDebitResponse">
193
- <complexType>
194
- <sequence>
195
- <element name="result" nillable="false" type="tns1:result"/>
196
- <element name="transaction" nillable="false" type="tns1:transaction"/>
197
- <element name="card" type="tns1:cardOut"/>
198
- <element name="extendedCard" type="tns1:extendedCardType"/>
199
- </sequence>
200
- </complexType>
201
- </element>
202
- <element name="doRefundRequest">
203
- <complexType>
204
- <annotation>
205
- <documentation>
206
- This element is the request for the doRefund
207
- method
208
- </documentation>
209
- </annotation>
210
- <sequence>
211
- <element name="version" nillable="false" type="xsd:string"/>
212
- <element name="transactionID" nillable="false" type="xsd:string"/>
213
- <element name="payment" nillable="false" type="tns1:payment"/>
214
- <element name="comment" nillable="true" type="xsd:string"/>
215
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
216
- <element name="sequenceNumber" nillable="true" type="xsd:string"/>
217
- <element name="media" nillable="true" type="xsd:string"/>
218
- </sequence>
219
- </complexType>
220
- </element>
221
- <element name="doRefundResponse">
222
- <complexType>
223
- <annotation>
224
- <documentation>
225
- This element is the reponse from the
226
- doRefund method
227
- </documentation>
228
- </annotation>
229
- <sequence>
230
- <element name="result" nillable="false" type="tns1:result"/>
231
- <element name="transaction" nillable="false" type="tns1:transaction"/>
232
- </sequence>
233
- </complexType>
234
- </element>
235
- <element name="doResetRequest">
236
- <complexType>
237
- <annotation>
238
- <documentation>
239
- This element is the request for the doReset
240
- method
241
- </documentation>
242
- </annotation>
243
- <sequence>
244
- <element name="version" nillable="false" type="xsd:string"/>
245
- <element name="transactionID" nillable="false" type="xsd:string"/>
246
- <element name="comment" nillable="true" type="xsd:string"/>
247
- <element name="media" nillable="true" type="xsd:string"/>
248
- </sequence>
249
- </complexType>
250
- </element>
251
- <element name="doResetResponse">
252
- <complexType>
253
- <annotation>
254
- <documentation>
255
- This element is the reponse from the doReset
256
- method
257
- </documentation>
258
- </annotation>
259
- <sequence>
260
- <element name="result" nillable="false" type="tns1:result"/>
261
- <element name="transaction" nillable="false" type="tns1:transaction"/>
262
- </sequence>
263
- </complexType>
264
- </element>
265
- <element name="doCreditRequest">
266
- <complexType>
267
- <annotation>
268
- <documentation>
269
- This element is the request for the doCredit
270
- method
271
- </documentation>
272
- </annotation>
273
- <sequence>
274
- <element name="version" nillable="false" type="xsd:string"/>
275
- <element name="payment" nillable="false" type="tns1:payment"/>
276
- <element name="card" nillable="false" type="tns1:card"/>
277
- <element name="comment" nillable="true" type="xsd:string"/>
278
- <element name="order" nillable="true" type="tns1:order"/>
279
- <element name="buyer" nillable="true" type="tns1:buyer"/>
280
- <element name="owner" nillable="true" type="tns1:owner"/>
281
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
282
- <element name="media" nillable="true" type="xsd:string"/>
283
- </sequence>
284
- </complexType>
285
- </element>
286
- <element name="doCreditResponse">
287
- <complexType>
288
- <annotation>
289
- <documentation>
290
- This element is the reponse from the
291
- doCredit method
292
- </documentation>
293
- </annotation>
294
- <sequence>
295
- <element name="result" nillable="false" type="tns1:result"/>
296
- <element name="transaction" nillable="false" type="tns1:transaction"/>
297
- <element name="card" type="tns1:cardOut"/>
298
- <element name="extendedCard" type="tns1:extendedCardType"/>
299
- </sequence>
300
- </complexType>
301
- </element>
302
- <element name="createWalletRequest">
303
- <complexType>
304
- <annotation>
305
- <documentation>
306
- This element is the request for the
307
- createWallet
308
- method
309
- </documentation>
310
- </annotation>
311
- <sequence>
312
- <element name="version" nillable="false" type="xsd:string"/>
313
- <element name="contractNumber" nillable="false" type="xsd:string"/>
314
- <element name="wallet" nillable="false" type="tns1:wallet"/>
315
- <element name="buyer" nillable="true" type="tns1:buyer"/>
316
- <element name="owner" nillable="true" type="tns1:owner"/>
317
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
318
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
319
- <element name="media" nillable="true" type="xsd:string"/>
320
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
321
- </sequence>
322
- </complexType>
323
- </element>
324
- <element name="createWalletResponse">
325
- <complexType>
326
- <annotation>
327
- <documentation>
328
- This element is the reponse from the
329
- createWallet
330
- method
331
- </documentation>
332
- </annotation>
333
- <sequence>
334
- <element name="result" nillable="false" type="tns1:result"/>
335
- <element name="card" type="tns1:cardOut"/>
336
- <element name="extendedCard" type="tns1:extendedCardType"/>
337
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
338
- <element name="fraudResultDetails" nillable="true" type="tns1:fraudResultDetails"/>
339
- </sequence>
340
- </complexType>
341
- </element>
342
- <element name="updateWalletRequest">
343
- <complexType>
344
- <annotation>
345
- <documentation>
346
- This element is the request for the
347
- updateWallet
348
- method
349
- </documentation>
350
- </annotation>
351
- <sequence>
352
- <element name="version" nillable="false" type="xsd:string"/>
353
- <element name="contractNumber" nillable="false" type="xsd:string"/>
354
- <element name="cardInd" nillable="true" type="xsd:string"/>
355
- <element name="wallet" nillable="false" type="tns1:wallet"/>
356
- <element name="buyer" nillable="true" type="tns1:buyer"/>
357
- <element name="owner" nillable="true" type="tns1:owner"/>
358
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
359
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
360
- <element name="media" nillable="true" type="xsd:string"/>
361
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
362
- </sequence>
363
- </complexType>
364
- </element>
365
- <element name="updateWalletResponse">
366
- <complexType>
367
- <annotation>
368
- <documentation>
369
- This element is the reponse from the
370
- updateWallet
371
- method
372
- </documentation>
373
- </annotation>
374
- <sequence>
375
- <element name="result" nillable="false" type="tns1:result"/>
376
- <element name="card" type="tns1:cardOut"/>
377
- <element name="extendedCard" type="tns1:extendedCardType"/>
378
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
379
- </sequence>
380
- </complexType>
381
- </element>
382
- <element name="getWalletRequest">
383
- <complexType>
384
- <annotation>
385
- <documentation>
386
- This element is the request for the
387
- getWallet method
388
- </documentation>
389
- </annotation>
390
- <sequence>
391
- <element name="version" nillable="false" type="xsd:string"/>
392
- <element name="contractNumber" nillable="false" type="xsd:string"/>
393
- <element name="walletId" nillable="false" type="xsd:string"/>
394
- <element name="cardInd" nillable="true" type="xsd:string"/>
395
- <element name="media" nillable="true" type="xsd:string"/>
396
- </sequence>
397
- </complexType>
398
- </element>
399
- <element name="getWalletResponse">
400
- <complexType>
401
- <annotation>
402
- <documentation>
403
- This element is the reponse from the
404
- getWallet
405
- method
406
- </documentation>
407
- </annotation>
408
- <sequence>
409
- <element name="result" nillable="false" type="tns1:result"/>
410
- <element name="wallet" nillable="true" type="tns1:wallet"/>
411
- <element name="owner" nillable="true" type="tns1:owner"/>
412
- <element name="isDisabled" nillable="true" type="xsd:string"/>
413
- <element name="disableDate" nillable="true" type="xsd:string"/>
414
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
415
- <element name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
416
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
417
- <element name="media" nillable="true" type="xsd:string"/>
418
- </sequence>
419
- </complexType>
420
- </element>
421
- <element name="getCardsRequest">
422
- <complexType>
423
- <annotation>
424
- <documentation>
425
- This element is the request for the
426
- getCards method
427
- </documentation>
428
- </annotation>
429
- <sequence>
430
- <element name="contractNumber" nillable="false" type="xsd:string"/>
431
- <element name="walletId" nillable="false" type="xsd:string"/>
432
- <element name="cardInd" nillable="true" type="xsd:string"/>
433
- </sequence>
434
- </complexType>
435
- </element>
436
- <element name="getCardsResponse">
437
- <complexType>
438
- <annotation>
439
- <documentation>
440
- This element is the reponse from the
441
- getCards method
442
- </documentation>
443
- </annotation>
444
- <sequence>
445
- <element name="result" nillable="false" type="tns1:result"/>
446
- <element name="cardsList" nillable="true" type="tns1:cardsList"/>
447
- <element name="owner" nillable="true" type="tns1:owner"/>
448
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
449
- </sequence>
450
- </complexType>
451
- </element>
452
- <element name="disableWalletRequest">
453
- <complexType>
454
- <annotation>
455
- <documentation>
456
- This element is the request for the
457
- disableWallet
458
- method
459
- </documentation>
460
- </annotation>
461
- <sequence>
462
- <element name="contractNumber" nillable="false" type="xsd:string"/>
463
- <element name="cardInd" nillable="true" type="xsd:string"/>
464
- <element name="walletIdList" nillable="false" type="tns1:walletIdList"/>
465
- </sequence>
466
- </complexType>
467
- </element>
468
- <element name="disableWalletResponse">
469
- <complexType>
470
- <annotation>
471
- <documentation>
472
- This element is the reponse from the
473
- disableWallet
474
- method
475
- </documentation>
476
- </annotation>
477
- <sequence>
478
- <element name="result" nillable="false" type="tns1:result"/>
479
- <element name="walletIdList" nillable="false" type="tns1:walletIdList"/>
480
- </sequence>
481
- </complexType>
482
- </element>
483
- <element name="enableWalletRequest">
484
- <complexType>
485
- <annotation>
486
- <documentation>
487
- This element is the request for the
488
- enableWallet
489
- method
490
- </documentation>
491
- </annotation>
492
- <sequence>
493
- <element name="contractNumber" nillable="false" type="xsd:string"/>
494
- <element name="cardInd" nillable="true" type="xsd:string"/>
495
- <element name="walletId" nillable="false" type="xsd:string"/>
496
- </sequence>
497
- </complexType>
498
- </element>
499
- <element name="enableWalletResponse">
500
- <complexType>
501
- <annotation>
502
- <documentation>
503
- This element is the reponse from the
504
- enableWallet
505
- method
506
- </documentation>
507
- </annotation>
508
- <sequence>
509
- <element name="result" nillable="false" type="tns1:result"/>
510
- </sequence>
511
- </complexType>
512
- </element>
513
- <element name="doImmediateWalletPaymentRequest">
514
- <complexType>
515
- <annotation>
516
- <documentation>
517
- This element is the request for the
518
- doImmediateWalletPayment method
519
- </documentation>
520
- </annotation>
521
- <sequence>
522
- <element name="version" nillable="false" type="xsd:string"/>
523
- <element name="payment" nillable="false" type="tns1:payment"/>
524
- <element name="order" nillable="false" type="tns1:order"/>
525
- <element name="buyer" nillable="true" type="tns1:buyer"/>
526
- <element name="walletId" nillable="false" type="xsd:string"/>
527
- <element name="cardInd" nillable="true" type="xsd:string"/>
528
- <element name="cvx" nillable="true" type="xsd:string"/>
529
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
530
- <element name="media" nillable="true" type="xsd:string"/>
531
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
532
- </sequence>
533
- </complexType>
534
- </element>
535
- <element name="doImmediateWalletPaymentResponse">
536
- <complexType>
537
- <annotation>
538
- <documentation>
539
- This element is the reponse from the
540
- doImmediateWalletPayment method
541
- </documentation>
542
- </annotation>
543
- <sequence>
544
- <element name="result" nillable="false" type="tns1:result"/>
545
- <element name="transaction" nillable="true" type="tns1:transaction"/>
546
- <element name="authorization" nillable="true" type="tns1:authorization"/>
547
- </sequence>
548
- </complexType>
549
- </element>
550
- <element name="doScheduledWalletPaymentRequest">
551
- <complexType>
552
- <annotation>
553
- <documentation>
554
- This element is the request for the
555
- doScheduledWalletPayment method
556
- </documentation>
557
- </annotation>
558
- <sequence>
559
- <element name="version" nillable="false" type="xsd:string"/>
560
- <element name="payment" nillable="false" type="tns1:payment"/>
561
- <element name="orderRef" nillable="true" type="xsd:string"/>
562
- <element name="orderDate" nillable="true" type="xsd:string"/>
563
- <element name="scheduledDate" nillable="false" type="xsd:string"/>
564
- <element name="walletId" nillable="false" type="xsd:string"/>
565
- <element name="cardInd" nillable="true" type="xsd:string"/>
566
- <element name="order" nillable="true" type="tns1:order"/>
567
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
568
- <element name="media" nillable="true" type="xsd:string"/>
569
- </sequence>
570
- </complexType>
571
- </element>
572
- <element name="doScheduledWalletPaymentResponse">
573
- <complexType>
574
- <annotation>
575
- <documentation>
576
- This element is the reponse from the
577
- doScheduledWalletPayment method
578
- </documentation>
579
- </annotation>
580
- <sequence>
581
- <element name="result" nillable="false" type="tns1:result"/>
582
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
583
- </sequence>
584
- </complexType>
585
- </element>
586
- <element name="doRecurrentWalletPaymentRequest">
587
- <complexType>
588
- <annotation>
589
- <documentation>
590
- This element is the request for the
591
- doRecurrentWalletPayment method
592
- </documentation>
593
- </annotation>
594
- <sequence>
595
- <element name="version" nillable="false" type="xsd:string"/>
596
- <element name="payment" nillable="false" type="tns1:payment"/>
597
- <element name="orderRef" nillable="false" type="xsd:string"/>
598
- <element name="orderDate" nillable="false" type="xsd:string"/>
599
- <element name="scheduledDate" nillable="false" type="xsd:string"/>
600
- <element name="walletId" nillable="false" type="xsd:string"/>
601
- <element name="cardInd" nillable="true" type="xsd:string"/>
602
- <element name="recurring" nillable="false" type="tns1:recurring"/>
603
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
604
- <element name="order" nillable="true" type="tns1:order"/>
605
- <element name="media" nillable="true" type="xsd:string"/>
606
- </sequence>
607
- </complexType>
608
- </element>
609
- <element name="doRecurrentWalletPaymentResponse">
610
- <complexType>
611
- <annotation>
612
- <documentation>
613
- This element is the reponse from the
614
- doRecurrentWalletPayment method
615
- </documentation>
616
- </annotation>
617
- <sequence>
618
- <element name="result" nillable="false" type="tns1:result"/>
619
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
620
- <element name="billingRecordList" nillable="false" type="tns1:billingRecordList"/>
621
- </sequence>
622
- </complexType>
623
- </element>
624
- <element name="getPaymentRecordRequest">
625
- <complexType>
626
- <annotation>
627
- <documentation>
628
- This element is the request for the
629
- getPaymentRecord method
630
- </documentation>
631
- </annotation>
632
- <sequence>
633
- <element name="version" nillable="false" type="xsd:string"/>
634
- <element name="contractNumber" nillable="false" type="xsd:string"/>
635
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
636
- </sequence>
637
- </complexType>
638
- </element>
639
- <element name="getPaymentRecordResponse">
640
- <complexType>
641
- <annotation>
642
- <documentation>
643
- This element is the reponse from the
644
- getPaymentRecord method
645
- </documentation>
646
- </annotation>
647
- <sequence>
648
- <element name="result" nillable="false" type="tns1:result"/>
649
- <element name="recurring" nillable="false" type="tns1:recurring"/>
650
- <element name="isDisabled" nillable="true" type="xsd:string"/>
651
- <element name="disableDate" nillable="true" type="xsd:string"/>
652
- <element name="billingRecordList" nillable="false" type="tns1:billingRecordList"/>
653
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
654
- <element name="order" nillable="true" type="tns1:order"/>
655
- <element name="walletId" nillable="false" type="xsd:string"/>
656
- </sequence>
657
- </complexType>
658
- </element>
659
- <element name="disablePaymentRecordRequest">
660
- <complexType>
661
- <annotation>
662
- <documentation>
663
- This element is the request for the
664
- disablePaymentRecord method
665
- </documentation>
666
- </annotation>
667
- <sequence>
668
- <element name="contractNumber" nillable="false" type="xsd:string"/>
669
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
670
- </sequence>
671
- </complexType>
672
- </element>
673
- <element name="disablePaymentRecordResponse">
674
- <complexType>
675
- <annotation>
676
- <documentation>
677
- This element is the reponse from the
678
- disablePaymentRecord method
679
- </documentation>
680
- </annotation>
681
- <sequence>
682
- <element name="result" nillable="false" type="tns1:result"/>
683
- </sequence>
684
- </complexType>
685
- </element>
686
- <element name="manageWebWalletRequest">
687
- <complexType>
688
- <annotation>
689
- <documentation>
690
- This element is the request for the
691
- manageWebWallet
692
- method
693
- </documentation>
694
- </annotation>
695
- <sequence>
696
- <element name="version" nillable="false" type="xsd:string"/>
697
- <element name="contractNumber" nillable="false" type="xsd:string"/>
698
- <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
699
- <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
700
- <element name="buyer" nillable="false" type="tns1:buyer"/>
701
- <element name="owner" nillable="true" type="tns1:owner"/>
702
- <element name="languageCode" nillable="true" type="xsd:string"/>
703
- <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
704
- <element name="securityMode" nillable="true" type="xsd:string"/>
705
- <element name="returnURL" nillable="false" type="xsd:string"/>
706
- <element name="cancelURL" nillable="false" type="xsd:string"/>
707
- <element name="notificationURL" nillable="true" type="xsd:string"/>
708
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
709
- <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
710
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
711
- </sequence>
712
- </complexType>
713
- </element>
714
- <element name="manageWebWalletResponse">
715
- <complexType>
716
- <annotation>
717
- <documentation>
718
- This element is the reponse from the
719
- manageWebWallet method
720
- </documentation>
721
- </annotation>
722
- <sequence>
723
- <element name="result" nillable="false" type="tns1:result"/>
724
- <element name="token" nillable="false" type="xsd:string"/>
725
- <element name="redirectURL" nillable="false" type="xsd:string"/>
726
- </sequence>
727
- </complexType>
728
- </element>
729
- <element name="createWebWalletRequest">
730
- <complexType>
731
- <annotation>
732
- <documentation>
733
- This element is the request for the
734
- createWebWallet
735
- method
736
- </documentation>
737
- </annotation>
738
- <sequence>
739
- <element name="version" nillable="false" type="xsd:string"/>
740
- <element name="contractNumber" nillable="false" type="xsd:string"/>
741
- <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
742
- <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
743
- <element name="buyer" nillable="false" type="tns1:buyer"/>
744
- <element name="owner" nillable="true" type="tns1:owner"/>
745
- <element name="languageCode" nillable="true" type="xsd:string"/>
746
- <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
747
- <element name="securityMode" nillable="true" type="xsd:string"/>
748
- <element name="returnURL" nillable="false" type="xsd:string"/>
749
- <element name="cancelURL" nillable="false" type="xsd:string"/>
750
- <element name="notificationURL" nillable="true" type="xsd:string"/>
751
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
752
- <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
753
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
754
- </sequence>
755
- </complexType>
756
- </element>
757
- <element name="createWebWalletResponse">
758
- <complexType>
759
- <annotation>
760
- <documentation>
761
- This element is the reponse from the
762
- createWebWallet method
763
- </documentation>
764
- </annotation>
765
- <sequence>
766
- <element name="result" nillable="false" type="tns1:result"/>
767
- <element name="token" nillable="false" type="xsd:string"/>
768
- <element name="redirectURL" nillable="false" type="xsd:string"/>
769
- </sequence>
770
- </complexType>
771
- </element>
772
- <element name="updateWebWalletRequest">
773
- <complexType>
774
- <annotation>
775
- <documentation>
776
- This element is the request for the
777
- updateWebWallet
778
- method
779
- </documentation>
780
- </annotation>
781
- <sequence>
782
- <element name="version" nillable="false" type="xsd:string"/>
783
- <element name="contractNumber" nillable="false" type="xsd:string"/>
784
- <element name="cardInd" nillable="true" type="xsd:string"/>
785
- <element name="walletId" nillable="false" type="xsd:string"/>
786
- <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
787
- <element name="updateOwnerDetails" nillable="true" type="xsd:string"/>
788
- <element name="updatePaymentDetails" nillable="true" type="xsd:string"/>
789
- <element name="buyer" nillable="true" type="tns1:buyer"/>
790
- <element name="languageCode" nillable="true" type="xsd:string"/>
791
- <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
792
- <element name="securityMode" nillable="true" type="xsd:string"/>
793
- <element name="returnURL" nillable="false" type="xsd:string"/>
794
- <element name="cancelURL" nillable="false" type="xsd:string"/>
795
- <element name="notificationURL" nillable="true" type="xsd:string"/>
796
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
797
- <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
798
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
799
- </sequence>
800
- </complexType>
801
- </element>
802
- <element name="updateWebWalletResponse">
803
- <complexType>
804
- <annotation>
805
- <documentation>
806
- This element is the reponse from the
807
- updateWebWallet method
808
- </documentation>
809
- </annotation>
810
- <sequence>
811
- <element name="result" nillable="false" type="tns1:result"/>
812
- <element name="token" nillable="false" type="xsd:string"/>
813
- <element name="redirectURL" nillable="false" type="xsd:string"/>
814
- </sequence>
815
- </complexType>
816
- </element>
817
- <element name="getWebWalletRequest">
818
- <complexType>
819
- <annotation>
820
- <documentation>
821
- This element is the request for the
822
- getWebWallet
823
- method
824
- </documentation>
825
- </annotation>
826
- <sequence>
827
- <element name="version" nillable="false" type="xsd:string"/>
828
- <element name="token" nillable="false" type="xsd:string"/>
829
- </sequence>
830
- </complexType>
831
- </element>
832
- <element name="getWebWalletResponse">
833
- <complexType>
834
- <annotation>
835
- <documentation>
836
- This element is the reponse from the
837
- getWebWallet
838
- method
839
- </documentation>
840
- </annotation>
841
- <sequence>
842
- <element name="result" nillable="false" type="tns1:result"/>
843
- <element name="wallet" nillable="true" type="tns1:wallet"/>
844
- <element name="owner" nillable="true" type="tns1:owner"/>
845
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
846
- <element name="extendedCard" type="tns1:extendedCardType"/>
847
- <element name="media" nillable="true" type="xsd:string"/>
848
- <element name="numberOfAttempt" nillable="true" type="xsd:string"/>
849
- <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
850
- </sequence>
851
- </complexType>
852
- </element>
853
- <element name="getTransactionDetailsRequest">
854
- <complexType>
855
- <annotation>
856
- <documentation>
857
- This element is the request for the
858
- getTransactionDetails method
859
- </documentation>
860
- </annotation>
861
- <sequence>
862
- <element name="version" nillable="false" type="xsd:string"/>
863
- <element name="transactionId" nillable="true" type="xsd:string"/>
864
- <element name="orderRef" nillable="true" type="xsd:string"/>
865
- <element name="startDate" nillable="true" type="xsd:string"/>
866
- <element name="endDate" nillable="true" type="xsd:string"/>
867
- <element name="transactionHistory" nillable="true" type="xsd:string"/>
868
- <element name="archiveSearch" nillable="true" type="xsd:string"/>
869
- </sequence>
870
- </complexType>
871
- </element>
872
- <element name="getTransactionDetailsResponse">
873
- <complexType>
874
- <annotation>
875
- <documentation>
876
- This element is the response for the
877
- getTransactionDetails method
878
- </documentation>
879
- </annotation>
880
- <sequence>
881
- <element name="result" nillable="false" type="tns1:result"/>
882
- <element name="transaction" nillable="true" type="tns1:transaction"/>
883
- <element name="payment" nillable="true" type="tns1:payment"/>
884
- <element name="authorization" nillable="true" type="tns1:authorization"/>
885
- <element name="order" nillable="true" type="tns1:order"/>
886
- <element name="buyer" nillable="true" type="tns1:buyer"/>
887
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
888
- <element name="card" type="tns1:cardOut"/>
889
- <element name="extendedCard" type="tns1:extendedCardType"/>
890
- <element name="associatedTransactionsList" nillable="true" type="tns1:associatedTransactionsList"/>
891
- <element name="statusHistoryList" nillable="true" type="tns1:statusHistoryList"/>
892
- <element name="media" nillable="true" type="xsd:string"/>
893
- <element name="contractNumber" nillable="false" type="xsd:string"/>
894
- </sequence>
895
- </complexType>
896
- </element>
897
- <element name="transactionsSearchRequest">
898
- <complexType>
899
- <annotation>
900
- <documentation>
901
- This element is the request for the
902
- transactionsSearch method
903
- </documentation>
904
- </annotation>
905
- <sequence>
906
- <element name="version" nillable="false" type="xsd:string"/>
907
- <element name="transactionId" nillable="true" type="xsd:string"/>
908
- <element name="orderRef" nillable="true" type="xsd:string"/>
909
- <element name="startDate" nillable="true" type="xsd:string"/>
910
- <element name="endDate" nillable="true" type="xsd:string"/>
911
- <element name="contractNumber" nillable="true" type="xsd:string"/>
912
- <element name="authorizationNumber" nillable="true" type="xsd:string"/>
913
- <element name="returnCode" nillable="true" type="xsd:string"/>
914
- <element name="paymentMean" nillable="true" type="xsd:string"/>
915
- <element name="transactionType" nillable="true" type="xsd:string"/>
916
- <element name="name" nillable="true" type="xsd:string"/>
917
- <element name="firstName" nillable="true" type="xsd:string"/>
918
- <element name="email" nillable="true" type="xsd:string"/>
919
- <element name="cardNumber" nillable="true" type="xsd:string"/>
920
- <element name="currency" nillable="true" type="xsd:string"/>
921
- <element name="minAmount" nillable="true" type="xsd:string"/>
922
- <element name="maxAmount" nillable="true" type="xsd:string"/>
923
- <element name="walletId" nillable="true" type="xsd:string"/>
924
- <element name="sequenceNumber" nillable="true" type="xsd:string"/>
925
- <element name="token" nillable="true" type="xsd:string"/>
926
- </sequence>
927
- </complexType>
928
- </element>
929
- <element name="transactionsSearchResponse">
930
- <complexType>
931
- <annotation>
932
- <documentation>
933
- This element is the response for the
934
- transactionsSearch method
935
- </documentation>
936
- </annotation>
937
- <sequence>
938
- <element name="result" nillable="false" type="tns1:result"/>
939
- <element name="transactionList" nillable="true" type="tns1:transactionList"/>
940
- </sequence>
941
- </complexType>
942
- </element>
943
- <element name="verifyEnrollmentRequest">
944
- <complexType>
945
- <annotation>
946
- <documentation>
947
- This element is the request for the
948
- verifyEnrollment method
949
- </documentation>
950
- </annotation>
951
- <sequence>
952
- <element name="version" nillable="false" type="xsd:string"/>
953
- <element name="card" nillable="false" type="tns1:card"/>
954
- <element name="payment" nillable="false" type="tns1:payment"/>
955
- <element name="orderRef" nillable="false" type="xsd:string"/>
956
- <element name="mdFieldValue" nillable="true" type="xsd:string"/>
957
- <element name="userAgent" nillable="true" type="xsd:string"/>
958
- <element name="walletId" nillable="true" type="xsd:string"/>
959
- <element name="walletCardInd" nillable="true" type="xsd:string"/>
960
- </sequence>
961
- </complexType>
962
- </element>
963
- <element name="verifyEnrollmentResponse">
964
- <complexType>
965
- <annotation>
966
- <documentation>
967
- This element is the reponse from the
968
- verifyEnrollment method
969
- </documentation>
970
- </annotation>
971
- <sequence>
972
- <element name="result" nillable="false" type="tns1:result"/>
973
- <element name="actionUrl" nillable="true" type="xsd:string"/>
974
- <element name="actionMethod" nillable="true" type="xsd:string"/>
975
- <element name="pareqFieldName" nillable="true" type="xsd:string"/>
976
- <element name="pareqFieldValue" nillable="true" type="xsd:string"/>
977
- <element name="termUrlName" nillable="true" type="xsd:string"/>
978
- <element name="termUrlValue" nillable="true" type="xsd:string"/>
979
- <element name="mdFieldName" nillable="true" type="xsd:string"/>
980
- <element name="mdFieldValue" nillable="true" type="xsd:string"/>
981
- <element name="mpiResult" nillable="true" type="xsd:string"/>
982
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
983
- </sequence>
984
- </complexType>
985
- </element>
986
- <element name="verifyAuthenticationRequest">
987
- <complexType>
988
- <annotation>
989
- <documentation>
990
- This element is the request for the
991
- doAuthentication method
992
- </documentation>
993
- </annotation>
994
- <sequence>
995
- <element name="version" nillable="false" type="xsd:string"/>
996
- <element name="contractNumber" nillable="false" type="xsd:string"/>
997
- <element name="pares" nillable="false" type="xsd:string"/>
998
- <element name="md" nillable="true" type="xsd:string"/>
999
- <element name="card" nillable="false" type="tns1:card"/>
1000
- </sequence>
1001
- </complexType>
1002
- </element>
1003
- <element name="verifyAuthenticationResponse">
1004
- <complexType>
1005
- <annotation>
1006
- <documentation>
1007
- This element is the reponse from the
1008
- doAuthentication method
1009
- </documentation>
1010
- </annotation>
1011
- <sequence>
1012
- <element name="result" nillable="false" type="tns1:result"/>
1013
- <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
1014
- <element name="mpiResult" nillable="true" type="xsd:string"/>
1015
- </sequence>
1016
- </complexType>
1017
- </element>
1018
- <element name="createMerchantRequest">
1019
- <complexType>
1020
- <annotation>
1021
- <documentation>
1022
- This element is the request for the
1023
- createMerchant
1024
- method
1025
- </documentation>
1026
- </annotation>
1027
- <sequence>
1028
- <element name="corporateName" nillable="true" type="xsd:string"/>
1029
- <element name="publicName" nillable="true" type="xsd:string"/>
1030
- <element name="currency">
1031
- <annotation>
1032
- <documentation>currency in ISO 4217 numeric format
1033
- </documentation>
1034
- </annotation>
1035
- <simpleType>
1036
- <restriction base="xsd:string">
1037
- <length value="3"/>
1038
- </restriction>
1039
- </simpleType>
1040
- </element>
1041
- <element name="nationalID" nillable="true">
1042
- <annotation>
1043
- <documentation>unique national merchant ID</documentation>
1044
- </annotation>
1045
- <complexType>
1046
- <choice>
1047
- <element name="SIRET">
1048
- <annotation>
1049
- <documentation>Systeme d identification du Repertoire des
1050
- ENtreprises
1051
- </documentation>
1052
- </annotation>
1053
- <simpleType>
1054
- <restriction base="xsd:string">
1055
- <length value="14"/>
1056
- </restriction>
1057
- </simpleType>
1058
- </element>
1059
- <element name="other" type="xsd:string">
1060
- <annotation>
1061
- <documentation>to use if country is not France
1062
- </documentation>
1063
- </annotation>
1064
- </element>
1065
- </choice>
1066
- </complexType>
1067
- </element>
1068
- <element name="distributor" nillable="true" type="xsd:string">
1069
- <annotation>
1070
- <documentation>Payline Distributor ID</documentation>
1071
- </annotation>
1072
- </element>
1073
- <element name="merchantAddress" nillable="true" type="tns1:addressInterlocutor"/>
1074
- <element name="businessInterlocutor" nillable="true" type="tns1:interlocutor"/>
1075
- <element name="technicalInterlocutor" nillable="true" type="tns1:interlocutor"/>
1076
- <element name="subscription" nillable="true" type="tns1:subscription"/>
1077
- <element name="poss" nillable="true">
1078
- <annotation>
1079
- <documentation>list of point of sell</documentation>
1080
- </annotation>
1081
- <complexType>
1082
- <sequence>
1083
- <element maxOccurs="unbounded" minOccurs="0" name="pos" nillable="true" type="tns1:pointOfSell"/>
1084
- </sequence>
1085
- </complexType>
1086
- </element>
1087
- <element name="partner" nillable="true" type="xsd:string">
1088
- <annotation>
1089
- <documentation>Billing partner. 1:monext, 2:cetib, 3:payline.com
1090
- </documentation>
1091
- </annotation>
1092
- </element>
1093
- </sequence>
1094
- </complexType>
1095
- </element>
1096
- <element name="createMerchantResponse">
1097
- <complexType>
1098
- <annotation>
1099
- <documentation>
1100
- This element is the reponse from the
1101
- createMerchant
1102
- method
1103
- </documentation>
1104
- </annotation>
1105
- <sequence>
1106
- <element name="result" nillable="false" type="tns1:result"/>
1107
- <element name="connectionData" nillable="false" type="tns1:connectionData"/>
1108
- </sequence>
1109
- </complexType>
1110
- </element>
1111
- <element name="doScoringChequeRequest">
1112
- <complexType>
1113
- <annotation>
1114
- <documentation>
1115
- This element is the request for the
1116
- doScoringCheque
1117
- method
1118
- </documentation>
1119
- </annotation>
1120
- <sequence>
1121
- <element name="version" nillable="false" type="xsd:string"/>
1122
- <element name="payment" nillable="false" type="tns1:payment"/>
1123
- <element name="cheque" nillable="false" type="tns1:cheque"/>
1124
- <element name="order" nillable="false" type="tns1:order"/>
1125
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1126
- <element name="media" nillable="true" type="xsd:string"/>
1127
- </sequence>
1128
- </complexType>
1129
- </element>
1130
- <element name="doScoringChequeResponse">
1131
- <complexType>
1132
- <annotation>
1133
- <documentation>
1134
- This element is the reponse from the
1135
- doScoringCheque method
1136
- </documentation>
1137
- </annotation>
1138
- <sequence>
1139
- <element name="result" nillable="false" type="tns1:result"/>
1140
- <element name="transaction" nillable="false" type="tns1:transaction"/>
1141
- <element name="scoringCheque" nillable="false" type="tns1:scoringCheque"/>
1142
- </sequence>
1143
- </complexType>
1144
- </element>
1145
- <element name="getEncryptionKeyRequest">
1146
- <complexType>
1147
- <annotation>
1148
- <documentation>
1149
- This element is the request for the
1150
- getEncryptionKeyRequest method
1151
- </documentation>
1152
- </annotation>
1153
- </complexType>
1154
- </element>
1155
- <element name="getEncryptionKeyResponse">
1156
- <complexType>
1157
- <annotation>
1158
- <documentation>
1159
- This element is the reponse from the
1160
- getEncryptionKeyResponse method
1161
- </documentation>
1162
- </annotation>
1163
- <sequence>
1164
- <element name="result" nillable="false" type="tns1:result"/>
1165
- <element name="key" nillable="false" type="tns1:key"/>
1166
- </sequence>
1167
- </complexType>
1168
- </element>
1169
- <element name="doReAuthorizationRequest">
1170
- <complexType>
1171
- <annotation>
1172
- <documentation>
1173
- This element is the request for the
1174
- doReAuthorization method
1175
- </documentation>
1176
- </annotation>
1177
- <sequence>
1178
- <element name="version" nillable="false" type="xsd:string"/>
1179
- <element name="transactionID" nillable="false" type="xsd:string"/>
1180
- <element name="payment" nillable="false" type="tns1:payment"/>
1181
- <element name="order" nillable="true" type="tns1:order"/>
1182
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1183
- <element name="media" nillable="true" type="xsd:string"/>
1184
- </sequence>
1185
- </complexType>
1186
- </element>
1187
- <element name="doReAuthorizationResponse">
1188
- <complexType>
1189
- <annotation>
1190
- <documentation>
1191
- This element is the reponse from the
1192
- doReAuthorization method
1193
- </documentation>
1194
- </annotation>
1195
- <sequence>
1196
- <element name="result" nillable="false" type="tns1:result"/>
1197
- <element name="transaction" nillable="false" type="tns1:transaction"/>
1198
- <element name="card" type="tns1:cardOut"/>
1199
- <element name="extendedCard" type="tns1:extendedCardType"/>
1200
- </sequence>
1201
- </complexType>
1202
- </element>
1203
- <element name="getMerchantSettingsRequest">
1204
- <complexType>
1205
- <annotation>
1206
- <documentation>
1207
- This element is the request for the
1208
- getMerchantSettings method
1209
- </documentation>
1210
- </annotation>
1211
- <sequence>
1212
- <element name="version" nillable="true" type="xsd:string"/>
1213
- </sequence>
1214
- </complexType>
1215
- </element>
1216
- <element name="getMerchantSettingsResponse">
1217
- <complexType>
1218
- <annotation>
1219
- <documentation>
1220
- This element is the response from the
1221
- getMerchantSettings method
1222
- </documentation>
1223
- </annotation>
1224
- <sequence>
1225
- <element name="result" nillable="false" type="tns1:result"/>
1226
- <element name="listPointOfSell" nillable="false">
1227
- <complexType>
1228
- <sequence>
1229
- <element maxOccurs="unbounded" minOccurs="0" name="pointOfSell" type="tns1:pointOfSell"/>
1230
- </sequence>
1231
- </complexType>
1232
- </element>
1233
- </sequence>
1234
- </complexType>
1235
- </element>
1236
- <element name="getBalanceRequest">
1237
- <complexType>
1238
- <annotation>
1239
- <documentation>
1240
- This element is the request for the
1241
- getBalance
1242
- method
1243
- </documentation>
1244
- </annotation>
1245
- <sequence>
1246
- <element name="version" nillable="false" type="xsd:string"/>
1247
- <element name="cardID" nillable="false" type="xsd:string"/>
1248
- <element name="contractNumber" nillable="false" type="xsd:string"/>
1249
- </sequence>
1250
- </complexType>
1251
- </element>
1252
- <element name="getBalanceResponse">
1253
- <complexType>
1254
- <annotation>
1255
- <documentation>
1256
- This element is the reponse from the
1257
- getBalance
1258
- method
1259
- </documentation>
1260
- </annotation>
1261
- <sequence>
1262
- <element name="result" nillable="false" type="tns1:result"/>
1263
- <element name="balance" nillable="false">
1264
- <complexType>
1265
- <sequence>
1266
- <element maxOccurs="1" minOccurs="0" name="amount" type="xsd:string"/>
1267
- <element maxOccurs="1" minOccurs="0" name="currency" type="xsd:string"/>
1268
- </sequence>
1269
- </complexType>
1270
- </element>
1271
- <element name="crdproduct" nillable="false" type="xsd:string"/>
1272
- <element name="crdprogram" nillable="false" type="xsd:string"/>
1273
- <element name="crddesign" nillable="false" type="xsd:string"/>
1274
- </sequence>
1275
- </complexType>
1276
- </element>
1277
- <element name="getAlertDetailsRequest">
1278
- <complexType>
1279
- <sequence>
1280
- <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
1281
- </element>
1282
- <element maxOccurs="1" minOccurs="1" name="TransactionId" nillable="false" type="xsd:string">
1283
- </element>
1284
- </sequence>
1285
- </complexType>
1286
- </element>
1287
- <element name="getAlertDetailsResponse">
1288
- <complexType>
1289
- <sequence>
1290
- <element name="result" nillable="false" type="tns1:result"/>
1291
- <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
1292
- </element>
1293
- <element maxOccurs="1" minOccurs="0" name="ExplanationCode" nillable="true" type="xsd:string">
1294
- </element>
1295
- <element maxOccurs="1" minOccurs="0" name="ExplanationLabel" nillable="true" type="xsd:string">
1296
- </element>
1297
- <element maxOccurs="1" minOccurs="1" name="TransactionStatus" nillable="false" type="xsd:string">
1298
- </element>
1299
- <element maxOccurs="1" minOccurs="1" name="MerchantLabel" nillable="false" type="xsd:string">
1300
- </element>
1301
- <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
1302
- </element>
1303
- <element maxOccurs="1" minOccurs="1" name="TransactionId" nillable="false" type="xsd:string">
1304
- </element>
1305
- <element maxOccurs="1" minOccurs="1" name="SecurityLevel" nillable="false" type="xsd:string">
1306
- </element>
1307
- <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
1308
- </element>
1309
- <element maxOccurs="1" minOccurs="1" name="TransactionAmount" nillable="false" type="xsd:string">
1310
- </element>
1311
- <element maxOccurs="1" minOccurs="1" name="TransactionCurrency" nillable="false" type="xsd:string">
1312
- </element>
1313
- <element maxOccurs="1" minOccurs="1" name="PaymentType" nillable="false" type="xsd:string">
1314
- </element>
1315
- <element maxOccurs="1" minOccurs="1" name="PaymentData" nillable="false" type="xsd:string">
1316
- </element>
1317
- <element maxOccurs="1" minOccurs="0" name="HolderName" nillable="true" type="xsd:string">
1318
- </element>
1319
- <element maxOccurs="1" minOccurs="1" name="ReferenceData" nillable="false" type="xsd:string">
1320
- </element>
1321
- <element maxOccurs="1" minOccurs="0" name="CustomerId" nillable="true" type="xsd:string">
1322
- </element>
1323
- <element maxOccurs="1" minOccurs="0" name="BuyerFirstName" nillable="true" type="xsd:string">
1324
- </element>
1325
- <element maxOccurs="1" minOccurs="0" name="BuyerLastName" nillable="true" type="xsd:string">
1326
- </element>
1327
- <element maxOccurs="1" minOccurs="1" name="CustomerTransHist" nillable="false" type="tns1:CustomerTransHist">
1328
- </element>
1329
- <element maxOccurs="1" minOccurs="1" name="PaymentMeansTransHist" nillable="false" type="tns1:PaymentMeansTransHist">
1330
- </element>
1331
- <element maxOccurs="1" minOccurs="1" name="AlertsTransHist" nillable="false" type="tns1:AlertsTransHist">
1332
- </element>
1333
- </sequence>
1334
- </complexType>
1335
- </element>
1336
- <element name="getTokenRequest">
1337
- <complexType>
1338
- <sequence>
1339
- <element name="cardNumber" nillable="false" type="xsd:string"/>
1340
- <element name="expirationDate" nillable="true" type="xsd:string"/>
1341
- <element name="contractNumber" nillable="false" type="xsd:string"/>
1342
- </sequence>
1343
- </complexType>
1344
- </element>
1345
- <element name="getTokenResponse">
1346
- <complexType>
1347
- <sequence>
1348
- <element name="result" nillable="false" type="tns1:result"/>
1349
- <element maxOccurs="1" minOccurs="1" name="token" nillable="false" type="xsd:string"/>
1350
- <element maxOccurs="1" minOccurs="1" name="maskedCardNumber" nillable="false" type="xsd:string"/>
1351
- <element maxOccurs="1" minOccurs="1" name="expirationDate" nillable="false" type="xsd:string"/>
1352
- <element maxOccurs="1" minOccurs="1" name="virtualCard" nillable="false" type="xsd:string"/>
1353
- <element maxOccurs="1" minOccurs="1" name="cardType" nillable="false" type="xsd:string"/>
1354
- <element maxOccurs="1" minOccurs="1" name="cardProduct" nillable="false" type="xsd:string"/>
1355
- <element maxOccurs="1" minOccurs="1" name="acceptanceNetwork" nillable="false" type="xsd:string"/>
1356
- <element maxOccurs="1" minOccurs="1" name="bank" nillable="false" type="xsd:string"/>
1357
- </sequence>
1358
- </complexType>
1359
- </element>
1360
- <element name="unBlockRequest">
1361
- <complexType>
1362
- <sequence>
1363
- <element name="transactionID" nillable="false" type="xsd:string"/>
1364
- <element name="transactionDate" nillable="true" type="xsd:string"/>
1365
- <element name="version" nillable="true" type="xsd:string"/>
1366
- </sequence>
1367
- </complexType>
1368
- </element>
1369
- <element name="unBlockResponse">
1370
- <complexType>
1371
- <sequence>
1372
- <element name="result" nillable="false" type="tns1:result"/>
1373
- </sequence>
1374
- </complexType>
1375
- </element>
1376
-
1377
- <element name="updatePaymentRecordRequest">
1378
- <complexType>
1379
- <sequence>
1380
- <element name="version" nillable="true" type="xsd:string"/>
1381
- <element name="contractNumber" nillable="false" type="xsd:string"/>
1382
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1383
- <element name="recurring" nillable="false" type="tns1:recurringForUpdate"/>
1384
- </sequence>
1385
- </complexType>
1386
- </element>
1387
- <element name="updatePaymentRecordResponse">
1388
- <complexType>
1389
- <sequence>
1390
- <element name="result" nillable="false" type="tns1:result"/>
1391
- <element name="recurring" nillable="false" type="tns1:recurring"/>
1392
- <element name="isDisabled" nillable="false" type="xsd:string"/>
1393
- <element name="disableDate" nillable="false" type="xsd:string"/>
1394
- <element name="privateDataList" nillable="false" type="tns1:privateDataList"/>
1395
- <element name="order" nillable="false" type="tns1:order"/>
1396
- <element name="walletId" nillable="false" type="xsd:string"/>
1397
- </sequence>
1398
- </complexType>
1399
- </element>
1400
-
1401
- <element name="getBillingRecordRequest">
1402
- <complexType>
1403
- <sequence>
1404
- <element name="contractNumber" nillable="false" type="xsd:string"/>
1405
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1406
- <element name="billingRecordId" nillable="false" type="xsd:string"/>
1407
- </sequence>
1408
- </complexType>
1409
- </element>
1410
- <element name="getBillingRecordResponse">
1411
- <complexType>
1412
- <sequence>
1413
- <element name="result" nillable="false" type="tns1:result"/>
1414
- <element name="recurring" nillable="false" type="tns1:recurring"/>
1415
- <element name="isDisabled" nillable="true" type="xsd:string"/>
1416
- <element name="disableDate" nillable="true" type="xsd:string"/>
1417
- <element name="billingRecord" nillable="false" type="tns1:billingRecord"/>
1418
- <element name="order" nillable="true" type="tns1:order"/>
1419
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1420
- <element name="walletId" nillable="false" type="xsd:string"/>
1421
- </sequence>
1422
- </complexType>
1423
- </element>
1424
-
1425
- <element name="updateBillingRecordRequest">
1426
- <complexType>
1427
- <sequence>
1428
- <element name="contractNumber" nillable="false" type="xsd:string"/>
1429
- <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1430
- <element name="billingRecordId" nillable="false" type="xsd:string"/>
1431
- <element name="billingRecordForUpdate" nillable="false" type="tns1:billingRecordForUpdate"/>
1432
- </sequence>
1433
- </complexType>
1434
- </element>
1435
-
1436
- <element name="updateBillingRecordResponse">
1437
- <complexType>
1438
- <sequence>
1439
- <element name="result" nillable="false" type="tns1:result"/>
1440
- <element name="recurring" nillable="false" type="tns1:recurring"/>
1441
- <element name="isDisabled" nillable="true" type="xsd:string"/>
1442
- <element name="disableDate" nillable="true" type="xsd:string"/>
1443
- <element name="billingRecord" nillable="false" type="tns1:billingRecord"/>
1444
- <element name="order" nillable="true" type="tns1:order"/>
1445
- <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1446
- <element name="walletId" nillable="false" type="xsd:string"/>
1447
- </sequence>
1448
- </complexType>
1449
- </element>
1450
-
1451
- </schema>
1452
- <schema elementFormDefault="qualified" targetNamespace="http://obj.ws.payline.experian.com" xmlns="http://www.w3.org/2001/XMLSchema">
1453
- <complexType name="result">
1454
- <annotation>
1455
- <documentation>
1456
- This element contains information about the
1457
- process
1458
- </documentation>
1459
- </annotation>
1460
- <sequence>
1461
- <element name="code" nillable="false" type="xsd:string"/>
1462
- <element minOccurs="0" name="shortMessage" nillable="true" type="xsd:string"/>
1463
- <element minOccurs="0" name="longMessage" nillable="true" type="xsd:string"/>
1464
- </sequence>
1465
- </complexType>
1466
- <complexType name="cardOut">
1467
- <sequence>
1468
- <element minOccurs="0" name="number" nillable="true" type="xsd:string"/>
1469
- <element minOccurs="0" name="type" nillable="true" type="xsd:string"/>
1470
- <element minOccurs="0" name="expirationDate" nillable="true" type="xsd:string"/>
1471
- <element minOccurs="0" name="cardholder" nillable="true" type="xsd:string"/>
1472
- <element minOccurs="0" name="token" nillable="true" type="xsd:string"/>
1473
- </sequence>
1474
- </complexType>
1475
-
1476
- <complexType name="extendedCardType">
1477
- <sequence>
1478
- <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1479
- <element minOccurs="0" name="isCvd" nillable="true" type="xsd:string"/>
1480
- <element minOccurs="0" name="bank" nillable="true" type="xsd:string"/>
1481
- <element minOccurs="0" name="type" nillable="true" type="xsd:string"/>
1482
- <element minOccurs="0" name="network" nillable="true" type="xsd:string"/>
1483
- <element minOccurs="0" name="product" nillable="true" type="xsd:string"/>
1484
- </sequence>
1485
- </complexType>
1486
- <complexType name="order">
1487
- <annotation>
1488
- <documentation>
1489
- This element contains information about the
1490
- order
1491
- </documentation>
1492
- </annotation>
1493
- <sequence>
1494
- <element name="ref" nillable="false" type="xsd:string"/>
1495
- <element minOccurs="0" name="origin" nillable="true" type="xsd:string"/>
1496
- <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1497
- <element minOccurs="0" name="taxes" nillable="true" type="xsd:string"/>
1498
- <element name="amount" nillable="false" type="xsd:string"/>
1499
- <element name="currency" nillable="false" type="xsd:string"/>
1500
- <element name="date" nillable="false" type="xsd:string"/>
1501
- <element minOccurs="0" name="details" nillable="true" type="tns1:details"/>
1502
- <element minOccurs="0" name="deliveryTime" nillable="true" type="xsd:string"/>
1503
- <element minOccurs="0" name="deliveryMode" nillable="true" type="xsd:string"/>
1504
- <element minOccurs="0" name="deliveryExpectedDate" nillable="true" type="xsd:string"/>
1505
- <element minOccurs="0" name="deliveryExpectedDelay" nillable="true" type="xsd:string"/>
1506
- </sequence>
1507
- </complexType>
1508
- <complexType name="key">
1509
- <annotation>
1510
- <documentation>
1511
- This element contains information about the
1512
- encryptionKey
1513
- </documentation>
1514
- </annotation>
1515
- <sequence>
1516
- <element name="keyId" nillable="false" type="xsd:integer"/>
1517
- <element name="modulus" nillable="false" type="xsd:string"/>
1518
- <element name="publicExponent" nillable="false" type="xsd:string"/>
1519
- <element name="expirationDate" nillable="false" type="xsd:string"/>
1520
- </sequence>
1521
- </complexType>
1522
- <complexType name="details">
1523
- <annotation>
1524
- <documentation>
1525
- This element contains an array of orderDetail
1526
- </documentation>
1527
- </annotation>
1528
- <sequence>
1529
- <element maxOccurs="100" minOccurs="0" name="details" type="tns1:orderDetail"/>
1530
- </sequence>
1531
- </complexType>
1532
-
1533
- <complexType name="orderDetail">
1534
- <annotation>
1535
- <documentation>
1536
- This element contains information about the
1537
- order
1538
- product
1539
- </documentation>
1540
- </annotation>
1541
- <sequence>
1542
- <element minOccurs="0" name="ref" nillable="true" type="xsd:string"/>
1543
- <element minOccurs="0" name="price" nillable="true" type="xsd:string"/>
1544
- <element minOccurs="0" name="quantity" nillable="true" type="xsd:string"/>
1545
- <element minOccurs="0" name="comment" nillable="true" type="xsd:string"/>
1546
- <element minOccurs="0" name="category" nillable="true" type="xsd:string"/>
1547
- <element minOccurs="0" name="brand" nillable="true" type="xsd:string"/>
1548
- <element minOccurs="0" name="subcategory1" nillable="true" type="xsd:string"/>
1549
- <element minOccurs="0" name="subcategory2" nillable="true" type="xsd:string"/>
1550
- <element minOccurs="0" name="additionalData" nillable="true" type="xsd:string"/>
1551
- <element minOccurs="0" name="taxRate" nillable="true" type="xsd:string"/>
1552
- </sequence>
1553
- </complexType>
1554
- <complexType name="privateData">
1555
- <annotation>
1556
- <documentation>
1557
- This element contains information about the
1558
- merchant
1559
- private data
1560
- </documentation>
1561
- </annotation>
1562
- <sequence>
1563
- <element name="key" nillable="false" type="xsd:string"/>
1564
- <element name="value" nillable="false" type="xsd:string"/>
1565
- </sequence>
1566
- </complexType>
1567
- <complexType name="transaction">
1568
- <annotation>
1569
- <documentation>
1570
- This element contains information about the
1571
- transaction
1572
- </documentation>
1573
- </annotation>
1574
- <sequence>
1575
- <element name="id" nillable="false" type="xsd:string"/>
1576
- <element name="date" nillable="false" type="xsd:string"/>
1577
- <element minOccurs="0" name="isDuplicated" nillable="true" type="xsd:string"/>
1578
- <element name="isPossibleFraud" nillable="true" type="xsd:string"/>
1579
- <element minOccurs="0" name="fraudResult" nillable="true" type="xsd:string"/>
1580
- <element minOccurs="0" name="fraudResultDetails" nillable="true" type="tns1:fraudResultDetails"/>
1581
- <element minOccurs="0" name="explanation" nillable="true" type="xsd:string"/>
1582
- <element minOccurs="0" name="threeDSecure" nillable="true" type="xsd:string"/>
1583
- <element minOccurs="0" name="score" nillable="true" type="xsd:string"/>
1584
- <element minOccurs="0" name="externalWalletType" nillable="true" type="xsd:string"/>
1585
- <element minOccurs="0" name="externalWalletContractNumber" nillable="true" type="xsd:string"/>
1586
-
1587
- </sequence>
1588
- </complexType>
1589
- <complexType name="fraudResultDetails">
1590
- <annotation>
1591
- <documentation>
1592
- This element contains information about the
1593
- fraud
1594
- result details
1595
- </documentation>
1596
- </annotation>
1597
- <sequence>
1598
- <element name="code" nillable="false" type="xsd:string"/>
1599
- <element name="shortMessage" nillable="false" type="xsd:string"/>
1600
- <element name="longMessage" nillable="false" type="xsd:string"/>
1601
- </sequence>
1602
- </complexType>
1603
- <complexType name="payment">
1604
- <annotation>
1605
- <documentation>
1606
- This element contains information about the
1607
- payment
1608
- </documentation>
1609
- </annotation>
1610
- <sequence>
1611
- <element name="amount" nillable="true" type="xsd:string"/>
1612
- <element name="currency" nillable="false" type="xsd:string"/>
1613
- <element name="action" nillable="false" type="xsd:string"/>
1614
- <element name="mode" nillable="false" type="xsd:string"/>
1615
- <element name="contractNumber" nillable="false" type="xsd:string"/>
1616
- <element minOccurs="0" name="differedActionDate" nillable="true" type="xsd:string"/>
1617
- <element minOccurs="0" name="method" nillable="true" type="xsd:string"/>
1618
- </sequence>
1619
- </complexType>
1620
- <complexType name="authorization">
1621
- <annotation>
1622
- <documentation>
1623
- This element contains information about the
1624
- authorization
1625
- </documentation>
1626
- </annotation>
1627
- <sequence>
1628
- <element name="number" nillable="false" type="xsd:string"/>
1629
- <element name="date" nillable="false" type="xsd:string"/>
1630
- </sequence>
1631
- </complexType>
1632
- <complexType name="card">
1633
- <annotation>
1634
- <documentation>
1635
- This element contains information about the card
1636
- </documentation>
1637
- </annotation>
1638
- <sequence>
1639
- <element minOccurs="0" name="encryptionKeyId" nillable="true" type="xsd:string"/>
1640
- <element minOccurs="0" name="encryptedData" nillable="true" type="xsd:string"/>
1641
- <element minOccurs="0" name="number" nillable="true" type="xsd:string"/>
1642
- <element name="type" nillable="false" type="xsd:string"/>
1643
- <element minOccurs="0" name="expirationDate" nillable="true" type="xsd:string"/>
1644
- <element minOccurs="0" name="cvx" nillable="true" type="xsd:string"/>
1645
- <element minOccurs="0" name="ownerBirthdayDate" nillable="true" type="xsd:string"/>
1646
- <element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
1647
- <element minOccurs="0" name="cardPresent" nillable="true" type="xsd:string"/>
1648
- <element minOccurs="0" name="cardholder" nillable="true" type="xsd:string"/>
1649
- <element minOccurs="0" name="token" nillable="true" type="xsd:string"/>
1650
- </sequence>
1651
- </complexType>
1652
- <complexType name="buyer">
1653
- <annotation>
1654
- <documentation>
1655
- This element contains information about the
1656
- buyer
1657
- </documentation>
1658
- </annotation>
1659
- <sequence>
1660
- <element name="title" nillable="true" type="xsd:string"/>
1661
- <element name="lastName" nillable="true" type="xsd:string"/>
1662
- <element name="firstName" nillable="true" type="xsd:string"/>
1663
- <element name="email" nillable="true" type="xsd:string"/>
1664
- <element name="shippingAdress" nillable="true" type="tns1:address"/>
1665
- <element name="billingAddress" nillable="true" type="tns1:address"/>
1666
- <element name="accountCreateDate" nillable="true" type="xsd:string"/>
1667
- <element name="accountAverageAmount" nillable="true" type="xsd:string"/>
1668
- <element name="accountOrderCount" nillable="true" type="xsd:string"/>
1669
- <element name="walletId" nillable="true" type="xsd:string"/>
1670
- <element name="walletDisplayed" nillable="true" type="xsd:string"/>
1671
- <element name="walletSecured" nillable="true" type="xsd:string"/>
1672
- <element name="walletCardInd" nillable="true" type="xsd:string"/>
1673
- <element name="ip" nillable="true" type="xsd:string"/>
1674
- <element name="mobilePhone" nillable="true" type="xsd:string"/>
1675
- <element name="customerId" nillable="true" type="xsd:string"/>
1676
- </sequence>
1677
- </complexType>
1678
- <complexType name="owner">
1679
- <annotation>
1680
- <documentation>
1681
- This element contains information about the
1682
- owner
1683
- </documentation>
1684
- </annotation>
1685
- <sequence>
1686
- <element name="lastName" nillable="true" type="xsd:string"/>
1687
- <element name="firstName" nillable="true" type="xsd:string"/>
1688
- <element name="billingAddress" nillable="true" type="tns1:addressOwner"/>
1689
- <element name="issueCardDate" nillable="true" type="xsd:string"/>
1690
- </sequence>
1691
- </complexType>
1692
- <complexType name="address">
1693
- <annotation>
1694
- <documentation>
1695
- This element contains information about the
1696
- address
1697
- </documentation>
1698
- </annotation>
1699
- <sequence>
1700
- <element minOccurs="0" name="title" nillable="true" type="xsd:string"/>
1701
- <element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
1702
- <element minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
1703
- <element minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
1704
- <element minOccurs="0" name="street1" nillable="true" type="xsd:string"/>
1705
- <element minOccurs="0" name="street2" nillable="true" type="xsd:string"/>
1706
- <element minOccurs="0" name="cityName" nillable="true" type="xsd:string"/>
1707
- <element minOccurs="0" name="zipCode" nillable="true" type="xsd:string"/>
1708
- <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1709
- <element minOccurs="0" name="phone" nillable="true" type="xsd:string"/>
1710
- <element minOccurs="0" name="state" nillable="true" type="xsd:string"/>
1711
- </sequence>
1712
- </complexType>
1713
- <complexType name="addressOwner">
1714
- <annotation>
1715
- <documentation>
1716
- This element contains information about the
1717
- address
1718
- </documentation>
1719
- </annotation>
1720
- <sequence>
1721
- <element name="street" nillable="true" type="xsd:string"/>
1722
- <element name="cityName" nillable="true" type="xsd:string"/>
1723
- <element name="zipCode" nillable="true" type="xsd:string"/>
1724
- <element name="country" nillable="true" type="xsd:string"/>
1725
- <element name="phone" nillable="true" type="xsd:string"/>
1726
- </sequence>
1727
- </complexType>
1728
- <complexType name="capture">
1729
- <annotation>
1730
- <documentation>
1731
- This element contains information about the
1732
- capture
1733
- </documentation>
1734
- </annotation>
1735
- <sequence>
1736
- <element name="transactionID" nillable="false" type="xsd:string"/>
1737
- <element name="payment" nillable="false" type="tns1:payment"/>
1738
- </sequence>
1739
- </complexType>
1740
- <complexType name="refund">
1741
- <annotation>
1742
- <documentation>
1743
- This element contains information about the
1744
- refund
1745
- </documentation>
1746
- </annotation>
1747
- <sequence>
1748
- <element name="transactionID" nillable="false" type="xsd:string"/>
1749
- <element name="payment" nillable="false" type="tns1:payment"/>
1750
- </sequence>
1751
- </complexType>
1752
- <complexType name="selectedContractList">
1753
- <annotation>
1754
- <documentation>
1755
- This element contains the list of selected card
1756
- </documentation>
1757
- </annotation>
1758
- <sequence>
1759
- <element maxOccurs="25" minOccurs="1" name="selectedContract" type="xsd:string"/>
1760
- </sequence>
1761
- </complexType>
1762
- <complexType name="privateDataList">
1763
- <annotation>
1764
- <documentation>
1765
- An array of private data
1766
- </documentation>
1767
- </annotation>
1768
- <sequence>
1769
- <element maxOccurs="100" minOccurs="0" name="privateData" type="tns1:privateData"/>
1770
- </sequence>
1771
- </complexType>
1772
- <complexType name="contractNumberWalletList">
1773
- <annotation>
1774
- <documentation>
1775
- An array of contract number of a wallet
1776
- </documentation>
1777
- </annotation>
1778
- <sequence>
1779
- <element maxOccurs="10" minOccurs="0" name="contractNumberWallet" type="xsd:string"/>
1780
- </sequence>
1781
- </complexType>
1782
- <complexType name="cardsList">
1783
- <annotation>
1784
- <documentation>
1785
- An array of cards
1786
- </documentation>
1787
- </annotation>
1788
- <sequence>
1789
- <element maxOccurs="99" minOccurs="0" name="cards" type="tns1:cards"/>
1790
- </sequence>
1791
- </complexType>
1792
- <complexType name="captureAuthorizationList">
1793
- <annotation>
1794
- <documentation>
1795
- An array of authorization to capture
1796
- </documentation>
1797
- </annotation>
1798
- <sequence>
1799
- <element maxOccurs="5000" minOccurs="1" name="capture" type="tns1:capture"/>
1800
- </sequence>
1801
- </complexType>
1802
- <complexType name="refundAuthorizationList">
1803
- <annotation>
1804
- <documentation>
1805
- An array of authorization to refund
1806
- </documentation>
1807
- </annotation>
1808
- <sequence>
1809
- <element maxOccurs="5000" minOccurs="1" name="refund" type="tns1:refund"/>
1810
- </sequence>
1811
- </complexType>
1812
- <complexType name="resetAuthorizationList">
1813
- <annotation>
1814
- <documentation>
1815
- An array of authorization to reset
1816
- </documentation>
1817
- </annotation>
1818
- <sequence>
1819
- <element maxOccurs="5000" minOccurs="1" name="transactionID" type="xsd:string"/>
1820
- </sequence>
1821
- </complexType>
1822
- <complexType name="recurring">
1823
- <annotation>
1824
- <documentation>
1825
- This element contains element for recurring
1826
- operation
1827
- </documentation>
1828
- </annotation>
1829
- <sequence>
1830
- <element name="firstAmount" nillable="true" type="xsd:string"/>
1831
- <element name="amount" nillable="false" type="xsd:string"/>
1832
- <element name="billingCycle" nillable="false" type="xsd:string"/>
1833
- <element name="billingLeft" nillable="false" type="xsd:string"/>
1834
- <element name="billingDay" nillable="true" type="xsd:string"/>
1835
- <element name="startDate" nillable="true" type="xsd:string"/>
1836
- <element name="endDate" nillable="true" type="xsd:string"/>
1837
- <element name="newAmount" nillable="true" type="xsd:string"/>
1838
- <element name="amountModificationDate" nillable="true" type="xsd:string"/>
1839
- </sequence>
1840
- </complexType>
1841
- <complexType name="recurringForUpdate">
1842
- <annotation>
1843
- <documentation>
1844
- This element contains element for update a recurring
1845
- operation
1846
- </documentation>
1847
- </annotation>
1848
- <sequence>
1849
- <element name="billingLeft" nillable="true" type="xsd:string"/>
1850
- <element name="billingDay" nillable="true" type="xsd:string"/>
1851
- <element name="endDate" nillable="true" type="xsd:string"/>
1852
- <element name="newAmount" nillable="true" type="xsd:string"/>
1853
- <element name="amountModificationDate" nillable="true" type="xsd:string"/>
1854
- </sequence>
1855
- </complexType>
1856
- <complexType name="billingRecord">
1857
- <annotation>
1858
- <documentation>
1859
- This element contains element for a billing
1860
- record
1861
- </documentation>
1862
- </annotation>
1863
- <sequence>
1864
- <element name="date" nillable="false" type="xsd:string"/>
1865
- <element name="amount" nillable="false" type="xsd:string"/>
1866
- <element name="status" nillable="false" type="xsd:string"/>
1867
- <element minOccurs="0" name="result" nillable="true" type="tns1:result"/>
1868
- <element minOccurs="0" name="transaction" nillable="true" type="tns1:transaction"/>
1869
- <element minOccurs="0" name="authorization" nillable="true" type="tns1:authorization"/>
1870
- <element minOccurs="0" name="nbTry" nillable="true" type="xsd:string"/>
1871
- <element minOccurs="0" name="rank" nillable="true" type="xsd:string"/>
1872
- </sequence>
1873
- </complexType>
1874
- <complexType name="billingRecordList">
1875
- <annotation>
1876
- <documentation>
1877
- An array of billing record
1878
- </documentation>
1879
- </annotation>
1880
- <sequence>
1881
- <element maxOccurs="100" minOccurs="0" name="billingRecord" type="tns1:billingRecord"/>
1882
- </sequence>
1883
- </complexType>
1884
-
1885
- <complexType name="billingRecordForUpdate">
1886
- <annotation>
1887
- <documentation>
1888
- This element contains element for update a recurring
1889
- operation
1890
- </documentation>
1891
- </annotation>
1892
- <sequence>
1893
- <element name="date" nillable="true" type="xsd:string"/>
1894
- <element name="amount" nillable="true" type="xsd:string"/>
1895
- <element name="status" nillable="true" type="xsd:string"/>
1896
- <element name="executionDate" nillable="true" type="xsd:string"/>
1897
- </sequence>
1898
- </complexType>
1899
-
1900
- <complexType name="wallet">
1901
- <annotation>
1902
- <documentation>
1903
- This element contains element for a wallet
1904
- </documentation>
1905
- </annotation>
1906
- <sequence>
1907
- <element name="walletId" nillable="false" type="xsd:string"/>
1908
- <element minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
1909
- <element minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
1910
- <element minOccurs="0" name="email" nillable="true" type="xsd:string"/>
1911
- <element minOccurs="0" name="shippingAddress" nillable="true" type="tns1:address"/>
1912
- <element name="card" nillable="false" type="tns1:card"/>
1913
- <element minOccurs="0" name="comment" nillable="true" type="xsd:string"/>
1914
- <element minOccurs="0" name="default" nillable="true" type="xsd:string"/>
1915
- <element minOccurs="0" name="cardStatus" nillable="true" type="xsd:string"/>
1916
- </sequence>
1917
- </complexType>
1918
- <complexType name="cards">
1919
- <annotation>
1920
- <documentation>
1921
- This element contains element for a wallet
1922
- </documentation>
1923
- </annotation>
1924
- <sequence>
1925
- <element name="walletId" nillable="false" type="xsd:string"/>
1926
- <element name="lastName" nillable="true" type="xsd:string"/>
1927
- <element name="firstName" nillable="true" type="xsd:string"/>
1928
- <element name="email" nillable="true" type="xsd:string"/>
1929
- <element name="shippingAddress" nillable="true" type="tns1:address"/>
1930
- <element name="card" nillable="false" type="tns1:card"/>
1931
- <element name="cardInd" nillable="true" type="xsd:string"/>
1932
- <element name="comment" nillable="true" type="xsd:string"/>
1933
- <element name="isDisabled" nillable="true" type="xsd:string"/>
1934
- <element name="disableDate" nillable="true" type="xsd:string"/>
1935
- <element name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
1936
- <element name="default" nillable="true" type="xsd:string"/>
1937
- </sequence>
1938
- </complexType>
1939
- <complexType name="walletIdList">
1940
- <annotation>
1941
- <documentation>
1942
- This element contains the list of selected card
1943
- </documentation>
1944
- </annotation>
1945
- <sequence>
1946
- <element maxOccurs="500" minOccurs="1" name="walletId" type="xsd:string"/>
1947
- </sequence>
1948
- </complexType>
1949
- <complexType name="transactionList">
1950
- <annotation>
1951
- <documentation>
1952
- This element contains the list of selected card
1953
- </documentation>
1954
- </annotation>
1955
- <sequence>
1956
- <element maxOccurs="5000" minOccurs="0" name="transaction" type="tns1:transaction"/>
1957
- </sequence>
1958
- </complexType>
1959
- <complexType name="authentication3DSecure">
1960
- <annotation>
1961
- <documentation>
1962
- This element contains element for a 3DSecure
1963
- transaction
1964
- </documentation>
1965
- </annotation>
1966
- <sequence>
1967
- <element minOccurs="0" name="md" nillable="true" type="xsd:string"/>
1968
- <element minOccurs="0" name="pares" nillable="true" type="xsd:string"/>
1969
- <element minOccurs="0" name="xid" nillable="true" type="xsd:string"/>
1970
- <element minOccurs="0" name="eci" nillable="true" type="xsd:string"/>
1971
- <element minOccurs="0" name="cavv" nillable="true" type="xsd:string"/>
1972
- <element minOccurs="0" name="cavvAlgorithm" nillable="true" type="xsd:string"/>
1973
- <element minOccurs="0" name="vadsResult" nillable="true" type="xsd:string"/>
1974
- <element minOccurs="0" name="typeSecurisation" nillable="true" type="xsd:string"/>
1975
- </sequence>
1976
- </complexType>
1977
- <complexType name="connectionData">
1978
- <annotation>
1979
- <documentation>
1980
- This element contains the merchant connection
1981
- parameters
1982
- </documentation>
1983
- </annotation>
1984
- <sequence>
1985
- <element name="merchantId" nillable="false" type="xsd:string"/>
1986
- <element name="userId" nillable="false" type="xsd:string"/>
1987
- <element name="password" nillable="false" type="xsd:string"/>
1988
- <element name="secretQuestion" nillable="false" type="xsd:string"/>
1989
- <element name="secretAnswer" nillable="false" type="xsd:string"/>
1990
- </sequence>
1991
- </complexType>
1992
- <complexType name="scoringCheque">
1993
- <annotation>
1994
- <documentation>
1995
- This element contains the scoring cheque parameters
1996
- </documentation>
1997
- </annotation>
1998
- <sequence>
1999
- <element name="chequeNumber" nillable="false" type="xsd:string"/>
2000
- <element name="additionalDataResponse" nillable="false" type="xsd:string"/>
2001
- <element name="terminalId" nillable="false" type="xsd:string"/>
2002
- <element name="additionalPrivateData" nillable="false" type="xsd:string"/>
2003
- </sequence>
2004
- </complexType>
2005
- <complexType name="addressInterlocutor">
2006
- <annotation>
2007
- <documentation>
2008
- This element contains information about Interlocutor
2009
- address
2010
- </documentation>
2011
- </annotation>
2012
- <sequence>
2013
- <element name="street1" nillable="true" type="xsd:string"/>
2014
- <element name="street2" nillable="true" type="xsd:string"/>
2015
- <element name="city" nillable="true" type="xsd:string"/>
2016
- <element name="zipCode" nillable="true" type="xsd:string"/>
2017
- <element name="state" nillable="true" type="xsd:string"/>
2018
- <element name="country" nillable="true" type="xsd:string"/>
2019
- </sequence>
2020
- </complexType>
2021
- <complexType name="interlocutor">
2022
- <annotation>
2023
- <documentation>
2024
- This element contains information about Interlocutor
2025
- </documentation>
2026
- </annotation>
2027
- <sequence>
2028
- <element name="firstName" nillable="true" type="xsd:string"/>
2029
- <element name="lastName" nillable="true" type="xsd:string"/>
2030
- <element name="email" nillable="true" type="xsd:string"/>
2031
- <element name="phone" nillable="true" type="xsd:string"/>
2032
- <element name="mobile" nillable="true" type="xsd:string"/>
2033
- <element name="fax" nillable="true" type="xsd:string"/>
2034
- <element name="addressInterlocutor" nillable="true" type="tns1:addressInterlocutor"/>
2035
- </sequence>
2036
- </complexType>
2037
- <complexType name="option">
2038
- <annotation>
2039
- <documentation>
2040
- An array of subscribed options
2041
- </documentation>
2042
- </annotation>
2043
- <sequence>
2044
- <element name="id" type="xsd:string"/>
2045
- <element name="subscribed" nillable="true" type="xsd:boolean"/>
2046
- <element name="endDate" nillable="true" type="xsd:dateTime"/>
2047
- </sequence>
2048
- </complexType>
2049
- <complexType name="subscription">
2050
- <annotation>
2051
- <documentation>
2052
- This element contains information about the payline
2053
- package subscribed by the merchant
2054
- </documentation>
2055
- </annotation>
2056
- <sequence>
2057
- <element name="id" type="xsd:string"/>
2058
- <element maxOccurs="unbounded" minOccurs="0" name="option" type="tns1:option"/>
2059
- </sequence>
2060
- </complexType>
2061
- <complexType name="iban">
2062
- <annotation>
2063
- <documentation>
2064
- This element contains IBAN information
2065
- </documentation>
2066
- </annotation>
2067
- <sequence>
2068
- <element name="CountryCode" nillable="true" type="xsd:string"/>
2069
- <element name="checkKey" nillable="true" type="xsd:string"/>
2070
- <element name="BBAN" nillable="true" type="xsd:string"/>
2071
- <element name="BIC" nillable="true" type="xsd:string"/>
2072
- </sequence>
2073
- </complexType>
2074
- <complexType name="rib">
2075
- <annotation>
2076
- <documentation>
2077
- This element contains RIB information
2078
- </documentation>
2079
- </annotation>
2080
- <sequence>
2081
- <element name="tellerCode" nillable="true" type="xsd:string"/>
2082
- <element name="accountNumber" nillable="true" type="xsd:string"/>
2083
- <element name="key" nillable="true" type="xsd:string"/>
2084
- </sequence>
2085
- </complexType>
2086
- <complexType name="bankAccount">
2087
- <annotation>
2088
- <documentation>
2089
- This element contains bankAccount information
2090
- </documentation>
2091
- </annotation>
2092
- <sequence>
2093
- <element name="bankCode" nillable="true" type="xsd:string"/>
2094
- <element name="bankNumber" nillable="true" type="xsd:string"/>
2095
- <element name="iban" nillable="true" type="tns1:iban"/>
2096
- <element name="rib" nillable="true" type="tns1:rib"/>
2097
- </sequence>
2098
- </complexType>
2099
- <complexType name="bankAccountData">
2100
- <annotation>
2101
- <documentation>
2102
- This element contains bank Account information
2103
- </documentation>
2104
- </annotation>
2105
- <sequence>
2106
- <element name="countryCode" nillable="true" type="xsd:string"/>
2107
- <element name="bankCode" nillable="true" type="xsd:string"/>
2108
- <element name="accountNumber" nillable="true" type="xsd:string"/>
2109
- <element name="key" nillable="true" type="xsd:string"/>
2110
- </sequence>
2111
- </complexType>
2112
- <complexType name="technicalData">
2113
- <annotation>
2114
- <documentation>
2115
- This element contains technical data used to define
2116
- acquirer service
2117
- </documentation>
2118
- </annotation>
2119
- <sequence>
2120
- <element name="terminalNumber" nillable="true" type="xsd:string"/>
2121
- <element name="GTInstance" nillable="true" type="xsd:string"/>
2122
- <element name="paymentProfil" nillable="true" type="xsd:string"/>
2123
- </sequence>
2124
- </complexType>
2125
- <complexType name="contract">
2126
- <annotation>
2127
- <documentation>
2128
- This element contains all information about contract
2129
- </documentation>
2130
- </annotation>
2131
- <sequence>
2132
- <element name="cardType" nillable="true" type="xsd:string"/>
2133
- <element minOccurs="0" name="label" nillable="true" type="xsd:string"/>
2134
- <element name="contractNumber" nillable="true" type="xsd:string"/>
2135
- <element name="currency" nillable="true" type="xsd:string"/>
2136
- <element default="Manual" name="settlementType">
2137
- <simpleType>
2138
- <restriction base="xsd:string">
2139
- <enumeration value="Manual"/>
2140
- <enumeration value="Now"/>
2141
- <enumeration value="1Day"/>
2142
- <enumeration value="2Day"/>
2143
- <enumeration value="3Day"/>
2144
- <enumeration value="4Day"/>
2145
- <enumeration value="5Day"/>
2146
- <enumeration value="6Day"/>
2147
- <enumeration value="7Day"/>
2148
- </restriction>
2149
- </simpleType>
2150
- </element>
2151
- <element name="maxAmountPerTransaction" nillable="true" type="xsd:int"/>
2152
- <element name="technicalData" nillable="true" type="tns1:technicalData"/>
2153
- <element name="bankAccount" nillable="true" type="tns1:bankAccount"/>
2154
- <element name="acquirerInterlocutor" nillable="true" type="tns1:interlocutor"/>
2155
- <element name="description" nillable="true" type="xsd:string"/>
2156
- <element name="logoEnable" nillable="false" type="xsd:boolean"/>
2157
- <element maxOccurs="1" minOccurs="0" name="smallLogoMime" type="xsd:string">
2158
- </element>
2159
- <element maxOccurs="1" minOccurs="0" name="smallLogo" type="xsd:base64Binary">
2160
- </element>
2161
- <element maxOccurs="1" minOccurs="0" name="normalLogoMime" type="xsd:string">
2162
- </element>
2163
- <element maxOccurs="1" minOccurs="0" name="normalLogo" type="xsd:base64Binary">
2164
- </element>
2165
- <element maxOccurs="1" minOccurs="0" name="contribution" type="tns1:contribution">
2166
- </element>
2167
- <element maxOccurs="1" minOccurs="0" name="enrolment3DS" type="xsd:string">
2168
- </element>
2169
- </sequence>
2170
- </complexType>
2171
- <complexType name="customPaymentPageCode">
2172
- <annotation>
2173
- <documentation>
2174
- This element contains all information about
2175
- customPaymentPageCode
2176
- </documentation>
2177
- </annotation>
2178
- <sequence>
2179
- <element name="code" nillable="true" type="xsd:string"/>
2180
- <element name="label" nillable="true" type="xsd:string"/>
2181
- <element name="type" nillable="true" type="xsd:string"/>
2182
- </sequence>
2183
- </complexType>
2184
- <complexType name="ticketSend">
2185
- <annotation>
2186
- <documentation>
2187
- This element contains information e-ticket
2188
- </documentation>
2189
- </annotation>
2190
- <sequence>
2191
- <element name="toBuyer" nillable="true" type="xsd:boolean"/>
2192
- <element name="toMerchant" nillable="true" type="xsd:boolean"/>
2193
- </sequence>
2194
- </complexType>
2195
- <complexType name="pointOfSell">
2196
- <annotation>
2197
- <documentation>
2198
- This element contains all information about point of
2199
- sell
2200
- </documentation>
2201
- </annotation>
2202
- <sequence>
2203
- <element name="siret" nillable="true" type="xsd:string"/>
2204
- <element name="codeMcc" nillable="true">
2205
- <annotation>
2206
- <documentation>Merchant Category Code</documentation>
2207
- </annotation>
2208
- <simpleType>
2209
- <restriction base="xsd:string">
2210
- <xsd:length value="4"/>
2211
- </restriction>
2212
- </simpleType>
2213
- </element>
2214
- <element name="label" nillable="true" type="xsd:string"/>
2215
- <element name="webmasterEmail" nillable="true" type="xsd:string"/>
2216
- <element minOccurs="0" name="comments" nillable="true" type="xsd:string"/>
2217
- <element name="webstoreURL" nillable="true" type="xsd:string"/>
2218
- <element name="notificationURL" nillable="true" type="xsd:string"/>
2219
- <element minOccurs="0" name="privateLifeURL" nillable="true" type="xsd:string"/>
2220
- <element minOccurs="0" name="saleCondURL" nillable="true" type="xsd:string"/>
2221
- <element minOccurs="0" name="buyerMustAcceptSaleCond" nillable="true" type="xsd:boolean"/>
2222
- <element minOccurs="0" name="endOfPaymentRedirection" nillable="true" type="xsd:boolean"/>
2223
- <element name="ticketSend" nillable="true" type="tns1:ticketSend"/>
2224
- <element name="contracts">
2225
- <annotation>
2226
- <documentation>list of contract</documentation>
2227
- </annotation>
2228
- <complexType>
2229
- <sequence>
2230
- <element maxOccurs="unbounded" minOccurs="0" name="contract" type="tns1:contract"/>
2231
- </sequence>
2232
- </complexType>
2233
- </element>
2234
- <element name="virtualTerminal" nillable="true" type="tns1:virtualTerminal"/>
2235
- <element name="customPaymentPageCodeList">
2236
- <annotation>
2237
- <documentation>list of custom payment page code</documentation>
2238
- </annotation>
2239
- <complexType>
2240
- <sequence>
2241
- <element maxOccurs="unbounded" minOccurs="0" name="customPaymentPageCode" type="tns1:customPaymentPageCode"/>
2242
- </sequence>
2243
- </complexType>
2244
- </element>
2245
- </sequence>
2246
- </complexType>
2247
- <complexType name="virtualTerminal">
2248
- <annotation>
2249
- <documentation>virtualTerminal</documentation>
2250
- </annotation>
2251
- <sequence>
2252
- <element name="label" type="xsd:string"/>
2253
- <element default="10" name="inactivityDelay" type="xsd:int">
2254
- <annotation>
2255
- <documentation>http session timeout delay</documentation>
2256
- </annotation>
2257
- </element>
2258
- <element minOccurs="0" name="logo" type="xsd:string">
2259
- <annotation>
2260
- <documentation>path to logo</documentation>
2261
- </annotation>
2262
- </element>
2263
- <element name="functions">
2264
- <annotation>
2265
- <documentation>list of functions</documentation>
2266
- </annotation>
2267
- <complexType>
2268
- <sequence>
2269
- <element maxOccurs="unbounded" name="function" type="tns1:virtualTerminalFunction"/>
2270
- </sequence>
2271
- </complexType>
2272
- </element>
2273
- </sequence>
2274
- </complexType>
2275
- <complexType name="virtualTerminalFunction">
2276
- <annotation>
2277
- <documentation>functions availbe in virtual terminal
2278
- </documentation>
2279
- </annotation>
2280
- <sequence>
2281
- <element name="function">
2282
- <annotation>
2283
- <documentation>Please refer to Payline documentation
2284
- </documentation>
2285
- </annotation>
2286
- <simpleType>
2287
- <restriction base="xsd:string">
2288
- <enumeration value="simplePayment"/>
2289
- <enumeration value="walletCreation"/>
2290
- <enumeration value="nXPayment"/>
2291
- </restriction>
2292
- </simpleType>
2293
- </element>
2294
- <element name="label" type="xsd:string"/>
2295
- <sequence minOccurs="0">
2296
- <element maxOccurs="unbounded" name="functionParameter">
2297
- <annotation>
2298
- <documentation>Value of parameter</documentation>
2299
- </annotation>
2300
- <complexType>
2301
- <attribute name="id">
2302
- <annotation>
2303
- <documentation>Parameter ID. Refer to payline documentation
2304
- </documentation>
2305
- </annotation>
2306
- </attribute>
2307
- </complexType>
2308
- </element>
2309
- </sequence>
2310
- </sequence>
2311
- </complexType>
2312
- <complexType name="cheque">
2313
- <annotation>
2314
- <documentation>
2315
- This element contains information about the
2316
- cheque
2317
- </documentation>
2318
- </annotation>
2319
- <sequence>
2320
- <element name="number" nillable="false" type="xsd:string"/>
2321
- </sequence>
2322
- </complexType>
2323
- <complexType name="contribution">
2324
- <annotation>
2325
- <documentation>
2326
- This element contains all information about
2327
- contrinution
2328
- </documentation>
2329
- </annotation>
2330
- <sequence>
2331
- <element name="enable" type="xsd:boolean"/>
2332
- <element name="type" nillable="true" type="xsd:string"/>
2333
- <element name="value" nillable="true" type="xsd:string"/>
2334
- <element name="nbFreeTransaction" nillable="true" type="xsd:string"/>
2335
- <element name="minAmountTransaction" nillable="true" type="xsd:string"/>
2336
- <element name="maxAmountTransaction" nillable="true" type="xsd:string"/>
2337
- </sequence>
2338
- </complexType>
2339
- <complexType name="associatedTransactions">
2340
- <annotation>
2341
- <documentation>
2342
- This element contains information about the
2343
- associated transactions
2344
- </documentation>
2345
- </annotation>
2346
- <sequence>
2347
- <element name="transactionId" nillable="false" type="xsd:string"/>
2348
- <element name="type" nillable="false" type="xsd:string"/>
2349
- <element name="date" nillable="false" type="string"/>
2350
- <element name="amount" nillable="false" type="xsd:string"/>
2351
- <element name="status" nillable="false" type="xsd:string"/>
2352
- <element name="originTransactionId" nillable="false" type="xsd:string"/>
2353
- </sequence>
2354
- </complexType>
2355
-
2356
- <complexType name="associatedTransactionsList">
2357
- <annotation>
2358
- <documentation>
2359
- An array of associatedTransactions
2360
- </documentation>
2361
- </annotation>
2362
- <sequence>
2363
- <element maxOccurs="100" minOccurs="0" name="associatedTransactions" type="tns1:associatedTransactions"/>
2364
- </sequence>
2365
- </complexType>
2366
-
2367
- <complexType name="statusHistory">
2368
- <annotation>
2369
- <documentation>
2370
- This element contains information about the
2371
- status
2372
- History
2373
- </documentation>
2374
- </annotation>
2375
- <sequence>
2376
- <element name="transactionId" nillable="false" type="xsd:string"/>
2377
- <element name="date" nillable="false" type="string"/>
2378
- <element name="amount" nillable="false" type="xsd:string"/>
2379
- <element name="fees" nillable="false" type="xsd:string"/>
2380
- <element name="status" nillable="false" type="xsd:string"/>
2381
- <element name="originTransactionId" nillable="false" type="xsd:string"/>
2382
- </sequence>
2383
- </complexType>
2384
-
2385
- <complexType name="statusHistoryList">
2386
- <annotation>
2387
- <documentation>
2388
- An array of statusHistory
2389
- </documentation>
2390
- </annotation>
2391
- <sequence>
2392
- <element maxOccurs="100" minOccurs="0" name="statusHistory" type="tns1:statusHistory"/>
2393
- </sequence>
2394
- </complexType>
2395
- <complexType name="paymentAdditional">
2396
- <annotation>
2397
- <documentation>
2398
- This element contains information about the
2399
- paymentAdditional
2400
- </documentation>
2401
- </annotation>
2402
- <sequence>
2403
- <element name="transaction" nillable="false" type="tns1:transaction"/>
2404
- <element name="payment" nillable="false" type="tns1:payment"/>
2405
- <element name="authorization" nillable="false" type="tns1:authorization"/>
2406
- <element minOccurs="0" name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
2407
- <element minOccurs="0" name="card" nillable="true" type="tns1:cardOut"/>
2408
- <element minOccurs="0" name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
2409
- </sequence>
2410
- </complexType>
2411
-
2412
- <complexType name="paymentAdditionalList">
2413
- <annotation>
2414
- <documentation>
2415
- An array of paymentAdditionalList
2416
- </documentation>
2417
- </annotation>
2418
- <sequence>
2419
- <element maxOccurs="100" minOccurs="0" name="paymentAdditional" type="tns1:paymentAdditional"/>
2420
- </sequence>
2421
- </complexType>
2422
-
2423
- <complexType name="CustomerTransHist">
2424
- <annotation>
2425
- <documentation>
2426
- An array of CustomerTrans
2427
- </documentation>
2428
- </annotation>
2429
- <sequence>
2430
- <element maxOccurs="unbounded" minOccurs="0" name="CustomerTrans" type="tns1:CustomerTrans">
2431
- </element>
2432
- </sequence>
2433
- </complexType>
2434
- <complexType name="CustomerTrans">
2435
- <sequence>
2436
- <element maxOccurs="1" minOccurs="1" name="IsLCLFAlerted" nillable="false" type="xsd:string">
2437
- </element>
2438
- <element maxOccurs="1" minOccurs="1" name="ExternalTransactionId" nillable="false" type="xsd:string">
2439
- </element>
2440
- <element maxOccurs="1" minOccurs="1" name="ReferenceOrder" nillable="false" type="xsd:string">
2441
- </element>
2442
- <element maxOccurs="1" minOccurs="1" name="CardCode" nillable="false" type="xsd:string">
2443
- </element>
2444
- <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
2445
- </element>
2446
- <element maxOccurs="1" minOccurs="1" name="Amount" nillable="false" type="xsd:string">
2447
- </element>
2448
- <element maxOccurs="1" minOccurs="1" name="Status" nillable="false" type="xsd:string">
2449
- </element>
2450
- <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
2451
- </element>
2452
- </sequence>
2453
- </complexType>
2454
-
2455
- <complexType name="PaymentMeansTransHist">
2456
- <annotation>
2457
- <documentation>
2458
- An array of PaymentMeansTrans
2459
- </documentation>
2460
- </annotation>
2461
- <sequence>
2462
- <element maxOccurs="unbounded" minOccurs="0" name="PaymentMeansTrans" type="tns1:PaymentMeansTrans">
2463
- </element>
2464
- </sequence>
2465
- </complexType>
2466
- <complexType name="PaymentMeansTrans">
2467
- <sequence>
2468
- <element maxOccurs="1" minOccurs="1" name="IsLCLFAlerted" nillable="false" type="xsd:string">
2469
- </element>
2470
- <element maxOccurs="1" minOccurs="1" name="ExternalTransactionId" nillable="false" type="xsd:string">
2471
- </element>
2472
- <element maxOccurs="1" minOccurs="1" name="ReferenceOrder" nillable="false" type="xsd:string">
2473
- </element>
2474
- <element maxOccurs="1" minOccurs="0" name="CustomerData" nillable="true" type="xsd:string">
2475
- </element>
2476
- <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
2477
- </element>
2478
- <element maxOccurs="1" minOccurs="1" name="Amount" nillable="false" type="xsd:string">
2479
- </element>
2480
- <element maxOccurs="1" minOccurs="1" name="Status" nillable="false" type="xsd:string">
2481
- </element>
2482
- <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
2483
- </element>
2484
- </sequence>
2485
- </complexType>
2486
-
2487
- <complexType name="AlertsTransHist">
2488
- <annotation>
2489
- <documentation>
2490
- An array of AlertsTrans
2491
- </documentation>
2492
- </annotation>
2493
- <sequence>
2494
- <element maxOccurs="unbounded" minOccurs="0" name="AlertsTrans" type="tns1:AlertsTrans">
2495
- </element>
2496
- </sequence>
2497
- </complexType>
2498
- <complexType name="AlertsTrans">
2499
- <sequence>
2500
- <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
2501
- </element>
2502
- <element maxOccurs="1" minOccurs="1" name="ExplanationLabel" nillable="false" type="xsd:string">
2503
- </element>
2504
- <element maxOccurs="1" minOccurs="1" name="ExplanationCode" nillable="false" type="xsd:string">
2505
- </element>
2506
- <element maxOccurs="1" minOccurs="1" name="RuleName" nillable="false" type="xsd:string">
2507
- </element>
2508
- <element maxOccurs="1" minOccurs="0" name="RuleAction" nillable="true" type="xsd:string">
2509
- </element>
2510
- <element maxOccurs="1" minOccurs="0" name="RuleCriteria" nillable="true" type="xsd:string">
2511
- </element>
2512
- </sequence>
2513
- </complexType>
2514
-
2515
- </schema>
2516
- </wsdl:types>
2517
- <wsdl:message name="verifyEnrollmentRequest">
2518
- <wsdl:part name="parameters" element="impl:verifyEnrollmentRequest">
2519
- </wsdl:part>
2520
- </wsdl:message>
2521
- <wsdl:message name="doCreditRequest">
2522
- <wsdl:part name="parameters" element="impl:doCreditRequest">
2523
- </wsdl:part>
2524
- </wsdl:message>
2525
- <wsdl:message name="getCardsRequest">
2526
- <wsdl:part name="parameters" element="impl:getCardsRequest">
2527
- </wsdl:part>
2528
- </wsdl:message>
2529
- <wsdl:message name="doResetResponse">
2530
- <wsdl:part name="parameters" element="impl:doResetResponse">
2531
- </wsdl:part>
2532
- </wsdl:message>
2533
- <wsdl:message name="doCreditResponse">
2534
- <wsdl:part name="parameters" element="impl:doCreditResponse">
2535
- </wsdl:part>
2536
- </wsdl:message>
2537
- <wsdl:message name="disableWalletResponse">
2538
- <wsdl:part name="parameters" element="impl:disableWalletResponse">
2539
- </wsdl:part>
2540
- </wsdl:message>
2541
- <wsdl:message name="unBlockResponse">
2542
- <wsdl:part name="parameters" element="impl:unBlockResponse">
2543
- </wsdl:part>
2544
- </wsdl:message>
2545
- <wsdl:message name="createWebWalletResponse">
2546
- <wsdl:part name="parameters" element="impl:createWebWalletResponse">
2547
- </wsdl:part>
2548
- </wsdl:message>
2549
- <wsdl:message name="verifyAuthenticationRequest">
2550
- <wsdl:part name="parameters" element="impl:verifyAuthenticationRequest">
2551
- </wsdl:part>
2552
- </wsdl:message>
2553
- <wsdl:message name="verifyEnrollmentResponse">
2554
- <wsdl:part name="parameters" element="impl:verifyEnrollmentResponse">
2555
- </wsdl:part>
2556
- </wsdl:message>
2557
- <wsdl:message name="getWebPaymentDetailsRequest">
2558
- <wsdl:part name="parameters" element="impl:getWebPaymentDetailsRequest">
2559
- </wsdl:part>
2560
- </wsdl:message>
2561
- <wsdl:message name="unBlockRequest">
2562
- <wsdl:part name="parameters" element="impl:unBlockRequest">
2563
- </wsdl:part>
2564
- </wsdl:message>
2565
- <wsdl:message name="getEncryptionKeyRequest">
2566
- <wsdl:part name="parameters" element="impl:getEncryptionKeyRequest">
2567
- </wsdl:part>
2568
- </wsdl:message>
2569
- <wsdl:message name="doAuthorizationResponse">
2570
- <wsdl:part name="parameters" element="impl:doAuthorizationResponse">
2571
- </wsdl:part>
2572
- </wsdl:message>
2573
- <wsdl:message name="disableWalletRequest">
2574
- <wsdl:part name="parameters" element="impl:disableWalletRequest">
2575
- </wsdl:part>
2576
- </wsdl:message>
2577
- <wsdl:message name="getEncryptionKeyResponse">
2578
- <wsdl:part name="parameters" element="impl:getEncryptionKeyResponse">
2579
- </wsdl:part>
2580
- </wsdl:message>
2581
- <wsdl:message name="getAlertDetailsResponse">
2582
- <wsdl:part name="parameters" element="impl:getAlertDetailsResponse">
2583
- </wsdl:part>
2584
- </wsdl:message>
2585
- <wsdl:message name="doScoringChequeRequest">
2586
- <wsdl:part name="parameters" element="impl:doScoringChequeRequest">
2587
- </wsdl:part>
2588
- </wsdl:message>
2589
- <wsdl:message name="createWebWalletRequest">
2590
- <wsdl:part name="parameters" element="impl:createWebWalletRequest">
2591
- </wsdl:part>
2592
- </wsdl:message>
2593
- <wsdl:message name="createWalletResponse">
2594
- <wsdl:part name="parameters" element="impl:createWalletResponse">
2595
- </wsdl:part>
2596
- </wsdl:message>
2597
- <wsdl:message name="getMerchantSettingsRequest">
2598
- <wsdl:part name="parameters" element="impl:getMerchantSettingsRequest">
2599
- </wsdl:part>
2600
- </wsdl:message>
2601
- <wsdl:message name="doReAuthorizationResponse">
2602
- <wsdl:part name="parameters" element="impl:doReAuthorizationResponse">
2603
- </wsdl:part>
2604
- </wsdl:message>
2605
- <wsdl:message name="getWebWalletRequest">
2606
- <wsdl:part name="parameters" element="impl:getWebWalletRequest">
2607
- </wsdl:part>
2608
- </wsdl:message>
2609
- <wsdl:message name="getTokenRequest">
2610
- <wsdl:part name="parameters" element="impl:getTokenRequest">
2611
- </wsdl:part>
2612
- </wsdl:message>
2613
- <wsdl:message name="getWebPaymentDetailsResponse">
2614
- <wsdl:part name="parameters" element="impl:getWebPaymentDetailsResponse">
2615
- </wsdl:part>
2616
- </wsdl:message>
2617
- <wsdl:message name="createWalletRequest">
2618
- <wsdl:part name="parameters" element="impl:createWalletRequest">
2619
- </wsdl:part>
2620
- </wsdl:message>
2621
- <wsdl:message name="getBalanceRequest">
2622
- <wsdl:part name="parameters" element="impl:getBalanceRequest">
2623
- </wsdl:part>
2624
- </wsdl:message>
2625
- <wsdl:message name="getPaymentRecordRequest">
2626
- <wsdl:part name="parameters" element="impl:getPaymentRecordRequest">
2627
- </wsdl:part>
2628
- </wsdl:message>
2629
- <wsdl:message name="getTokenResponse">
2630
- <wsdl:part name="parameters" element="impl:getTokenResponse">
2631
- </wsdl:part>
2632
- </wsdl:message>
2633
- <wsdl:message name="getTransactionDetailsRequest">
2634
- <wsdl:part name="parameters" element="impl:getTransactionDetailsRequest">
2635
- </wsdl:part>
2636
- </wsdl:message>
2637
- <wsdl:message name="getAlertDetailsRequest">
2638
- <wsdl:part name="parameters" element="impl:getAlertDetailsRequest">
2639
- </wsdl:part>
2640
- </wsdl:message>
2641
- <wsdl:message name="createMerchantResponse">
2642
- <wsdl:part name="parameters" element="impl:createMerchantResponse">
2643
- </wsdl:part>
2644
- </wsdl:message>
2645
- <wsdl:message name="doDebitResponse">
2646
- <wsdl:part name="parameters" element="impl:doDebitResponse">
2647
- </wsdl:part>
2648
- </wsdl:message>
2649
- <wsdl:message name="getMerchantSettingsResponse">
2650
- <wsdl:part name="parameters" element="impl:getMerchantSettingsResponse">
2651
- </wsdl:part>
2652
- </wsdl:message>
2653
- <wsdl:message name="getPaymentRecordResponse">
2654
- <wsdl:part name="parameters" element="impl:getPaymentRecordResponse">
2655
- </wsdl:part>
2656
- </wsdl:message>
2657
- <wsdl:message name="getWalletRequest">
2658
- <wsdl:part name="parameters" element="impl:getWalletRequest">
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="updateWebWalletRequest">
2666
- <wsdl:part name="parameters" element="impl:updateWebWalletRequest">
2667
- </wsdl:part>
2668
- </wsdl:message>
2669
- <wsdl:message name="doWebPaymentResponse">
2670
- <wsdl:part name="parameters" element="impl:doWebPaymentResponse">
2671
- </wsdl:part>
2672
- </wsdl:message>
2673
- <wsdl:message name="getBillingRecordResponse">
2674
- <wsdl:part name="parameters" element="impl:getBillingRecordResponse">
2675
- </wsdl:part>
2676
- </wsdl:message>
2677
- <wsdl:message name="doDebitRequest">
2678
- <wsdl:part name="parameters" element="impl:doDebitRequest">
2679
- </wsdl:part>
2680
- </wsdl:message>
2681
- <wsdl:message name="verifyAuthenticationResponse">
2682
- <wsdl:part name="parameters" element="impl:verifyAuthenticationResponse">
2683
- </wsdl:part>
2684
- </wsdl:message>
2685
- <wsdl:message name="doRecurrentWalletPaymentRequest">
2686
- <wsdl:part name="parameters" element="impl:doRecurrentWalletPaymentRequest">
2687
- </wsdl:part>
2688
- </wsdl:message>
2689
- <wsdl:message name="doCaptureResponse">
2690
- <wsdl:part name="parameters" element="impl:doCaptureResponse">
2691
- </wsdl:part>
2692
- </wsdl:message>
2693
- <wsdl:message name="doRefundRequest">
2694
- <wsdl:part name="parameters" element="impl:doRefundRequest">
2695
- </wsdl:part>
2696
- </wsdl:message>
2697
- <wsdl:message name="updateWalletRequest">
2698
- <wsdl:part name="parameters" element="impl:updateWalletRequest">
2699
- </wsdl:part>
2700
- </wsdl:message>
2701
- <wsdl:message name="disablePaymentRecordResponse">
2702
- <wsdl:part name="parameters" element="impl:disablePaymentRecordResponse">
2703
- </wsdl:part>
2704
- </wsdl:message>
2705
- <wsdl:message name="doAuthorizationRequest">
2706
- <wsdl:part name="parameters" element="impl:doAuthorizationRequest">
2707
- </wsdl:part>
2708
- </wsdl:message>
2709
- <wsdl:message name="updateBillingRecordResponse">
2710
- <wsdl:part name="parameters" element="impl:updateBillingRecordResponse">
2711
- </wsdl:part>
2712
- </wsdl:message>
2713
- <wsdl:message name="disablePaymentRecordRequest">
2714
- <wsdl:part name="parameters" element="impl:disablePaymentRecordRequest">
2715
- </wsdl:part>
2716
- </wsdl:message>
2717
- <wsdl:message name="getCardsResponse">
2718
- <wsdl:part name="parameters" element="impl:getCardsResponse">
2719
- </wsdl:part>
2720
- </wsdl:message>
2721
- <wsdl:message name="updateBillingRecordRequest">
2722
- <wsdl:part name="parameters" element="impl:updateBillingRecordRequest">
2723
- </wsdl:part>
2724
- </wsdl:message>
2725
- <wsdl:message name="doScheduledWalletPaymentRequest">
2726
- <wsdl:part name="parameters" element="impl:doScheduledWalletPaymentRequest">
2727
- </wsdl:part>
2728
- </wsdl:message>
2729
- <wsdl:message name="updateWebWalletResponse">
2730
- <wsdl:part name="parameters" element="impl:updateWebWalletResponse">
2731
- </wsdl:part>
2732
- </wsdl:message>
2733
- <wsdl:message name="transactionsSearchResponse">
2734
- <wsdl:part name="parameters" element="impl:transactionsSearchResponse">
2735
- </wsdl:part>
2736
- </wsdl:message>
2737
- <wsdl:message name="getWebWalletResponse">
2738
- <wsdl:part name="parameters" element="impl:getWebWalletResponse">
2739
- </wsdl:part>
2740
- </wsdl:message>
2741
- <wsdl:message name="updatePaymentRecordRequest">
2742
- <wsdl:part name="parameters" element="impl:updatePaymentRecordRequest">
2743
- </wsdl:part>
2744
- </wsdl:message>
2745
- <wsdl:message name="getTransactionDetailsResponse">
2746
- <wsdl:part name="parameters" element="impl:getTransactionDetailsResponse">
2747
- </wsdl:part>
2748
- </wsdl:message>
2749
- <wsdl:message name="doImmediateWalletPaymentRequest">
2750
- <wsdl:part name="parameters" element="impl:doImmediateWalletPaymentRequest">
2751
- </wsdl:part>
2752
- </wsdl:message>
2753
- <wsdl:message name="enableWalletResponse">
2754
- <wsdl:part name="parameters" element="impl:enableWalletResponse">
2755
- </wsdl:part>
2756
- </wsdl:message>
2757
- <wsdl:message name="doResetRequest">
2758
- <wsdl:part name="parameters" element="impl:doResetRequest">
2759
- </wsdl:part>
2760
- </wsdl:message>
2761
- <wsdl:message name="doReAuthorizationRequest">
2762
- <wsdl:part name="parameters" element="impl:doReAuthorizationRequest">
2763
- </wsdl:part>
2764
- </wsdl:message>
2765
- <wsdl:message name="doRecurrentWalletPaymentResponse">
2766
- <wsdl:part name="parameters" element="impl:doRecurrentWalletPaymentResponse">
2767
- </wsdl:part>
2768
- </wsdl:message>
2769
- <wsdl:message name="updateWalletResponse">
2770
- <wsdl:part name="parameters" element="impl:updateWalletResponse">
2771
- </wsdl:part>
2772
- </wsdl:message>
2773
- <wsdl:message name="doScheduledWalletPaymentResponse">
2774
- <wsdl:part name="parameters" element="impl:doScheduledWalletPaymentResponse">
2775
- </wsdl:part>
2776
- </wsdl:message>
2777
- <wsdl:message name="manageWebWalletRequest">
2778
- <wsdl:part name="parameters" element="impl:manageWebWalletRequest">
2779
- </wsdl:part>
2780
- </wsdl:message>
2781
- <wsdl:message name="getWalletResponse">
2782
- <wsdl:part name="parameters" element="impl:getWalletResponse">
2783
- </wsdl:part>
2784
- </wsdl:message>
2785
- <wsdl:message name="createMerchantRequest">
2786
- <wsdl:part name="parameters" element="impl:createMerchantRequest">
2787
- </wsdl:part>
2788
- </wsdl:message>
2789
- <wsdl:message name="transactionsSearchRequest">
2790
- <wsdl:part name="parameters" element="impl:transactionsSearchRequest">
2791
- </wsdl:part>
2792
- </wsdl:message>
2793
- <wsdl:message name="doCaptureRequest">
2794
- <wsdl:part name="parameters" element="impl:doCaptureRequest">
2795
- </wsdl:part>
2796
- </wsdl:message>
2797
- <wsdl:message name="updatePaymentRecordResponse">
2798
- <wsdl:part name="parameters" element="impl:updatePaymentRecordResponse">
2799
- </wsdl:part>
2800
- </wsdl:message>
2801
- <wsdl:message name="doWebPaymentRequest">
2802
- <wsdl:part name="parameters" element="impl:doWebPaymentRequest">
2803
- </wsdl:part>
2804
- </wsdl:message>
2805
- <wsdl:message name="getBalanceResponse">
2806
- <wsdl:part name="parameters" element="impl:getBalanceResponse">
2807
- </wsdl:part>
2808
- </wsdl:message>
2809
- <wsdl:message name="doRefundResponse">
2810
- <wsdl:part name="parameters" element="impl:doRefundResponse">
2811
- </wsdl:part>
2812
- </wsdl:message>
2813
- <wsdl:message name="doImmediateWalletPaymentResponse">
2814
- <wsdl:part name="parameters" element="impl:doImmediateWalletPaymentResponse">
2815
- </wsdl:part>
2816
- </wsdl:message>
2817
- <wsdl:message name="enableWalletRequest">
2818
- <wsdl:part name="parameters" element="impl:enableWalletRequest">
2819
- </wsdl:part>
2820
- </wsdl:message>
2821
- <wsdl:message name="getBillingRecordRequest">
2822
- <wsdl:part name="parameters" element="impl:getBillingRecordRequest">
2823
- </wsdl:part>
2824
- </wsdl:message>
2825
- <wsdl:message name="manageWebWalletResponse">
2826
- <wsdl:part name="parameters" element="impl:manageWebWalletResponse">
2827
- </wsdl:part>
2828
- </wsdl:message>
2829
- <wsdl:portType name="ExtendedAPI">
2830
- <wsdl:operation name="getTransactionDetails">
2831
- <wsdl:input name="getTransactionDetailsRequest" message="impl:getTransactionDetailsRequest">
2832
- </wsdl:input>
2833
- <wsdl:output name="getTransactionDetailsResponse" message="impl:getTransactionDetailsResponse">
2834
- </wsdl:output>
2835
- </wsdl:operation>
2836
- <wsdl:operation name="transactionsSearch">
2837
- <wsdl:input name="transactionsSearchRequest" message="impl:transactionsSearchRequest">
2838
- </wsdl:input>
2839
- <wsdl:output name="transactionsSearchResponse" message="impl:transactionsSearchResponse">
2840
- </wsdl:output>
2841
- </wsdl:operation>
2842
- <wsdl:operation name="getAlertDetails">
2843
- <wsdl:input message="impl:getAlertDetailsRequest">
2844
- </wsdl:input>
2845
- <wsdl:output message="impl:getAlertDetailsResponse">
2846
- </wsdl:output>
2847
- </wsdl:operation>
2848
- </wsdl:portType>
2849
- <wsdl:portType name="WebPaymentAPI">
2850
- <wsdl:operation name="doWebPayment">
2851
- <wsdl:input name="doWebPaymentRequest" message="impl:doWebPaymentRequest">
2852
- </wsdl:input>
2853
- <wsdl:output name="doWebPaymentResponse" message="impl:doWebPaymentResponse">
2854
- </wsdl:output>
2855
- </wsdl:operation>
2856
- <wsdl:operation name="getWebPaymentDetails">
2857
- <wsdl:input name="getWebPaymentDetailsRequest" message="impl:getWebPaymentDetailsRequest">
2858
- </wsdl:input>
2859
- <wsdl:output name="getWebPaymentDetailsResponse" message="impl:getWebPaymentDetailsResponse">
2860
- </wsdl:output>
2861
- </wsdl:operation>
2862
- <wsdl:operation name="manageWebWallet">
2863
- <wsdl:input name="manageWebWalletRequest" message="impl:manageWebWalletRequest">
2864
- </wsdl:input>
2865
- <wsdl:output name="manageWebWalletResponse" message="impl:manageWebWalletResponse">
2866
- </wsdl:output>
2867
- </wsdl:operation>
2868
- <wsdl:operation name="createWebWallet">
2869
- <wsdl:input name="createWebWalletRequest" message="impl:createWebWalletRequest">
2870
- </wsdl:input>
2871
- <wsdl:output name="createWebWalletResponse" message="impl:createWebWalletResponse">
2872
- </wsdl:output>
2873
- </wsdl:operation>
2874
- <wsdl:operation name="updateWebWallet">
2875
- <wsdl:input name="updateWebWalletRequest" message="impl:updateWebWalletRequest">
2876
- </wsdl:input>
2877
- <wsdl:output name="updateWebWalletResponse" message="impl:updateWebWalletResponse">
2878
- </wsdl:output>
2879
- </wsdl:operation>
2880
- <wsdl:operation name="getWebWallet">
2881
- <wsdl:input name="getWebWalletRequest" message="impl:getWebWalletRequest">
2882
- </wsdl:input>
2883
- <wsdl:output name="getWebWalletResponse" message="impl:getWebWalletResponse">
2884
- </wsdl:output>
2885
- </wsdl:operation>
2886
- </wsdl:portType>
2887
- <wsdl:portType name="DirectPaymentAPI">
2888
- <wsdl:operation name="doAuthorization">
2889
- <wsdl:input name="doAuthorizationRequest" message="impl:doAuthorizationRequest">
2890
- </wsdl:input>
2891
- <wsdl:output name="doAuthorizationResponse" message="impl:doAuthorizationResponse">
2892
- </wsdl:output>
2893
- </wsdl:operation>
2894
- <wsdl:operation name="doCapture">
2895
- <wsdl:input name="doCaptureRequest" message="impl:doCaptureRequest">
2896
- </wsdl:input>
2897
- <wsdl:output name="doCaptureResponse" message="impl:doCaptureResponse">
2898
- </wsdl:output>
2899
- </wsdl:operation>
2900
- <wsdl:operation name="doReAuthorization">
2901
- <wsdl:input name="doReAuthorizationRequest" message="impl:doReAuthorizationRequest">
2902
- </wsdl:input>
2903
- <wsdl:output name="doReAuthorizationResponse" message="impl:doReAuthorizationResponse">
2904
- </wsdl:output>
2905
- </wsdl:operation>
2906
- <wsdl:operation name="doDebit">
2907
- <wsdl:input name="doDebitRequest" message="impl:doDebitRequest">
2908
- </wsdl:input>
2909
- <wsdl:output name="doDebitResponse" message="impl:doDebitResponse">
2910
- </wsdl:output>
2911
- </wsdl:operation>
2912
- <wsdl:operation name="doRefund">
2913
- <wsdl:input name="doRefundRequest" message="impl:doRefundRequest">
2914
- </wsdl:input>
2915
- <wsdl:output name="doRefundResponse" message="impl:doRefundResponse">
2916
- </wsdl:output>
2917
- </wsdl:operation>
2918
- <wsdl:operation name="doReset">
2919
- <wsdl:input name="doResetRequest" message="impl:doResetRequest">
2920
- </wsdl:input>
2921
- <wsdl:output name="doResetResponse" message="impl:doResetResponse">
2922
- </wsdl:output>
2923
- </wsdl:operation>
2924
- <wsdl:operation name="doCredit">
2925
- <wsdl:input name="doCreditRequest" message="impl:doCreditRequest">
2926
- </wsdl:input>
2927
- <wsdl:output name="doCreditResponse" message="impl:doCreditResponse">
2928
- </wsdl:output>
2929
- </wsdl:operation>
2930
- <wsdl:operation name="createWallet">
2931
- <wsdl:input name="createWalletRequest" message="impl:createWalletRequest">
2932
- </wsdl:input>
2933
- <wsdl:output name="createWalletResponse" message="impl:createWalletResponse">
2934
- </wsdl:output>
2935
- </wsdl:operation>
2936
- <wsdl:operation name="updateWallet">
2937
- <wsdl:input name="updateWalletRequest" message="impl:updateWalletRequest">
2938
- </wsdl:input>
2939
- <wsdl:output name="updateWalletResponse" message="impl:updateWalletResponse">
2940
- </wsdl:output>
2941
- </wsdl:operation>
2942
- <wsdl:operation name="getWallet">
2943
- <wsdl:input name="getWalletRequest" message="impl:getWalletRequest">
2944
- </wsdl:input>
2945
- <wsdl:output name="getWalletResponse" message="impl:getWalletResponse">
2946
- </wsdl:output>
2947
- </wsdl:operation>
2948
- <wsdl:operation name="getCards">
2949
- <wsdl:input name="getCardsRequest" message="impl:getCardsRequest">
2950
- </wsdl:input>
2951
- <wsdl:output name="getCardsResponse" message="impl:getCardsResponse">
2952
- </wsdl:output>
2953
- </wsdl:operation>
2954
- <wsdl:operation name="disableWallet">
2955
- <wsdl:input name="disableWalletRequest" message="impl:disableWalletRequest">
2956
- </wsdl:input>
2957
- <wsdl:output name="disableWalletResponse" message="impl:disableWalletResponse">
2958
- </wsdl:output>
2959
- </wsdl:operation>
2960
- <wsdl:operation name="enableWallet">
2961
- <wsdl:input name="enableWalletRequest" message="impl:enableWalletRequest">
2962
- </wsdl:input>
2963
- <wsdl:output name="enableWalletResponse" message="impl:enableWalletResponse">
2964
- </wsdl:output>
2965
- </wsdl:operation>
2966
- <wsdl:operation name="doImmediateWalletPayment">
2967
- <wsdl:input name="doImmediateWalletPaymentRequest" message="impl:doImmediateWalletPaymentRequest">
2968
- </wsdl:input>
2969
- <wsdl:output name="doImmediateWalletPaymentResponse" message="impl:doImmediateWalletPaymentResponse">
2970
- </wsdl:output>
2971
- </wsdl:operation>
2972
- <wsdl:operation name="doScheduledWalletPayment">
2973
- <wsdl:input name="doScheduledWalletPaymentRequest" message="impl:doScheduledWalletPaymentRequest">
2974
- </wsdl:input>
2975
- <wsdl:output name="doScheduledWalletPaymentResponse" message="impl:doScheduledWalletPaymentResponse">
2976
- </wsdl:output>
2977
- </wsdl:operation>
2978
- <wsdl:operation name="doRecurrentWalletPayment">
2979
- <wsdl:input name="doRecurrentWalletPaymentRequest" message="impl:doRecurrentWalletPaymentRequest">
2980
- </wsdl:input>
2981
- <wsdl:output name="doRecurrentWalletPaymentResponse" message="impl:doRecurrentWalletPaymentResponse">
2982
- </wsdl:output>
2983
- </wsdl:operation>
2984
- <wsdl:operation name="getPaymentRecord">
2985
- <wsdl:input name="getPaymentRecordRequest" message="impl:getPaymentRecordRequest">
2986
- </wsdl:input>
2987
- <wsdl:output name="getPaymentRecordResponse" message="impl:getPaymentRecordResponse">
2988
- </wsdl:output>
2989
- </wsdl:operation>
2990
- <wsdl:operation name="disablePaymentRecord">
2991
- <wsdl:input name="disablePaymentRecordRequest" message="impl:disablePaymentRecordRequest">
2992
- </wsdl:input>
2993
- <wsdl:output name="disablePaymentRecordResponse" message="impl:disablePaymentRecordResponse">
2994
- </wsdl:output>
2995
- </wsdl:operation>
2996
- <wsdl:operation name="verifyEnrollment">
2997
- <wsdl:input name="verifyEnrollmentRequest" message="impl:verifyEnrollmentRequest">
2998
- </wsdl:input>
2999
- <wsdl:output name="verifyEnrollmentResponse" message="impl:verifyEnrollmentResponse">
3000
- </wsdl:output>
3001
- </wsdl:operation>
3002
- <wsdl:operation name="verifyAuthentication">
3003
- <wsdl:input name="verifyAuthenticationRequest" message="impl:verifyAuthenticationRequest">
3004
- </wsdl:input>
3005
- <wsdl:output name="verifyAuthenticationResponse" message="impl:verifyAuthenticationResponse">
3006
- </wsdl:output>
3007
- </wsdl:operation>
3008
- <wsdl:operation name="createMerchant">
3009
- <wsdl:input name="createMerchantRequest" message="impl:createMerchantRequest">
3010
- </wsdl:input>
3011
- <wsdl:output name="createMerchantResponse" message="impl:createMerchantResponse">
3012
- </wsdl:output>
3013
- </wsdl:operation>
3014
- <wsdl:operation name="doScoringCheque">
3015
- <wsdl:input name="doScoringChequeRequest" message="impl:doScoringChequeRequest">
3016
- </wsdl:input>
3017
- <wsdl:output name="doScoringChequeResponse" message="impl:doScoringChequeResponse">
3018
- </wsdl:output>
3019
- </wsdl:operation>
3020
- <wsdl:operation name="getEncryptionKey">
3021
- <wsdl:input name="getEncryptionKeyRequest" message="impl:getEncryptionKeyRequest">
3022
- </wsdl:input>
3023
- <wsdl:output name="getEncryptionKeyResponse" message="impl:getEncryptionKeyResponse">
3024
- </wsdl:output>
3025
- </wsdl:operation>
3026
- <wsdl:operation name="getMerchantSettings">
3027
- <wsdl:input name="getMerchantSettingsRequest" message="impl:getMerchantSettingsRequest">
3028
- </wsdl:input>
3029
- <wsdl:output name="getMerchantSettingsResponse" message="impl:getMerchantSettingsResponse">
3030
- </wsdl:output>
3031
- </wsdl:operation>
3032
- <wsdl:operation name="getBalance">
3033
- <wsdl:input name="getBalanceRequest" message="impl:getBalanceRequest">
3034
- </wsdl:input>
3035
- <wsdl:output name="getBalanceResponse" message="impl:getBalanceResponse">
3036
- </wsdl:output>
3037
- </wsdl:operation>
3038
- <wsdl:operation name="getToken">
3039
- <wsdl:input message="impl:getTokenRequest">
3040
- </wsdl:input>
3041
- <wsdl:output message="impl:getTokenResponse">
3042
- </wsdl:output>
3043
- </wsdl:operation>
3044
- <wsdl:operation name="unBlock">
3045
- <wsdl:input name="unBlockRequest" message="impl:unBlockRequest">
3046
- </wsdl:input>
3047
- <wsdl:output name="unBlockResponse" message="impl:unBlockResponse">
3048
- </wsdl:output>
3049
- </wsdl:operation>
3050
- <wsdl:operation name="updatePaymentRecord">
3051
- <wsdl:input name="updatePaymentRecordRequest" message="impl:updatePaymentRecordRequest">
3052
- </wsdl:input>
3053
- <wsdl:output name="updatePaymentRecordResponse" message="impl:updatePaymentRecordResponse">
3054
- </wsdl:output>
3055
- </wsdl:operation>
3056
- <wsdl:operation name="getBillingRecord">
3057
- <wsdl:input name="getBillingRecordRequest" message="impl:getBillingRecordRequest">
3058
- </wsdl:input>
3059
- <wsdl:output name="getBillingRecordResponse" message="impl:getBillingRecordResponse">
3060
- </wsdl:output>
3061
- </wsdl:operation>
3062
- <wsdl:operation name="updateBillingRecord">
3063
- <wsdl:input name="updateBillingRecordRequest" message="impl:updateBillingRecordRequest">
3064
- </wsdl:input>
3065
- <wsdl:output name="updateBillingRecordResponse" message="impl:updateBillingRecordResponse">
3066
- </wsdl:output>
3067
- </wsdl:operation>
3068
- </wsdl:portType>
3069
- <wsdl:binding name="DirectPaymentAPISoapBinding" type="impl:DirectPaymentAPI">
3070
- <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3071
- <wsdl:operation name="doAuthorization">
3072
- <wsdlsoap:operation soapAction="doAuthorization"/>
3073
- <wsdl:input>
3074
- <wsdlsoap:body use="literal"/>
3075
- </wsdl:input>
3076
- <wsdl:output>
3077
- <wsdlsoap:body use="literal"/>
3078
- </wsdl:output>
3079
- </wsdl:operation>
3080
- <wsdl:operation name="doCapture">
3081
- <wsdlsoap:operation soapAction="doCapture"/>
3082
- <wsdl:input>
3083
- <wsdlsoap:body use="literal"/>
3084
- </wsdl:input>
3085
- <wsdl:output>
3086
- <wsdlsoap:body use="literal"/>
3087
- </wsdl:output>
3088
- </wsdl:operation>
3089
- <wsdl:operation name="doReAuthorization">
3090
- <wsdlsoap:operation soapAction="doReAuthorization"/>
3091
- <wsdl:input>
3092
- <wsdlsoap:body use="literal"/>
3093
- </wsdl:input>
3094
- <wsdl:output>
3095
- <wsdlsoap:body use="literal"/>
3096
- </wsdl:output>
3097
- </wsdl:operation>
3098
- <wsdl:operation name="doDebit">
3099
- <wsdlsoap:operation soapAction="doDebit"/>
3100
- <wsdl:input>
3101
- <wsdlsoap:body use="literal"/>
3102
- </wsdl:input>
3103
- <wsdl:output>
3104
- <wsdlsoap:body use="literal"/>
3105
- </wsdl:output>
3106
- </wsdl:operation>
3107
- <wsdl:operation name="doRefund">
3108
- <wsdlsoap:operation soapAction="doRefund"/>
3109
- <wsdl:input>
3110
- <wsdlsoap:body use="literal"/>
3111
- </wsdl:input>
3112
- <wsdl:output>
3113
- <wsdlsoap:body use="literal"/>
3114
- </wsdl:output>
3115
- </wsdl:operation>
3116
- <wsdl:operation name="doReset">
3117
- <wsdlsoap:operation soapAction="doReset"/>
3118
- <wsdl:input>
3119
- <wsdlsoap:body use="literal"/>
3120
- </wsdl:input>
3121
- <wsdl:output>
3122
- <wsdlsoap:body use="literal"/>
3123
- </wsdl:output>
3124
- </wsdl:operation>
3125
- <wsdl:operation name="doCredit">
3126
- <wsdlsoap:operation soapAction="doCredit"/>
3127
- <wsdl:input>
3128
- <wsdlsoap:body use="literal"/>
3129
- </wsdl:input>
3130
- <wsdl:output>
3131
- <wsdlsoap:body use="literal"/>
3132
- </wsdl:output>
3133
- </wsdl:operation>
3134
- <wsdl:operation name="createWallet">
3135
- <wsdlsoap:operation soapAction="createWallet"/>
3136
- <wsdl:input>
3137
- <wsdlsoap:body use="literal"/>
3138
- </wsdl:input>
3139
- <wsdl:output>
3140
- <wsdlsoap:body use="literal"/>
3141
- </wsdl:output>
3142
- </wsdl:operation>
3143
- <wsdl:operation name="updateWallet">
3144
- <wsdlsoap:operation soapAction="updateWallet"/>
3145
- <wsdl:input>
3146
- <wsdlsoap:body use="literal"/>
3147
- </wsdl:input>
3148
- <wsdl:output>
3149
- <wsdlsoap:body use="literal"/>
3150
- </wsdl:output>
3151
- </wsdl:operation>
3152
- <wsdl:operation name="getWallet">
3153
- <wsdlsoap:operation soapAction="getWallet"/>
3154
- <wsdl:input>
3155
- <wsdlsoap:body use="literal"/>
3156
- </wsdl:input>
3157
- <wsdl:output>
3158
- <wsdlsoap:body use="literal"/>
3159
- </wsdl:output>
3160
- </wsdl:operation>
3161
- <wsdl:operation name="getCards">
3162
- <wsdlsoap:operation soapAction="getCards"/>
3163
- <wsdl:input>
3164
- <wsdlsoap:body use="literal"/>
3165
- </wsdl:input>
3166
- <wsdl:output>
3167
- <wsdlsoap:body use="literal"/>
3168
- </wsdl:output>
3169
- </wsdl:operation>
3170
- <wsdl:operation name="disableWallet">
3171
- <wsdlsoap:operation soapAction="disableWallet"/>
3172
- <wsdl:input>
3173
- <wsdlsoap:body use="literal"/>
3174
- </wsdl:input>
3175
- <wsdl:output>
3176
- <wsdlsoap:body use="literal"/>
3177
- </wsdl:output>
3178
- </wsdl:operation>
3179
- <wsdl:operation name="enableWallet">
3180
- <wsdlsoap:operation soapAction="enableWallet"/>
3181
- <wsdl:input>
3182
- <wsdlsoap:body use="literal"/>
3183
- </wsdl:input>
3184
- <wsdl:output>
3185
- <wsdlsoap:body use="literal"/>
3186
- </wsdl:output>
3187
- </wsdl:operation>
3188
- <wsdl:operation name="doImmediateWalletPayment">
3189
- <wsdlsoap:operation soapAction="doImmediateWalletPayment"/>
3190
- <wsdl:input>
3191
- <wsdlsoap:body use="literal"/>
3192
- </wsdl:input>
3193
- <wsdl:output>
3194
- <wsdlsoap:body use="literal"/>
3195
- </wsdl:output>
3196
- </wsdl:operation>
3197
- <wsdl:operation name="doScheduledWalletPayment">
3198
- <wsdlsoap:operation soapAction="doScheduledWalletPayment"/>
3199
- <wsdl:input>
3200
- <wsdlsoap:body use="literal"/>
3201
- </wsdl:input>
3202
- <wsdl:output>
3203
- <wsdlsoap:body use="literal"/>
3204
- </wsdl:output>
3205
- </wsdl:operation>
3206
- <wsdl:operation name="doRecurrentWalletPayment">
3207
- <wsdlsoap:operation soapAction="doRecurrentWalletPayment"/>
3208
- <wsdl:input>
3209
- <wsdlsoap:body use="literal"/>
3210
- </wsdl:input>
3211
- <wsdl:output>
3212
- <wsdlsoap:body use="literal"/>
3213
- </wsdl:output>
3214
- </wsdl:operation>
3215
- <wsdl:operation name="getPaymentRecord">
3216
- <wsdlsoap:operation soapAction="getPaymentRecord"/>
3217
- <wsdl:input>
3218
- <wsdlsoap:body use="literal"/>
3219
- </wsdl:input>
3220
- <wsdl:output>
3221
- <wsdlsoap:body use="literal"/>
3222
- </wsdl:output>
3223
- </wsdl:operation>
3224
- <wsdl:operation name="disablePaymentRecord">
3225
- <wsdlsoap:operation soapAction="disablePaymentRecord"/>
3226
- <wsdl:input>
3227
- <wsdlsoap:body use="literal"/>
3228
- </wsdl:input>
3229
- <wsdl:output>
3230
- <wsdlsoap:body use="literal"/>
3231
- </wsdl:output>
3232
- </wsdl:operation>
3233
- <wsdl:operation name="verifyEnrollment">
3234
- <wsdlsoap:operation soapAction="verifyEnrollment"/>
3235
- <wsdl:input>
3236
- <wsdlsoap:body use="literal"/>
3237
- </wsdl:input>
3238
- <wsdl:output>
3239
- <wsdlsoap:body use="literal"/>
3240
- </wsdl:output>
3241
- </wsdl:operation>
3242
- <wsdl:operation name="verifyAuthentication">
3243
- <wsdlsoap:operation soapAction="verifyAuthentication"/>
3244
- <wsdl:input>
3245
- <wsdlsoap:body use="literal"/>
3246
- </wsdl:input>
3247
- <wsdl:output>
3248
- <wsdlsoap:body use="literal"/>
3249
- </wsdl:output>
3250
- </wsdl:operation>
3251
- <wsdl:operation name="createMerchant">
3252
- <wsdlsoap:operation soapAction="createMerchant"/>
3253
- <wsdl:input>
3254
- <wsdlsoap:body use="literal"/>
3255
- </wsdl:input>
3256
- <wsdl:output>
3257
- <wsdlsoap:body use="literal"/>
3258
- </wsdl:output>
3259
- </wsdl:operation>
3260
- <wsdl:operation name="doScoringCheque">
3261
- <wsdlsoap:operation soapAction="doScoringCheque"/>
3262
- <wsdl:input>
3263
- <wsdlsoap:body use="literal"/>
3264
- </wsdl:input>
3265
- <wsdl:output>
3266
- <wsdlsoap:body use="literal"/>
3267
- </wsdl:output>
3268
- </wsdl:operation>
3269
- <wsdl:operation name="getEncryptionKey">
3270
- <wsdlsoap:operation soapAction="getEncryptionKey"/>
3271
- <wsdl:input>
3272
- <wsdlsoap:body use="literal"/>
3273
- </wsdl:input>
3274
- <wsdl:output>
3275
- <wsdlsoap:body use="literal"/>
3276
- </wsdl:output>
3277
- </wsdl:operation>
3278
- <wsdl:operation name="getMerchantSettings">
3279
- <wsdlsoap:operation soapAction="getMerchantSettings"/>
3280
- <wsdl:input name="getMerchantSettingsRequest">
3281
- <wsdlsoap:body use="literal"/>
3282
- </wsdl:input>
3283
- <wsdl:output name="getMerchantSettingsResponse">
3284
- <wsdlsoap:body use="literal"/>
3285
- </wsdl:output>
3286
- </wsdl:operation>
3287
- <wsdl:operation name="getBalance">
3288
- <wsdlsoap:operation soapAction="getBalance"/>
3289
- <wsdl:input>
3290
- <wsdlsoap:body use="literal"/>
3291
- </wsdl:input>
3292
- <wsdl:output>
3293
- <wsdlsoap:body use="literal"/>
3294
- </wsdl:output>
3295
- </wsdl:operation>
3296
- <wsdl:operation name="getToken">
3297
- <wsdlsoap:operation soapAction="getToken"/>
3298
- <wsdl:input>
3299
- <wsdlsoap:body use="literal"/>
3300
- </wsdl:input>
3301
- <wsdl:output>
3302
- <wsdlsoap:body use="literal"/>
3303
- </wsdl:output>
3304
- </wsdl:operation>
3305
- <wsdl:operation name="unBlock">
3306
- <wsdlsoap:operation soapAction="unBlock"/>
3307
- <wsdl:input>
3308
- <wsdlsoap:body use="literal"/>
3309
- </wsdl:input>
3310
- <wsdl:output>
3311
- <wsdlsoap:body use="literal"/>
3312
- </wsdl:output>
3313
- </wsdl:operation>
3314
- <wsdl:operation name="updatePaymentRecord">
3315
- <wsdlsoap:operation soapAction="updatePaymentRecord"/>
3316
- <wsdl:input>
3317
- <wsdlsoap:body use="literal"/>
3318
- </wsdl:input>
3319
- <wsdl:output>
3320
- <wsdlsoap:body use="literal"/>
3321
- </wsdl:output>
3322
- </wsdl:operation>
3323
- <wsdl:operation name="getBillingRecord">
3324
- <wsdlsoap:operation soapAction="getBillingRecord"/>
3325
- <wsdl:input>
3326
- <wsdlsoap:body use="literal"/>
3327
- </wsdl:input>
3328
- <wsdl:output>
3329
- <wsdlsoap:body use="literal"/>
3330
- </wsdl:output>
3331
- </wsdl:operation>
3332
- <wsdl:operation name="updateBillingRecord">
3333
- <wsdlsoap:operation soapAction="updateBillingRecord"/>
3334
- <wsdl:input>
3335
- <wsdlsoap:body use="literal"/>
3336
- </wsdl:input>
3337
- <wsdl:output>
3338
- <wsdlsoap:body use="literal"/>
3339
- </wsdl:output>
3340
- </wsdl:operation>
3341
- </wsdl:binding>
3342
- <wsdl:binding name="ExtendedAPISoapBinding" type="impl:ExtendedAPI">
3343
- <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3344
- <wsdl:operation name="getTransactionDetails">
3345
- <wsdlsoap:operation soapAction="getTransactionDetails"/>
3346
- <wsdl:input>
3347
- <wsdlsoap:body use="literal"/>
3348
- </wsdl:input>
3349
- <wsdl:output>
3350
- <wsdlsoap:body use="literal"/>
3351
- </wsdl:output>
3352
- </wsdl:operation>
3353
- <wsdl:operation name="transactionsSearch">
3354
- <wsdlsoap:operation soapAction="transactionsSearch"/>
3355
- <wsdl:input>
3356
- <wsdlsoap:body use="literal"/>
3357
- </wsdl:input>
3358
- <wsdl:output>
3359
- <wsdlsoap:body use="literal"/>
3360
- </wsdl:output>
3361
- </wsdl:operation>
3362
- <wsdl:operation name="getAlertDetails">
3363
- <wsdlsoap:operation soapAction="getAlertDetails"/>
3364
- <wsdl:input>
3365
- <wsdlsoap:body use="literal"/>
3366
- </wsdl:input>
3367
- <wsdl:output>
3368
- <wsdlsoap:body use="literal"/>
3369
- </wsdl:output>
3370
- </wsdl:operation>
3371
- </wsdl:binding>
3372
- <wsdl:binding name="WebPaymentAPISoapBinding" type="impl:WebPaymentAPI">
3373
- <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3374
- <wsdl:operation name="getWebPaymentDetails">
3375
- <wsdlsoap:operation soapAction="getWebPaymentDetails"/>
3376
- <wsdl:input>
3377
- <wsdlsoap:body use="literal"/>
3378
- </wsdl:input>
3379
- <wsdl:output>
3380
- <wsdlsoap:body use="literal"/>
3381
- </wsdl:output>
3382
- </wsdl:operation>
3383
- <wsdl:operation name="doWebPayment">
3384
- <wsdlsoap:operation soapAction="doWebPayment"/>
3385
- <wsdl:input>
3386
- <wsdlsoap:body use="literal"/>
3387
- </wsdl:input>
3388
- <wsdl:output>
3389
- <wsdlsoap:body use="literal"/>
3390
- </wsdl:output>
3391
- </wsdl:operation>
3392
- <wsdl:operation name="manageWebWallet">
3393
- <wsdlsoap:operation soapAction="manageWebWallet"/>
3394
- <wsdl:input>
3395
- <wsdlsoap:body use="literal"/>
3396
- </wsdl:input>
3397
- <wsdl:output>
3398
- <wsdlsoap:body use="literal"/>
3399
- </wsdl:output>
3400
- </wsdl:operation>
3401
- <wsdl:operation name="createWebWallet">
3402
- <wsdlsoap:operation soapAction="createWebWallet"/>
3403
- <wsdl:input>
3404
- <wsdlsoap:body use="literal"/>
3405
- </wsdl:input>
3406
- <wsdl:output>
3407
- <wsdlsoap:body use="literal"/>
3408
- </wsdl:output>
3409
- </wsdl:operation>
3410
- <wsdl:operation name="updateWebWallet">
3411
- <wsdlsoap:operation soapAction="updateWebWallet"/>
3412
- <wsdl:input>
3413
- <wsdlsoap:body use="literal"/>
3414
- </wsdl:input>
3415
- <wsdl:output>
3416
- <wsdlsoap:body use="literal"/>
3417
- </wsdl:output>
3418
- </wsdl:operation>
3419
- <wsdl:operation name="getWebWallet">
3420
- <wsdlsoap:operation soapAction="getWebWallet"/>
3421
- <wsdl:input>
3422
- <wsdlsoap:body use="literal"/>
3423
- </wsdl:input>
3424
- <wsdl:output>
3425
- <wsdlsoap:body use="literal"/>
3426
- </wsdl:output>
3427
- </wsdl:operation>
3428
- </wsdl:binding>
3429
- <wsdl:service name="WebPaymentAPI">
3430
- <wsdl:port name="WebPaymentAPI" binding="impl:WebPaymentAPISoapBinding">
3431
- <wsdlsoap:address location="https://homologation.payline.com/V4/services/WebPaymentAPI"/>
3432
- </wsdl:port>
3433
- </wsdl:service>
3434
- <wsdl:service name="ExtendedAPI">
3435
- <wsdl:port name="ExtendedAPI" binding="impl:ExtendedAPISoapBinding">
3436
- <wsdlsoap:address location="https://homologation.payline.com/V4/services/ExtendedAPI"/>
3437
- </wsdl:port>
3438
- </wsdl:service>
3439
- <wsdl:service name="DirectPaymentAPI">
3440
- <wsdl:port name="DirectPaymentAPI" binding="impl:DirectPaymentAPISoapBinding">
3441
- <wsdlsoap:address location="https://homologation.payline.com/V4/services/DirectPaymentAPI"/>
3442
- </wsdl:port>
3443
- </wsdl:service>
3444
- </wsdl:definitions>
 
 
 
 
 
 
 
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
+ </sequence>
98
+ </complexType>
99
+ </element>
100
+ <element name="doAuthorizationRequest">
101
+ <complexType>
102
+ <annotation>
103
+ <documentation>
104
+ This element is the request for the
105
+ doAuthorization
106
+ method
107
+ </documentation>
108
+ </annotation>
109
+ <sequence>
110
+ <element name="version" nillable="false" type="xsd:string"/>
111
+ <element name="payment" nillable="false" type="tns1:payment"/>
112
+ <element name="bankAccountData" nillable="false" type="tns1:bankAccountData"/>
113
+ <element name="card" nillable="false" type="tns1:card"/>
114
+ <element name="order" nillable="false" type="tns1:order"/>
115
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
116
+ <element name="owner" nillable="true" type="tns1:owner"/>
117
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
118
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
119
+ <element name="media" nillable="true" type="xsd:string"/>
120
+ </sequence>
121
+ </complexType>
122
+ </element>
123
+ <element name="doAuthorizationResponse">
124
+ <complexType>
125
+ <annotation>
126
+ <documentation>
127
+ This element is the reponse from the
128
+ doAuthorization method
129
+ </documentation>
130
+ </annotation>
131
+ <sequence>
132
+ <element name="result" nillable="false" type="tns1:result"/>
133
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
134
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
135
+ <element name="card" type="tns1:cardOut"/>
136
+ <element name="extendedCard" type="tns1:extendedCardType"/>
137
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
138
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
139
+ </sequence>
140
+ </complexType>
141
+ </element>
142
+ <element name="doCaptureRequest">
143
+ <complexType>
144
+ <annotation>
145
+ <documentation>
146
+ This element is the request for the
147
+ doCapture method
148
+ </documentation>
149
+ </annotation>
150
+ <sequence>
151
+ <element name="version" nillable="false" type="xsd:string"/>
152
+ <element name="transactionID" nillable="false" type="xsd:string"/>
153
+ <element name="payment" nillable="false" type="tns1:payment"/>
154
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
155
+ <element name="sequenceNumber" nillable="true" type="xsd:string"/>
156
+ <element name="media" nillable="true" type="xsd:string"/>
157
+ </sequence>
158
+ </complexType>
159
+ </element>
160
+ <element name="doCaptureResponse">
161
+ <complexType>
162
+ <annotation>
163
+ <documentation>
164
+ This element is the reponse from the
165
+ doCapture
166
+ method
167
+ </documentation>
168
+ </annotation>
169
+ <sequence>
170
+ <element name="result" nillable="false" type="tns1:result"/>
171
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
172
+ <element name="reAuthorization" nillable="true" type="xsd:string"/>
173
+ </sequence>
174
+ </complexType>
175
+ </element>
176
+ <element name="doDebitRequest">
177
+ <complexType>
178
+ <sequence>
179
+ <element name="version" nillable="false" type="xsd:string"/>
180
+ <element name="payment" nillable="false" type="tns1:payment"/>
181
+ <element name="card" nillable="false" type="tns1:card"/>
182
+ <element name="order" nillable="false" type="tns1:order"/>
183
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
184
+ <element name="owner" nillable="true" type="tns1:owner"/>
185
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
186
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
187
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
188
+ <element name="media" nillable="true" type="xsd:string"/>
189
+ </sequence>
190
+ </complexType>
191
+ </element>
192
+ <element name="doDebitResponse">
193
+ <complexType>
194
+ <sequence>
195
+ <element name="result" nillable="false" type="tns1:result"/>
196
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
197
+ <element name="card" type="tns1:cardOut"/>
198
+ <element name="extendedCard" type="tns1:extendedCardType"/>
199
+ </sequence>
200
+ </complexType>
201
+ </element>
202
+ <element name="doRefundRequest">
203
+ <complexType>
204
+ <annotation>
205
+ <documentation>
206
+ This element is the request for the doRefund
207
+ method
208
+ </documentation>
209
+ </annotation>
210
+ <sequence>
211
+ <element name="version" nillable="false" type="xsd:string"/>
212
+ <element name="transactionID" nillable="false" type="xsd:string"/>
213
+ <element name="payment" nillable="false" type="tns1:payment"/>
214
+ <element name="comment" nillable="true" type="xsd:string"/>
215
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
216
+ <element name="sequenceNumber" nillable="true" type="xsd:string"/>
217
+ <element name="media" nillable="true" type="xsd:string"/>
218
+ </sequence>
219
+ </complexType>
220
+ </element>
221
+ <element name="doRefundResponse">
222
+ <complexType>
223
+ <annotation>
224
+ <documentation>
225
+ This element is the reponse from the
226
+ doRefund method
227
+ </documentation>
228
+ </annotation>
229
+ <sequence>
230
+ <element name="result" nillable="false" type="tns1:result"/>
231
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
232
+ </sequence>
233
+ </complexType>
234
+ </element>
235
+ <element name="doResetRequest">
236
+ <complexType>
237
+ <annotation>
238
+ <documentation>
239
+ This element is the request for the doReset
240
+ method
241
+ </documentation>
242
+ </annotation>
243
+ <sequence>
244
+ <element name="version" nillable="false" type="xsd:string"/>
245
+ <element name="transactionID" nillable="false" type="xsd:string"/>
246
+ <element name="comment" nillable="true" type="xsd:string"/>
247
+ <element name="media" nillable="true" type="xsd:string"/>
248
+ </sequence>
249
+ </complexType>
250
+ </element>
251
+ <element name="doResetResponse">
252
+ <complexType>
253
+ <annotation>
254
+ <documentation>
255
+ This element is the reponse from the doReset
256
+ method
257
+ </documentation>
258
+ </annotation>
259
+ <sequence>
260
+ <element name="result" nillable="false" type="tns1:result"/>
261
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
262
+ </sequence>
263
+ </complexType>
264
+ </element>
265
+ <element name="doCreditRequest">
266
+ <complexType>
267
+ <annotation>
268
+ <documentation>
269
+ This element is the request for the doCredit
270
+ method
271
+ </documentation>
272
+ </annotation>
273
+ <sequence>
274
+ <element name="version" nillable="false" type="xsd:string"/>
275
+ <element name="payment" nillable="false" type="tns1:payment"/>
276
+ <element name="card" nillable="false" type="tns1:card"/>
277
+ <element name="comment" nillable="true" type="xsd:string"/>
278
+ <element name="order" nillable="true" type="tns1:order"/>
279
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
280
+ <element name="owner" nillable="true" type="tns1:owner"/>
281
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
282
+ <element name="media" nillable="true" type="xsd:string"/>
283
+ </sequence>
284
+ </complexType>
285
+ </element>
286
+ <element name="doCreditResponse">
287
+ <complexType>
288
+ <annotation>
289
+ <documentation>
290
+ This element is the reponse from the
291
+ doCredit method
292
+ </documentation>
293
+ </annotation>
294
+ <sequence>
295
+ <element name="result" nillable="false" type="tns1:result"/>
296
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
297
+ <element name="card" type="tns1:cardOut"/>
298
+ <element name="extendedCard" type="tns1:extendedCardType"/>
299
+ </sequence>
300
+ </complexType>
301
+ </element>
302
+ <element name="createWalletRequest">
303
+ <complexType>
304
+ <annotation>
305
+ <documentation>
306
+ This element is the request for the
307
+ createWallet
308
+ method
309
+ </documentation>
310
+ </annotation>
311
+ <sequence>
312
+ <element name="version" nillable="false" type="xsd:string"/>
313
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
314
+ <element name="wallet" nillable="false" type="tns1:wallet"/>
315
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
316
+ <element name="owner" nillable="true" type="tns1:owner"/>
317
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
318
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
319
+ <element name="media" nillable="true" type="xsd:string"/>
320
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
321
+ </sequence>
322
+ </complexType>
323
+ </element>
324
+ <element name="createWalletResponse">
325
+ <complexType>
326
+ <annotation>
327
+ <documentation>
328
+ This element is the reponse from the
329
+ createWallet
330
+ method
331
+ </documentation>
332
+ </annotation>
333
+ <sequence>
334
+ <element name="result" nillable="false" type="tns1:result"/>
335
+ <element name="card" type="tns1:cardOut"/>
336
+ <element name="extendedCard" type="tns1:extendedCardType"/>
337
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
338
+ <element name="fraudResultDetails" nillable="true" type="tns1:fraudResultDetails"/>
339
+ </sequence>
340
+ </complexType>
341
+ </element>
342
+ <element name="updateWalletRequest">
343
+ <complexType>
344
+ <annotation>
345
+ <documentation>
346
+ This element is the request for the
347
+ updateWallet
348
+ method
349
+ </documentation>
350
+ </annotation>
351
+ <sequence>
352
+ <element name="version" nillable="false" type="xsd:string"/>
353
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
354
+ <element name="cardInd" nillable="true" type="xsd:string"/>
355
+ <element name="wallet" nillable="false" type="tns1:wallet"/>
356
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
357
+ <element name="owner" nillable="true" type="tns1:owner"/>
358
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
359
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
360
+ <element name="media" nillable="true" type="xsd:string"/>
361
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
362
+ </sequence>
363
+ </complexType>
364
+ </element>
365
+ <element name="updateWalletResponse">
366
+ <complexType>
367
+ <annotation>
368
+ <documentation>
369
+ This element is the reponse from the
370
+ updateWallet
371
+ method
372
+ </documentation>
373
+ </annotation>
374
+ <sequence>
375
+ <element name="result" nillable="false" type="tns1:result"/>
376
+ <element name="card" type="tns1:cardOut"/>
377
+ <element name="extendedCard" type="tns1:extendedCardType"/>
378
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
379
+ </sequence>
380
+ </complexType>
381
+ </element>
382
+ <element name="getWalletRequest">
383
+ <complexType>
384
+ <annotation>
385
+ <documentation>
386
+ This element is the request for the
387
+ getWallet method
388
+ </documentation>
389
+ </annotation>
390
+ <sequence>
391
+ <element name="version" nillable="false" type="xsd:string"/>
392
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
393
+ <element name="walletId" nillable="false" type="xsd:string"/>
394
+ <element name="cardInd" nillable="true" type="xsd:string"/>
395
+ <element name="media" nillable="true" type="xsd:string"/>
396
+ </sequence>
397
+ </complexType>
398
+ </element>
399
+ <element name="getWalletResponse">
400
+ <complexType>
401
+ <annotation>
402
+ <documentation>
403
+ This element is the reponse from the
404
+ getWallet
405
+ method
406
+ </documentation>
407
+ </annotation>
408
+ <sequence>
409
+ <element name="result" nillable="false" type="tns1:result"/>
410
+ <element name="wallet" nillable="true" type="tns1:wallet"/>
411
+ <element name="owner" nillable="true" type="tns1:owner"/>
412
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
413
+ <element name="disableDate" nillable="true" type="xsd:string"/>
414
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
415
+ <element name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
416
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
417
+ <element name="media" nillable="true" type="xsd:string"/>
418
+ </sequence>
419
+ </complexType>
420
+ </element>
421
+ <element name="getCardsRequest">
422
+ <complexType>
423
+ <annotation>
424
+ <documentation>
425
+ This element is the request for the
426
+ getCards method
427
+ </documentation>
428
+ </annotation>
429
+ <sequence>
430
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
431
+ <element name="walletId" nillable="false" type="xsd:string"/>
432
+ <element name="cardInd" nillable="true" type="xsd:string"/>
433
+ </sequence>
434
+ </complexType>
435
+ </element>
436
+ <element name="getCardsResponse">
437
+ <complexType>
438
+ <annotation>
439
+ <documentation>
440
+ This element is the reponse from the
441
+ getCards method
442
+ </documentation>
443
+ </annotation>
444
+ <sequence>
445
+ <element name="result" nillable="false" type="tns1:result"/>
446
+ <element name="cardsList" nillable="true" type="tns1:cardsList"/>
447
+ <element name="owner" nillable="true" type="tns1:owner"/>
448
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
449
+ </sequence>
450
+ </complexType>
451
+ </element>
452
+ <element name="disableWalletRequest">
453
+ <complexType>
454
+ <annotation>
455
+ <documentation>
456
+ This element is the request for the
457
+ disableWallet
458
+ method
459
+ </documentation>
460
+ </annotation>
461
+ <sequence>
462
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
463
+ <element name="cardInd" nillable="true" type="xsd:string"/>
464
+ <element name="walletIdList" nillable="false" type="tns1:walletIdList"/>
465
+ </sequence>
466
+ </complexType>
467
+ </element>
468
+ <element name="disableWalletResponse">
469
+ <complexType>
470
+ <annotation>
471
+ <documentation>
472
+ This element is the reponse from the
473
+ disableWallet
474
+ method
475
+ </documentation>
476
+ </annotation>
477
+ <sequence>
478
+ <element name="result" nillable="false" type="tns1:result"/>
479
+ <element name="walletIdList" nillable="false" type="tns1:walletIdList"/>
480
+ </sequence>
481
+ </complexType>
482
+ </element>
483
+ <element name="enableWalletRequest">
484
+ <complexType>
485
+ <annotation>
486
+ <documentation>
487
+ This element is the request for the
488
+ enableWallet
489
+ method
490
+ </documentation>
491
+ </annotation>
492
+ <sequence>
493
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
494
+ <element name="cardInd" nillable="true" type="xsd:string"/>
495
+ <element name="walletId" nillable="false" type="xsd:string"/>
496
+ </sequence>
497
+ </complexType>
498
+ </element>
499
+ <element name="enableWalletResponse">
500
+ <complexType>
501
+ <annotation>
502
+ <documentation>
503
+ This element is the reponse from the
504
+ enableWallet
505
+ method
506
+ </documentation>
507
+ </annotation>
508
+ <sequence>
509
+ <element name="result" nillable="false" type="tns1:result"/>
510
+ </sequence>
511
+ </complexType>
512
+ </element>
513
+ <element name="doImmediateWalletPaymentRequest">
514
+ <complexType>
515
+ <annotation>
516
+ <documentation>
517
+ This element is the request for the
518
+ doImmediateWalletPayment method
519
+ </documentation>
520
+ </annotation>
521
+ <sequence>
522
+ <element name="version" nillable="false" type="xsd:string"/>
523
+ <element name="payment" nillable="false" type="tns1:payment"/>
524
+ <element name="order" nillable="false" type="tns1:order"/>
525
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
526
+ <element name="walletId" nillable="false" type="xsd:string"/>
527
+ <element name="cardInd" nillable="true" type="xsd:string"/>
528
+ <element name="cvx" nillable="true" type="xsd:string"/>
529
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
530
+ <element name="media" nillable="true" type="xsd:string"/>
531
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
532
+ </sequence>
533
+ </complexType>
534
+ </element>
535
+ <element name="doImmediateWalletPaymentResponse">
536
+ <complexType>
537
+ <annotation>
538
+ <documentation>
539
+ This element is the reponse from the
540
+ doImmediateWalletPayment method
541
+ </documentation>
542
+ </annotation>
543
+ <sequence>
544
+ <element name="result" nillable="false" type="tns1:result"/>
545
+ <element name="transaction" nillable="true" type="tns1:transaction"/>
546
+ <element name="authorization" nillable="true" type="tns1:authorization"/>
547
+ </sequence>
548
+ </complexType>
549
+ </element>
550
+ <element name="doScheduledWalletPaymentRequest">
551
+ <complexType>
552
+ <annotation>
553
+ <documentation>
554
+ This element is the request for the
555
+ doScheduledWalletPayment method
556
+ </documentation>
557
+ </annotation>
558
+ <sequence>
559
+ <element name="version" nillable="false" type="xsd:string"/>
560
+ <element name="payment" nillable="false" type="tns1:payment"/>
561
+ <element name="orderRef" nillable="true" type="xsd:string"/>
562
+ <element name="orderDate" nillable="true" type="xsd:string"/>
563
+ <element name="scheduledDate" nillable="false" type="xsd:string"/>
564
+ <element name="walletId" nillable="false" type="xsd:string"/>
565
+ <element name="cardInd" nillable="true" type="xsd:string"/>
566
+ <element name="order" nillable="true" type="tns1:order"/>
567
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
568
+ <element name="media" nillable="true" type="xsd:string"/>
569
+ </sequence>
570
+ </complexType>
571
+ </element>
572
+ <element name="doScheduledWalletPaymentResponse">
573
+ <complexType>
574
+ <annotation>
575
+ <documentation>
576
+ This element is the reponse from the
577
+ doScheduledWalletPayment method
578
+ </documentation>
579
+ </annotation>
580
+ <sequence>
581
+ <element name="result" nillable="false" type="tns1:result"/>
582
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
583
+ </sequence>
584
+ </complexType>
585
+ </element>
586
+ <element name="doRecurrentWalletPaymentRequest">
587
+ <complexType>
588
+ <annotation>
589
+ <documentation>
590
+ This element is the request for the
591
+ doRecurrentWalletPayment method
592
+ </documentation>
593
+ </annotation>
594
+ <sequence>
595
+ <element name="version" nillable="false" type="xsd:string"/>
596
+ <element name="payment" nillable="false" type="tns1:payment"/>
597
+ <element name="orderRef" nillable="false" type="xsd:string"/>
598
+ <element name="orderDate" nillable="false" type="xsd:string"/>
599
+ <element name="scheduledDate" nillable="false" type="xsd:string"/>
600
+ <element name="walletId" nillable="false" type="xsd:string"/>
601
+ <element name="cardInd" nillable="true" type="xsd:string"/>
602
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
603
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
604
+ <element name="order" nillable="true" type="tns1:order"/>
605
+ <element name="media" nillable="true" type="xsd:string"/>
606
+ </sequence>
607
+ </complexType>
608
+ </element>
609
+ <element name="doRecurrentWalletPaymentResponse">
610
+ <complexType>
611
+ <annotation>
612
+ <documentation>
613
+ This element is the reponse from the
614
+ doRecurrentWalletPayment method
615
+ </documentation>
616
+ </annotation>
617
+ <sequence>
618
+ <element name="result" nillable="false" type="tns1:result"/>
619
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
620
+ <element name="billingRecordList" nillable="false" type="tns1:billingRecordList"/>
621
+ </sequence>
622
+ </complexType>
623
+ </element>
624
+ <element name="getPaymentRecordRequest">
625
+ <complexType>
626
+ <annotation>
627
+ <documentation>
628
+ This element is the request for the
629
+ getPaymentRecord method
630
+ </documentation>
631
+ </annotation>
632
+ <sequence>
633
+ <element name="version" nillable="false" type="xsd:string"/>
634
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
635
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
636
+ </sequence>
637
+ </complexType>
638
+ </element>
639
+ <element name="getPaymentRecordResponse">
640
+ <complexType>
641
+ <annotation>
642
+ <documentation>
643
+ This element is the reponse from the
644
+ getPaymentRecord method
645
+ </documentation>
646
+ </annotation>
647
+ <sequence>
648
+ <element name="result" nillable="false" type="tns1:result"/>
649
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
650
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
651
+ <element name="disableDate" nillable="true" type="xsd:string"/>
652
+ <element name="billingRecordList" nillable="false" type="tns1:billingRecordList"/>
653
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
654
+ <element name="order" nillable="true" type="tns1:order"/>
655
+ <element name="walletId" nillable="false" type="xsd:string"/>
656
+ </sequence>
657
+ </complexType>
658
+ </element>
659
+ <element name="disablePaymentRecordRequest">
660
+ <complexType>
661
+ <annotation>
662
+ <documentation>
663
+ This element is the request for the
664
+ disablePaymentRecord method
665
+ </documentation>
666
+ </annotation>
667
+ <sequence>
668
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
669
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
670
+ </sequence>
671
+ </complexType>
672
+ </element>
673
+ <element name="disablePaymentRecordResponse">
674
+ <complexType>
675
+ <annotation>
676
+ <documentation>
677
+ This element is the reponse from the
678
+ disablePaymentRecord method
679
+ </documentation>
680
+ </annotation>
681
+ <sequence>
682
+ <element name="result" nillable="false" type="tns1:result"/>
683
+ </sequence>
684
+ </complexType>
685
+ </element>
686
+ <element name="manageWebWalletRequest">
687
+ <complexType>
688
+ <annotation>
689
+ <documentation>
690
+ This element is the request for the
691
+ manageWebWallet
692
+ method
693
+ </documentation>
694
+ </annotation>
695
+ <sequence>
696
+ <element name="version" nillable="false" type="xsd:string"/>
697
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
698
+ <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
699
+ <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
700
+ <element name="buyer" nillable="false" type="tns1:buyer"/>
701
+ <element name="owner" nillable="true" type="tns1:owner"/>
702
+ <element name="languageCode" nillable="true" type="xsd:string"/>
703
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
704
+ <element name="securityMode" nillable="true" type="xsd:string"/>
705
+ <element name="returnURL" nillable="false" type="xsd:string"/>
706
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
707
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
708
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
709
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
710
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
711
+ </sequence>
712
+ </complexType>
713
+ </element>
714
+ <element name="manageWebWalletResponse">
715
+ <complexType>
716
+ <annotation>
717
+ <documentation>
718
+ This element is the reponse from the
719
+ manageWebWallet method
720
+ </documentation>
721
+ </annotation>
722
+ <sequence>
723
+ <element name="result" nillable="false" type="tns1:result"/>
724
+ <element name="token" nillable="false" type="xsd:string"/>
725
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
726
+ </sequence>
727
+ </complexType>
728
+ </element>
729
+ <element name="createWebWalletRequest">
730
+ <complexType>
731
+ <annotation>
732
+ <documentation>
733
+ This element is the request for the
734
+ createWebWallet
735
+ method
736
+ </documentation>
737
+ </annotation>
738
+ <sequence>
739
+ <element name="version" nillable="false" type="xsd:string"/>
740
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
741
+ <element name="selectedContractList" nillable="true" type="tns1:selectedContractList"/>
742
+ <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
743
+ <element name="buyer" nillable="false" type="tns1:buyer"/>
744
+ <element name="owner" nillable="true" type="tns1:owner"/>
745
+ <element name="languageCode" nillable="true" type="xsd:string"/>
746
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
747
+ <element name="securityMode" nillable="true" type="xsd:string"/>
748
+ <element name="returnURL" nillable="false" type="xsd:string"/>
749
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
750
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
751
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
752
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
753
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
754
+ </sequence>
755
+ </complexType>
756
+ </element>
757
+ <element name="createWebWalletResponse">
758
+ <complexType>
759
+ <annotation>
760
+ <documentation>
761
+ This element is the reponse from the
762
+ createWebWallet method
763
+ </documentation>
764
+ </annotation>
765
+ <sequence>
766
+ <element name="result" nillable="false" type="tns1:result"/>
767
+ <element name="token" nillable="false" type="xsd:string"/>
768
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
769
+ </sequence>
770
+ </complexType>
771
+ </element>
772
+ <element name="updateWebWalletRequest">
773
+ <complexType>
774
+ <annotation>
775
+ <documentation>
776
+ This element is the request for the
777
+ updateWebWallet
778
+ method
779
+ </documentation>
780
+ </annotation>
781
+ <sequence>
782
+ <element name="version" nillable="false" type="xsd:string"/>
783
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
784
+ <element name="cardInd" nillable="true" type="xsd:string"/>
785
+ <element name="walletId" nillable="false" type="xsd:string"/>
786
+ <element name="updatePersonalDetails" nillable="true" type="xsd:string"/>
787
+ <element name="updateOwnerDetails" nillable="true" type="xsd:string"/>
788
+ <element name="updatePaymentDetails" nillable="true" type="xsd:string"/>
789
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
790
+ <element name="languageCode" nillable="true" type="xsd:string"/>
791
+ <element name="customPaymentPageCode" nillable="true" type="xsd:string"/>
792
+ <element name="securityMode" nillable="true" type="xsd:string"/>
793
+ <element name="returnURL" nillable="false" type="xsd:string"/>
794
+ <element name="cancelURL" nillable="false" type="xsd:string"/>
795
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
796
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
797
+ <element name="customPaymentTemplateURL" nillable="true" type="xsd:string"/>
798
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
799
+ </sequence>
800
+ </complexType>
801
+ </element>
802
+ <element name="updateWebWalletResponse">
803
+ <complexType>
804
+ <annotation>
805
+ <documentation>
806
+ This element is the reponse from the
807
+ updateWebWallet method
808
+ </documentation>
809
+ </annotation>
810
+ <sequence>
811
+ <element name="result" nillable="false" type="tns1:result"/>
812
+ <element name="token" nillable="false" type="xsd:string"/>
813
+ <element name="redirectURL" nillable="false" type="xsd:string"/>
814
+ </sequence>
815
+ </complexType>
816
+ </element>
817
+ <element name="getWebWalletRequest">
818
+ <complexType>
819
+ <annotation>
820
+ <documentation>
821
+ This element is the request for the
822
+ getWebWallet
823
+ method
824
+ </documentation>
825
+ </annotation>
826
+ <sequence>
827
+ <element name="version" nillable="false" type="xsd:string"/>
828
+ <element name="token" nillable="false" type="xsd:string"/>
829
+ </sequence>
830
+ </complexType>
831
+ </element>
832
+ <element name="getWebWalletResponse">
833
+ <complexType>
834
+ <annotation>
835
+ <documentation>
836
+ This element is the reponse from the
837
+ getWebWallet
838
+ method
839
+ </documentation>
840
+ </annotation>
841
+ <sequence>
842
+ <element name="result" nillable="false" type="tns1:result"/>
843
+ <element name="wallet" nillable="true" type="tns1:wallet"/>
844
+ <element name="owner" nillable="true" type="tns1:owner"/>
845
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
846
+ <element name="extendedCard" type="tns1:extendedCardType"/>
847
+ <element name="media" nillable="true" type="xsd:string"/>
848
+ <element name="numberOfAttempt" nillable="true" type="xsd:string"/>
849
+ <element name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
850
+ </sequence>
851
+ </complexType>
852
+ </element>
853
+ <element name="getTransactionDetailsRequest">
854
+ <complexType>
855
+ <annotation>
856
+ <documentation>
857
+ This element is the request for the
858
+ getTransactionDetails method
859
+ </documentation>
860
+ </annotation>
861
+ <sequence>
862
+ <element name="version" nillable="false" type="xsd:string"/>
863
+ <element name="transactionId" nillable="true" type="xsd:string"/>
864
+ <element name="orderRef" nillable="true" type="xsd:string"/>
865
+ <element name="startDate" nillable="true" type="xsd:string"/>
866
+ <element name="endDate" nillable="true" type="xsd:string"/>
867
+ <element name="transactionHistory" nillable="true" type="xsd:string"/>
868
+ <element name="archiveSearch" nillable="true" type="xsd:string"/>
869
+ </sequence>
870
+ </complexType>
871
+ </element>
872
+ <element name="getTransactionDetailsResponse">
873
+ <complexType>
874
+ <annotation>
875
+ <documentation>
876
+ This element is the response for the
877
+ getTransactionDetails method
878
+ </documentation>
879
+ </annotation>
880
+ <sequence>
881
+ <element name="result" nillable="false" type="tns1:result"/>
882
+ <element name="transaction" nillable="true" type="tns1:transaction"/>
883
+ <element name="payment" nillable="true" type="tns1:payment"/>
884
+ <element name="authorization" nillable="true" type="tns1:authorization"/>
885
+ <element name="order" nillable="true" type="tns1:order"/>
886
+ <element name="buyer" nillable="true" type="tns1:buyer"/>
887
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
888
+ <element name="card" type="tns1:cardOut"/>
889
+ <element name="extendedCard" type="tns1:extendedCardType"/>
890
+ <element name="associatedTransactionsList" nillable="true" type="tns1:associatedTransactionsList"/>
891
+ <element name="statusHistoryList" nillable="true" type="tns1:statusHistoryList"/>
892
+ <element name="media" nillable="true" type="xsd:string"/>
893
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
894
+ <element minOccurs="0" name="paymentAdditionalList" nillable="true" type="tns1:paymentAdditionalList"/>
895
+ </sequence>
896
+ </complexType>
897
+ </element>
898
+ <element name="transactionsSearchRequest">
899
+ <complexType>
900
+ <annotation>
901
+ <documentation>
902
+ This element is the request for the
903
+ transactionsSearch method
904
+ </documentation>
905
+ </annotation>
906
+ <sequence>
907
+ <element name="version" nillable="false" type="xsd:string"/>
908
+ <element name="transactionId" nillable="true" type="xsd:string"/>
909
+ <element name="orderRef" nillable="true" type="xsd:string"/>
910
+ <element name="startDate" nillable="true" type="xsd:string"/>
911
+ <element name="endDate" nillable="true" type="xsd:string"/>
912
+ <element name="contractNumber" nillable="true" type="xsd:string"/>
913
+ <element name="authorizationNumber" nillable="true" type="xsd:string"/>
914
+ <element name="returnCode" nillable="true" type="xsd:string"/>
915
+ <element name="paymentMean" nillable="true" type="xsd:string"/>
916
+ <element name="transactionType" nillable="true" type="xsd:string"/>
917
+ <element name="name" nillable="true" type="xsd:string"/>
918
+ <element name="firstName" nillable="true" type="xsd:string"/>
919
+ <element name="email" nillable="true" type="xsd:string"/>
920
+ <element name="cardNumber" nillable="true" type="xsd:string"/>
921
+ <element name="currency" nillable="true" type="xsd:string"/>
922
+ <element name="minAmount" nillable="true" type="xsd:string"/>
923
+ <element name="maxAmount" nillable="true" type="xsd:string"/>
924
+ <element name="walletId" nillable="true" type="xsd:string"/>
925
+ <element name="sequenceNumber" nillable="true" type="xsd:string"/>
926
+ <element name="token" nillable="true" type="xsd:string"/>
927
+ </sequence>
928
+ </complexType>
929
+ </element>
930
+ <element name="transactionsSearchResponse">
931
+ <complexType>
932
+ <annotation>
933
+ <documentation>
934
+ This element is the response for the
935
+ transactionsSearch method
936
+ </documentation>
937
+ </annotation>
938
+ <sequence>
939
+ <element name="result" nillable="false" type="tns1:result"/>
940
+ <element name="transactionList" nillable="true" type="tns1:transactionList"/>
941
+ </sequence>
942
+ </complexType>
943
+ </element>
944
+ <element name="verifyEnrollmentRequest">
945
+ <complexType>
946
+ <annotation>
947
+ <documentation>
948
+ This element is the request for the
949
+ verifyEnrollment method
950
+ </documentation>
951
+ </annotation>
952
+ <sequence>
953
+ <element name="version" nillable="false" type="xsd:string"/>
954
+ <element name="card" nillable="false" type="tns1:card"/>
955
+ <element name="payment" nillable="false" type="tns1:payment"/>
956
+ <element name="orderRef" nillable="false" type="xsd:string"/>
957
+ <element name="mdFieldValue" nillable="true" type="xsd:string"/>
958
+ <element name="userAgent" nillable="true" type="xsd:string"/>
959
+ <element name="walletId" nillable="true" type="xsd:string"/>
960
+ <element name="walletCardInd" nillable="true" type="xsd:string"/>
961
+ </sequence>
962
+ </complexType>
963
+ </element>
964
+ <element name="verifyEnrollmentResponse">
965
+ <complexType>
966
+ <annotation>
967
+ <documentation>
968
+ This element is the reponse from the
969
+ verifyEnrollment method
970
+ </documentation>
971
+ </annotation>
972
+ <sequence>
973
+ <element name="result" nillable="false" type="tns1:result"/>
974
+ <element name="actionUrl" nillable="true" type="xsd:string"/>
975
+ <element name="actionMethod" nillable="true" type="xsd:string"/>
976
+ <element name="pareqFieldName" nillable="true" type="xsd:string"/>
977
+ <element name="pareqFieldValue" nillable="true" type="xsd:string"/>
978
+ <element name="termUrlName" nillable="true" type="xsd:string"/>
979
+ <element name="termUrlValue" nillable="true" type="xsd:string"/>
980
+ <element name="mdFieldName" nillable="true" type="xsd:string"/>
981
+ <element name="mdFieldValue" nillable="true" type="xsd:string"/>
982
+ <element name="mpiResult" nillable="true" type="xsd:string"/>
983
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
984
+ </sequence>
985
+ </complexType>
986
+ </element>
987
+ <element name="verifyAuthenticationRequest">
988
+ <complexType>
989
+ <annotation>
990
+ <documentation>
991
+ This element is the request for the
992
+ doAuthentication method
993
+ </documentation>
994
+ </annotation>
995
+ <sequence>
996
+ <element name="version" nillable="false" type="xsd:string"/>
997
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
998
+ <element name="pares" nillable="false" type="xsd:string"/>
999
+ <element name="md" nillable="true" type="xsd:string"/>
1000
+ <element name="card" nillable="false" type="tns1:card"/>
1001
+ </sequence>
1002
+ </complexType>
1003
+ </element>
1004
+ <element name="verifyAuthenticationResponse">
1005
+ <complexType>
1006
+ <annotation>
1007
+ <documentation>
1008
+ This element is the reponse from the
1009
+ doAuthentication method
1010
+ </documentation>
1011
+ </annotation>
1012
+ <sequence>
1013
+ <element name="result" nillable="false" type="tns1:result"/>
1014
+ <element name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
1015
+ <element name="mpiResult" nillable="true" type="xsd:string"/>
1016
+ </sequence>
1017
+ </complexType>
1018
+ </element>
1019
+ <element name="createMerchantRequest">
1020
+ <complexType>
1021
+ <annotation>
1022
+ <documentation>
1023
+ This element is the request for the
1024
+ createMerchant
1025
+ method
1026
+ </documentation>
1027
+ </annotation>
1028
+ <sequence>
1029
+ <element name="corporateName" nillable="true" type="xsd:string"/>
1030
+ <element name="publicName" nillable="true" type="xsd:string"/>
1031
+ <element name="currency">
1032
+ <annotation>
1033
+ <documentation>currency in ISO 4217 numeric format
1034
+ </documentation>
1035
+ </annotation>
1036
+ <simpleType>
1037
+ <restriction base="xsd:string">
1038
+ <length value="3"/>
1039
+ </restriction>
1040
+ </simpleType>
1041
+ </element>
1042
+ <element name="nationalID" nillable="true">
1043
+ <annotation>
1044
+ <documentation>unique national merchant ID</documentation>
1045
+ </annotation>
1046
+ <complexType>
1047
+ <choice>
1048
+ <element name="SIRET">
1049
+ <annotation>
1050
+ <documentation>Systeme d identification du Repertoire des
1051
+ ENtreprises
1052
+ </documentation>
1053
+ </annotation>
1054
+ <simpleType>
1055
+ <restriction base="xsd:string">
1056
+ <length value="14"/>
1057
+ </restriction>
1058
+ </simpleType>
1059
+ </element>
1060
+ <element name="other" type="xsd:string">
1061
+ <annotation>
1062
+ <documentation>to use if country is not France
1063
+ </documentation>
1064
+ </annotation>
1065
+ </element>
1066
+ </choice>
1067
+ </complexType>
1068
+ </element>
1069
+ <element name="distributor" nillable="true" type="xsd:string">
1070
+ <annotation>
1071
+ <documentation>Payline Distributor ID</documentation>
1072
+ </annotation>
1073
+ </element>
1074
+ <element name="merchantAddress" nillable="true" type="tns1:addressInterlocutor"/>
1075
+ <element name="businessInterlocutor" nillable="true" type="tns1:interlocutor"/>
1076
+ <element name="technicalInterlocutor" nillable="true" type="tns1:interlocutor"/>
1077
+ <element name="subscription" nillable="true" type="tns1:subscription"/>
1078
+ <element name="poss" nillable="true">
1079
+ <annotation>
1080
+ <documentation>list of point of sell</documentation>
1081
+ </annotation>
1082
+ <complexType>
1083
+ <sequence>
1084
+ <element maxOccurs="unbounded" minOccurs="0" name="pos" nillable="true" type="tns1:pointOfSell"/>
1085
+ </sequence>
1086
+ </complexType>
1087
+ </element>
1088
+ <element name="partner" nillable="true" type="xsd:string">
1089
+ <annotation>
1090
+ <documentation>Billing partner. 1:monext, 2:cetib, 3:payline.com
1091
+ </documentation>
1092
+ </annotation>
1093
+ </element>
1094
+ </sequence>
1095
+ </complexType>
1096
+ </element>
1097
+ <element name="createMerchantResponse">
1098
+ <complexType>
1099
+ <annotation>
1100
+ <documentation>
1101
+ This element is the reponse from the
1102
+ createMerchant
1103
+ method
1104
+ </documentation>
1105
+ </annotation>
1106
+ <sequence>
1107
+ <element name="result" nillable="false" type="tns1:result"/>
1108
+ <element name="connectionData" nillable="false" type="tns1:connectionData"/>
1109
+ </sequence>
1110
+ </complexType>
1111
+ </element>
1112
+ <element name="doScoringChequeRequest">
1113
+ <complexType>
1114
+ <annotation>
1115
+ <documentation>
1116
+ This element is the request for the
1117
+ doScoringCheque
1118
+ method
1119
+ </documentation>
1120
+ </annotation>
1121
+ <sequence>
1122
+ <element name="version" nillable="false" type="xsd:string"/>
1123
+ <element name="payment" nillable="false" type="tns1:payment"/>
1124
+ <element name="cheque" nillable="false" type="tns1:cheque"/>
1125
+ <element name="order" nillable="false" type="tns1:order"/>
1126
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1127
+ <element name="media" nillable="true" type="xsd:string"/>
1128
+ </sequence>
1129
+ </complexType>
1130
+ </element>
1131
+ <element name="doScoringChequeResponse">
1132
+ <complexType>
1133
+ <annotation>
1134
+ <documentation>
1135
+ This element is the reponse from the
1136
+ doScoringCheque method
1137
+ </documentation>
1138
+ </annotation>
1139
+ <sequence>
1140
+ <element name="result" nillable="false" type="tns1:result"/>
1141
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
1142
+ <element name="scoringCheque" nillable="false" type="tns1:scoringCheque"/>
1143
+ </sequence>
1144
+ </complexType>
1145
+ </element>
1146
+ <element name="getEncryptionKeyRequest">
1147
+ <complexType>
1148
+ <annotation>
1149
+ <documentation>
1150
+ This element is the request for the
1151
+ getEncryptionKeyRequest method
1152
+ </documentation>
1153
+ </annotation>
1154
+ </complexType>
1155
+ </element>
1156
+ <element name="getEncryptionKeyResponse">
1157
+ <complexType>
1158
+ <annotation>
1159
+ <documentation>
1160
+ This element is the reponse from the
1161
+ getEncryptionKeyResponse method
1162
+ </documentation>
1163
+ </annotation>
1164
+ <sequence>
1165
+ <element name="result" nillable="false" type="tns1:result"/>
1166
+ <element name="key" nillable="false" type="tns1:key"/>
1167
+ </sequence>
1168
+ </complexType>
1169
+ </element>
1170
+ <element name="doReAuthorizationRequest">
1171
+ <complexType>
1172
+ <annotation>
1173
+ <documentation>
1174
+ This element is the request for the
1175
+ doReAuthorization method
1176
+ </documentation>
1177
+ </annotation>
1178
+ <sequence>
1179
+ <element name="version" nillable="false" type="xsd:string"/>
1180
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1181
+ <element name="payment" nillable="false" type="tns1:payment"/>
1182
+ <element name="order" nillable="true" type="tns1:order"/>
1183
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1184
+ <element name="media" nillable="true" type="xsd:string"/>
1185
+ </sequence>
1186
+ </complexType>
1187
+ </element>
1188
+ <element name="doReAuthorizationResponse">
1189
+ <complexType>
1190
+ <annotation>
1191
+ <documentation>
1192
+ This element is the reponse from the
1193
+ doReAuthorization method
1194
+ </documentation>
1195
+ </annotation>
1196
+ <sequence>
1197
+ <element name="result" nillable="false" type="tns1:result"/>
1198
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
1199
+ <element name="card" type="tns1:cardOut"/>
1200
+ <element name="extendedCard" type="tns1:extendedCardType"/>
1201
+ </sequence>
1202
+ </complexType>
1203
+ </element>
1204
+ <element name="getMerchantSettingsRequest">
1205
+ <complexType>
1206
+ <annotation>
1207
+ <documentation>
1208
+ This element is the request for the
1209
+ getMerchantSettings method
1210
+ </documentation>
1211
+ </annotation>
1212
+ <sequence>
1213
+ <element name="version" nillable="true" type="xsd:string"/>
1214
+ </sequence>
1215
+ </complexType>
1216
+ </element>
1217
+ <element name="getMerchantSettingsResponse">
1218
+ <complexType>
1219
+ <annotation>
1220
+ <documentation>
1221
+ This element is the response from the
1222
+ getMerchantSettings method
1223
+ </documentation>
1224
+ </annotation>
1225
+ <sequence>
1226
+ <element name="result" nillable="false" type="tns1:result"/>
1227
+ <element name="listPointOfSell" nillable="false">
1228
+ <complexType>
1229
+ <sequence>
1230
+ <element maxOccurs="unbounded" minOccurs="0" name="pointOfSell" type="tns1:pointOfSell"/>
1231
+ </sequence>
1232
+ </complexType>
1233
+ </element>
1234
+ </sequence>
1235
+ </complexType>
1236
+ </element>
1237
+ <element name="getBalanceRequest">
1238
+ <complexType>
1239
+ <annotation>
1240
+ <documentation>
1241
+ This element is the request for the
1242
+ getBalance
1243
+ method
1244
+ </documentation>
1245
+ </annotation>
1246
+ <sequence>
1247
+ <element name="version" nillable="false" type="xsd:string"/>
1248
+ <element name="cardID" nillable="false" type="xsd:string"/>
1249
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1250
+ </sequence>
1251
+ </complexType>
1252
+ </element>
1253
+ <element name="getBalanceResponse">
1254
+ <complexType>
1255
+ <annotation>
1256
+ <documentation>
1257
+ This element is the reponse from the
1258
+ getBalance
1259
+ method
1260
+ </documentation>
1261
+ </annotation>
1262
+ <sequence>
1263
+ <element name="result" nillable="false" type="tns1:result"/>
1264
+ <element name="balance" nillable="false">
1265
+ <complexType>
1266
+ <sequence>
1267
+ <element maxOccurs="1" minOccurs="0" name="amount" type="xsd:string"/>
1268
+ <element maxOccurs="1" minOccurs="0" name="currency" type="xsd:string"/>
1269
+ </sequence>
1270
+ </complexType>
1271
+ </element>
1272
+ <element name="crdproduct" nillable="false" type="xsd:string"/>
1273
+ <element name="crdprogram" nillable="false" type="xsd:string"/>
1274
+ <element name="crddesign" nillable="false" type="xsd:string"/>
1275
+ </sequence>
1276
+ </complexType>
1277
+ </element>
1278
+ <element name="getAlertDetailsRequest">
1279
+ <complexType>
1280
+ <sequence>
1281
+ <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
1282
+ </element>
1283
+ <element maxOccurs="1" minOccurs="1" name="TransactionId" nillable="false" type="xsd:string">
1284
+ </element>
1285
+ </sequence>
1286
+ </complexType>
1287
+ </element>
1288
+ <element name="getAlertDetailsResponse">
1289
+ <complexType>
1290
+ <sequence>
1291
+ <element name="result" nillable="false" type="tns1:result"/>
1292
+ <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
1293
+ </element>
1294
+ <element maxOccurs="1" minOccurs="0" name="ExplanationCode" nillable="true" type="xsd:string">
1295
+ </element>
1296
+ <element maxOccurs="1" minOccurs="0" name="ExplanationLabel" nillable="true" type="xsd:string">
1297
+ </element>
1298
+ <element maxOccurs="1" minOccurs="1" name="TransactionStatus" nillable="false" type="xsd:string">
1299
+ </element>
1300
+ <element maxOccurs="1" minOccurs="1" name="MerchantLabel" nillable="false" type="xsd:string">
1301
+ </element>
1302
+ <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
1303
+ </element>
1304
+ <element maxOccurs="1" minOccurs="1" name="TransactionId" nillable="false" type="xsd:string">
1305
+ </element>
1306
+ <element maxOccurs="1" minOccurs="1" name="SecurityLevel" nillable="false" type="xsd:string">
1307
+ </element>
1308
+ <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
1309
+ </element>
1310
+ <element maxOccurs="1" minOccurs="1" name="TransactionAmount" nillable="false" type="xsd:string">
1311
+ </element>
1312
+ <element maxOccurs="1" minOccurs="1" name="TransactionCurrency" nillable="false" type="xsd:string">
1313
+ </element>
1314
+ <element maxOccurs="1" minOccurs="1" name="PaymentType" nillable="false" type="xsd:string">
1315
+ </element>
1316
+ <element maxOccurs="1" minOccurs="1" name="PaymentData" nillable="false" type="xsd:string">
1317
+ </element>
1318
+ <element maxOccurs="1" minOccurs="0" name="HolderName" nillable="true" type="xsd:string">
1319
+ </element>
1320
+ <element maxOccurs="1" minOccurs="1" name="ReferenceData" nillable="false" type="xsd:string">
1321
+ </element>
1322
+ <element maxOccurs="1" minOccurs="0" name="CustomerId" nillable="true" type="xsd:string">
1323
+ </element>
1324
+ <element maxOccurs="1" minOccurs="0" name="BuyerFirstName" nillable="true" type="xsd:string">
1325
+ </element>
1326
+ <element maxOccurs="1" minOccurs="0" name="BuyerLastName" nillable="true" type="xsd:string">
1327
+ </element>
1328
+ <element maxOccurs="1" minOccurs="1" name="CustomerTransHist" nillable="false" type="tns1:CustomerTransHist">
1329
+ </element>
1330
+ <element maxOccurs="1" minOccurs="1" name="PaymentMeansTransHist" nillable="false" type="tns1:PaymentMeansTransHist">
1331
+ </element>
1332
+ <element maxOccurs="1" minOccurs="1" name="AlertsTransHist" nillable="false" type="tns1:AlertsTransHist">
1333
+ </element>
1334
+ </sequence>
1335
+ </complexType>
1336
+ </element>
1337
+ <element name="getTokenRequest">
1338
+ <complexType>
1339
+ <sequence>
1340
+ <element name="cardNumber" nillable="false" type="xsd:string"/>
1341
+ <element name="expirationDate" nillable="true" type="xsd:string"/>
1342
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1343
+ </sequence>
1344
+ </complexType>
1345
+ </element>
1346
+ <element name="getTokenResponse">
1347
+ <complexType>
1348
+ <sequence>
1349
+ <element name="result" nillable="false" type="tns1:result"/>
1350
+ <element maxOccurs="1" minOccurs="1" name="token" nillable="false" type="xsd:string"/>
1351
+ <element maxOccurs="1" minOccurs="1" name="maskedCardNumber" nillable="false" type="xsd:string"/>
1352
+ <element maxOccurs="1" minOccurs="1" name="expirationDate" nillable="false" type="xsd:string"/>
1353
+ <element maxOccurs="1" minOccurs="1" name="virtualCard" nillable="false" type="xsd:string"/>
1354
+ <element maxOccurs="1" minOccurs="1" name="cardType" nillable="false" type="xsd:string"/>
1355
+ <element maxOccurs="1" minOccurs="1" name="cardProduct" nillable="false" type="xsd:string"/>
1356
+ <element maxOccurs="1" minOccurs="1" name="acceptanceNetwork" nillable="false" type="xsd:string"/>
1357
+ <element maxOccurs="1" minOccurs="1" name="bank" nillable="false" type="xsd:string"/>
1358
+ </sequence>
1359
+ </complexType>
1360
+ </element>
1361
+ <element name="unBlockRequest">
1362
+ <complexType>
1363
+ <sequence>
1364
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1365
+ <element name="transactionDate" nillable="true" type="xsd:string"/>
1366
+ <element name="version" nillable="true" type="xsd:string"/>
1367
+ </sequence>
1368
+ </complexType>
1369
+ </element>
1370
+ <element name="unBlockResponse">
1371
+ <complexType>
1372
+ <sequence>
1373
+ <element name="result" nillable="false" type="tns1:result"/>
1374
+ </sequence>
1375
+ </complexType>
1376
+ </element>
1377
+
1378
+ <element name="updatePaymentRecordRequest">
1379
+ <complexType>
1380
+ <sequence>
1381
+ <element name="version" nillable="true" type="xsd:string"/>
1382
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1383
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1384
+ <element name="recurring" nillable="false" type="tns1:recurringForUpdate"/>
1385
+ </sequence>
1386
+ </complexType>
1387
+ </element>
1388
+ <element name="updatePaymentRecordResponse">
1389
+ <complexType>
1390
+ <sequence>
1391
+ <element name="result" nillable="false" type="tns1:result"/>
1392
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
1393
+ <element name="isDisabled" nillable="false" type="xsd:string"/>
1394
+ <element name="disableDate" nillable="false" type="xsd:string"/>
1395
+ <element name="privateDataList" nillable="false" type="tns1:privateDataList"/>
1396
+ <element name="order" nillable="false" type="tns1:order"/>
1397
+ <element name="walletId" nillable="false" type="xsd:string"/>
1398
+ </sequence>
1399
+ </complexType>
1400
+ </element>
1401
+
1402
+ <element name="getBillingRecordRequest">
1403
+ <complexType>
1404
+ <sequence>
1405
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1406
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1407
+ <element name="billingRecordId" nillable="false" type="xsd:string"/>
1408
+ </sequence>
1409
+ </complexType>
1410
+ </element>
1411
+ <element name="getBillingRecordResponse">
1412
+ <complexType>
1413
+ <sequence>
1414
+ <element name="result" nillable="false" type="tns1:result"/>
1415
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
1416
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
1417
+ <element name="disableDate" nillable="true" type="xsd:string"/>
1418
+ <element name="billingRecord" nillable="false" type="tns1:billingRecord"/>
1419
+ <element name="order" nillable="true" type="tns1:order"/>
1420
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1421
+ <element name="walletId" nillable="false" type="xsd:string"/>
1422
+ </sequence>
1423
+ </complexType>
1424
+ </element>
1425
+
1426
+ <element name="updateBillingRecordRequest">
1427
+ <complexType>
1428
+ <sequence>
1429
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1430
+ <element name="paymentRecordId" nillable="false" type="xsd:string"/>
1431
+ <element name="billingRecordId" nillable="false" type="xsd:string"/>
1432
+ <element name="billingRecordForUpdate" nillable="false" type="tns1:billingRecordForUpdate"/>
1433
+ </sequence>
1434
+ </complexType>
1435
+ </element>
1436
+
1437
+ <element name="updateBillingRecordResponse">
1438
+ <complexType>
1439
+ <sequence>
1440
+ <element name="result" nillable="false" type="tns1:result"/>
1441
+ <element name="recurring" nillable="false" type="tns1:recurring"/>
1442
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
1443
+ <element name="disableDate" nillable="true" type="xsd:string"/>
1444
+ <element name="billingRecord" nillable="false" type="tns1:billingRecord"/>
1445
+ <element name="order" nillable="true" type="tns1:order"/>
1446
+ <element name="privateDataList" nillable="true" type="tns1:privateDataList"/>
1447
+ <element name="walletId" nillable="false" type="xsd:string"/>
1448
+ </sequence>
1449
+ </complexType>
1450
+ </element>
1451
+
1452
+ </schema>
1453
+ <schema elementFormDefault="qualified" targetNamespace="http://obj.ws.payline.experian.com" xmlns="http://www.w3.org/2001/XMLSchema">
1454
+ <complexType name="result">
1455
+ <annotation>
1456
+ <documentation>
1457
+ This element contains information about the
1458
+ process
1459
+ </documentation>
1460
+ </annotation>
1461
+ <sequence>
1462
+ <element name="code" nillable="false" type="xsd:string"/>
1463
+ <element minOccurs="0" name="shortMessage" nillable="true" type="xsd:string"/>
1464
+ <element minOccurs="0" name="longMessage" nillable="true" type="xsd:string"/>
1465
+ </sequence>
1466
+ </complexType>
1467
+ <complexType name="cardOut">
1468
+ <sequence>
1469
+ <element minOccurs="0" name="number" nillable="true" type="xsd:string"/>
1470
+ <element minOccurs="0" name="type" nillable="true" type="xsd:string"/>
1471
+ <element minOccurs="0" name="expirationDate" nillable="true" type="xsd:string"/>
1472
+ <element minOccurs="0" name="cardholder" nillable="true" type="xsd:string"/>
1473
+ <element minOccurs="0" name="token" nillable="true" type="xsd:string"/>
1474
+ </sequence>
1475
+ </complexType>
1476
+
1477
+ <complexType name="extendedCardType">
1478
+ <sequence>
1479
+ <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1480
+ <element minOccurs="0" name="isCvd" nillable="true" type="xsd:string"/>
1481
+ <element minOccurs="0" name="bank" nillable="true" type="xsd:string"/>
1482
+ <element minOccurs="0" name="type" nillable="true" type="xsd:string"/>
1483
+ <element minOccurs="0" name="network" nillable="true" type="xsd:string"/>
1484
+ <element minOccurs="0" name="product" nillable="true" type="xsd:string"/>
1485
+ </sequence>
1486
+ </complexType>
1487
+ <complexType name="order">
1488
+ <annotation>
1489
+ <documentation>
1490
+ This element contains information about the
1491
+ order
1492
+ </documentation>
1493
+ </annotation>
1494
+ <sequence>
1495
+ <element name="ref" nillable="false" type="xsd:string"/>
1496
+ <element minOccurs="0" name="origin" nillable="true" type="xsd:string"/>
1497
+ <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1498
+ <element minOccurs="0" name="taxes" nillable="true" type="xsd:string"/>
1499
+ <element name="amount" nillable="false" type="xsd:string"/>
1500
+ <element name="currency" nillable="false" type="xsd:string"/>
1501
+ <element name="date" nillable="false" type="xsd:string"/>
1502
+ <element minOccurs="0" name="details" nillable="true" type="tns1:details"/>
1503
+ <element minOccurs="0" name="deliveryTime" nillable="true" type="xsd:string"/>
1504
+ <element minOccurs="0" name="deliveryMode" nillable="true" type="xsd:string"/>
1505
+ <element minOccurs="0" name="deliveryExpectedDate" nillable="true" type="xsd:string"/>
1506
+ <element minOccurs="0" name="deliveryExpectedDelay" nillable="true" type="xsd:string"/>
1507
+ </sequence>
1508
+ </complexType>
1509
+ <complexType name="key">
1510
+ <annotation>
1511
+ <documentation>
1512
+ This element contains information about the
1513
+ encryptionKey
1514
+ </documentation>
1515
+ </annotation>
1516
+ <sequence>
1517
+ <element name="keyId" nillable="false" type="xsd:integer"/>
1518
+ <element name="modulus" nillable="false" type="xsd:string"/>
1519
+ <element name="publicExponent" nillable="false" type="xsd:string"/>
1520
+ <element name="expirationDate" nillable="false" type="xsd:string"/>
1521
+ </sequence>
1522
+ </complexType>
1523
+ <complexType name="details">
1524
+ <annotation>
1525
+ <documentation>
1526
+ This element contains an array of orderDetail
1527
+ </documentation>
1528
+ </annotation>
1529
+ <sequence>
1530
+ <element maxOccurs="100" minOccurs="0" name="details" type="tns1:orderDetail"/>
1531
+ </sequence>
1532
+ </complexType>
1533
+
1534
+ <complexType name="orderDetail">
1535
+ <annotation>
1536
+ <documentation>
1537
+ This element contains information about the
1538
+ order
1539
+ product
1540
+ </documentation>
1541
+ </annotation>
1542
+ <sequence>
1543
+ <element minOccurs="0" name="ref" nillable="true" type="xsd:string"/>
1544
+ <element minOccurs="0" name="price" nillable="true" type="xsd:string"/>
1545
+ <element minOccurs="0" name="quantity" nillable="true" type="xsd:string"/>
1546
+ <element minOccurs="0" name="comment" nillable="true" type="xsd:string"/>
1547
+ <element minOccurs="0" name="category" nillable="true" type="xsd:string"/>
1548
+ <element minOccurs="0" name="brand" nillable="true" type="xsd:string"/>
1549
+ <element minOccurs="0" name="subcategory1" nillable="true" type="xsd:string"/>
1550
+ <element minOccurs="0" name="subcategory2" nillable="true" type="xsd:string"/>
1551
+ <element minOccurs="0" name="additionalData" nillable="true" type="xsd:string"/>
1552
+ <element minOccurs="0" name="taxRate" nillable="true" type="xsd:string"/>
1553
+ </sequence>
1554
+ </complexType>
1555
+ <complexType name="privateData">
1556
+ <annotation>
1557
+ <documentation>
1558
+ This element contains information about the
1559
+ merchant
1560
+ private data
1561
+ </documentation>
1562
+ </annotation>
1563
+ <sequence>
1564
+ <element name="key" nillable="false" type="xsd:string"/>
1565
+ <element name="value" nillable="false" type="xsd:string"/>
1566
+ </sequence>
1567
+ </complexType>
1568
+ <complexType name="transaction">
1569
+ <annotation>
1570
+ <documentation>
1571
+ This element contains information about the
1572
+ transaction
1573
+ </documentation>
1574
+ </annotation>
1575
+ <sequence>
1576
+ <element name="id" nillable="false" type="xsd:string"/>
1577
+ <element name="date" nillable="false" type="xsd:string"/>
1578
+ <element minOccurs="0" name="isDuplicated" nillable="true" type="xsd:string"/>
1579
+ <element name="isPossibleFraud" nillable="true" type="xsd:string"/>
1580
+ <element minOccurs="0" name="fraudResult" nillable="true" type="xsd:string"/>
1581
+ <element minOccurs="0" name="fraudResultDetails" nillable="true" type="tns1:fraudResultDetails"/>
1582
+ <element minOccurs="0" name="explanation" nillable="true" type="xsd:string"/>
1583
+ <element minOccurs="0" name="threeDSecure" nillable="true" type="xsd:string"/>
1584
+ <element minOccurs="0" name="score" nillable="true" type="xsd:string"/>
1585
+ <element minOccurs="0" name="externalWalletType" nillable="true" type="xsd:string"/>
1586
+ <element minOccurs="0" name="externalWalletContractNumber" nillable="true" type="xsd:string"/>
1587
+
1588
+ </sequence>
1589
+ </complexType>
1590
+ <complexType name="fraudResultDetails">
1591
+ <annotation>
1592
+ <documentation>
1593
+ This element contains information about the
1594
+ fraud
1595
+ result details
1596
+ </documentation>
1597
+ </annotation>
1598
+ <sequence>
1599
+ <element name="code" nillable="false" type="xsd:string"/>
1600
+ <element name="shortMessage" nillable="false" type="xsd:string"/>
1601
+ <element name="longMessage" nillable="false" type="xsd:string"/>
1602
+ </sequence>
1603
+ </complexType>
1604
+ <complexType name="payment">
1605
+ <annotation>
1606
+ <documentation>
1607
+ This element contains information about the
1608
+ payment
1609
+ </documentation>
1610
+ </annotation>
1611
+ <sequence>
1612
+ <element name="amount" nillable="true" type="xsd:string"/>
1613
+ <element name="currency" nillable="false" type="xsd:string"/>
1614
+ <element name="action" nillable="false" type="xsd:string"/>
1615
+ <element name="mode" nillable="false" type="xsd:string"/>
1616
+ <element name="contractNumber" nillable="false" type="xsd:string"/>
1617
+ <element minOccurs="0" name="differedActionDate" nillable="true" type="xsd:string"/>
1618
+ <element minOccurs="0" name="method" nillable="true" type="xsd:string"/>
1619
+ </sequence>
1620
+ </complexType>
1621
+ <complexType name="authorization">
1622
+ <annotation>
1623
+ <documentation>
1624
+ This element contains information about the
1625
+ authorization
1626
+ </documentation>
1627
+ </annotation>
1628
+ <sequence>
1629
+ <element name="number" nillable="false" type="xsd:string"/>
1630
+ <element name="date" nillable="false" type="xsd:string"/>
1631
+ </sequence>
1632
+ </complexType>
1633
+ <complexType name="card">
1634
+ <annotation>
1635
+ <documentation>
1636
+ This element contains information about the card
1637
+ </documentation>
1638
+ </annotation>
1639
+ <sequence>
1640
+ <element minOccurs="0" name="encryptionKeyId" nillable="true" type="xsd:string"/>
1641
+ <element minOccurs="0" name="encryptedData" nillable="true" type="xsd:string"/>
1642
+ <element minOccurs="0" name="number" nillable="true" type="xsd:string"/>
1643
+ <element name="type" nillable="false" type="xsd:string"/>
1644
+ <element minOccurs="0" name="expirationDate" nillable="true" type="xsd:string"/>
1645
+ <element minOccurs="0" name="cvx" nillable="true" type="xsd:string"/>
1646
+ <element minOccurs="0" name="ownerBirthdayDate" nillable="true" type="xsd:string"/>
1647
+ <element minOccurs="0" name="password" nillable="true" type="xsd:string"/>
1648
+ <element minOccurs="0" name="cardPresent" nillable="true" type="xsd:string"/>
1649
+ <element minOccurs="0" name="cardholder" nillable="true" type="xsd:string"/>
1650
+ <element minOccurs="0" name="token" nillable="true" type="xsd:string"/>
1651
+ </sequence>
1652
+ </complexType>
1653
+ <complexType name="buyer">
1654
+ <annotation>
1655
+ <documentation>
1656
+ This element contains information about the
1657
+ buyer
1658
+ </documentation>
1659
+ </annotation>
1660
+ <sequence>
1661
+ <element name="title" nillable="true" type="xsd:string"/>
1662
+ <element name="lastName" nillable="true" type="xsd:string"/>
1663
+ <element name="firstName" nillable="true" type="xsd:string"/>
1664
+ <element name="email" nillable="true" type="xsd:string"/>
1665
+ <element name="shippingAdress" nillable="true" type="tns1:address"/>
1666
+ <element name="billingAddress" nillable="true" type="tns1:address"/>
1667
+ <element name="accountCreateDate" nillable="true" type="xsd:string"/>
1668
+ <element name="accountAverageAmount" nillable="true" type="xsd:string"/>
1669
+ <element name="accountOrderCount" nillable="true" type="xsd:string"/>
1670
+ <element name="walletId" nillable="true" type="xsd:string"/>
1671
+ <element name="walletDisplayed" nillable="true" type="xsd:string"/>
1672
+ <element name="walletSecured" nillable="true" type="xsd:string"/>
1673
+ <element name="walletCardInd" nillable="true" type="xsd:string"/>
1674
+ <element name="ip" nillable="true" type="xsd:string"/>
1675
+ <element name="mobilePhone" nillable="true" type="xsd:string"/>
1676
+ <element name="customerId" nillable="true" type="xsd:string"/>
1677
+ <element name="legalStatus" nillable="true" type="xsd:string"/>
1678
+ <element name="legalDocument" nillable="true" type="xsd:string"/>
1679
+ <element name="birthDate" nillable="true" type="xsd:string"/>
1680
+ <element name="fingerprintID" nillable="true" type="xsd:string"/>
1681
+ </sequence>
1682
+ </complexType>
1683
+ <complexType name="owner">
1684
+ <annotation>
1685
+ <documentation>
1686
+ This element contains information about the
1687
+ owner
1688
+ </documentation>
1689
+ </annotation>
1690
+ <sequence>
1691
+ <element name="lastName" nillable="true" type="xsd:string"/>
1692
+ <element name="firstName" nillable="true" type="xsd:string"/>
1693
+ <element name="billingAddress" nillable="true" type="tns1:addressOwner"/>
1694
+ <element name="issueCardDate" nillable="true" type="xsd:string"/>
1695
+ </sequence>
1696
+ </complexType>
1697
+ <complexType name="address">
1698
+ <annotation>
1699
+ <documentation>
1700
+ This element contains information about the
1701
+ address
1702
+ </documentation>
1703
+ </annotation>
1704
+ <sequence>
1705
+ <element minOccurs="0" name="title" nillable="true" type="xsd:string"/>
1706
+ <element minOccurs="0" name="name" nillable="true" type="xsd:string"/>
1707
+ <element minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
1708
+ <element minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
1709
+ <element minOccurs="0" name="street1" nillable="true" type="xsd:string"/>
1710
+ <element minOccurs="0" name="street2" nillable="true" type="xsd:string"/>
1711
+ <element minOccurs="0" name="cityName" nillable="true" type="xsd:string"/>
1712
+ <element minOccurs="0" name="zipCode" nillable="true" type="xsd:string"/>
1713
+ <element minOccurs="0" name="country" nillable="true" type="xsd:string"/>
1714
+ <element minOccurs="0" name="phone" nillable="true" type="xsd:string"/>
1715
+ <element minOccurs="0" name="state" nillable="true" type="xsd:string"/>
1716
+ <element minOccurs="0" name="county" nillable="true" type="xsd:string"/>
1717
+ <element minOccurs="0" name="phoneType" nillable="true" type="xsd:string"/>
1718
+ </sequence>
1719
+ </complexType>
1720
+ <complexType name="addressOwner">
1721
+ <annotation>
1722
+ <documentation>
1723
+ This element contains information about the
1724
+ address
1725
+ </documentation>
1726
+ </annotation>
1727
+ <sequence>
1728
+ <element name="street" nillable="true" type="xsd:string"/>
1729
+ <element name="cityName" nillable="true" type="xsd:string"/>
1730
+ <element name="zipCode" nillable="true" type="xsd:string"/>
1731
+ <element name="country" nillable="true" type="xsd:string"/>
1732
+ <element name="phone" nillable="true" type="xsd:string"/>
1733
+ </sequence>
1734
+ </complexType>
1735
+ <complexType name="capture">
1736
+ <annotation>
1737
+ <documentation>
1738
+ This element contains information about the
1739
+ capture
1740
+ </documentation>
1741
+ </annotation>
1742
+ <sequence>
1743
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1744
+ <element name="payment" nillable="false" type="tns1:payment"/>
1745
+ </sequence>
1746
+ </complexType>
1747
+ <complexType name="refund">
1748
+ <annotation>
1749
+ <documentation>
1750
+ This element contains information about the
1751
+ refund
1752
+ </documentation>
1753
+ </annotation>
1754
+ <sequence>
1755
+ <element name="transactionID" nillable="false" type="xsd:string"/>
1756
+ <element name="payment" nillable="false" type="tns1:payment"/>
1757
+ </sequence>
1758
+ </complexType>
1759
+ <complexType name="selectedContractList">
1760
+ <annotation>
1761
+ <documentation>
1762
+ This element contains the list of selected card
1763
+ </documentation>
1764
+ </annotation>
1765
+ <sequence>
1766
+ <element maxOccurs="25" minOccurs="1" name="selectedContract" type="xsd:string"/>
1767
+ </sequence>
1768
+ </complexType>
1769
+ <complexType name="privateDataList">
1770
+ <annotation>
1771
+ <documentation>
1772
+ An array of private data
1773
+ </documentation>
1774
+ </annotation>
1775
+ <sequence>
1776
+ <element maxOccurs="100" minOccurs="0" name="privateData" type="tns1:privateData"/>
1777
+ </sequence>
1778
+ </complexType>
1779
+ <complexType name="contractNumberWalletList">
1780
+ <annotation>
1781
+ <documentation>
1782
+ An array of contract number of a wallet
1783
+ </documentation>
1784
+ </annotation>
1785
+ <sequence>
1786
+ <element maxOccurs="10" minOccurs="0" name="contractNumberWallet" type="xsd:string"/>
1787
+ </sequence>
1788
+ </complexType>
1789
+ <complexType name="cardsList">
1790
+ <annotation>
1791
+ <documentation>
1792
+ An array of cards
1793
+ </documentation>
1794
+ </annotation>
1795
+ <sequence>
1796
+ <element maxOccurs="99" minOccurs="0" name="cards" type="tns1:cards"/>
1797
+ </sequence>
1798
+ </complexType>
1799
+ <complexType name="captureAuthorizationList">
1800
+ <annotation>
1801
+ <documentation>
1802
+ An array of authorization to capture
1803
+ </documentation>
1804
+ </annotation>
1805
+ <sequence>
1806
+ <element maxOccurs="5000" minOccurs="1" name="capture" type="tns1:capture"/>
1807
+ </sequence>
1808
+ </complexType>
1809
+ <complexType name="refundAuthorizationList">
1810
+ <annotation>
1811
+ <documentation>
1812
+ An array of authorization to refund
1813
+ </documentation>
1814
+ </annotation>
1815
+ <sequence>
1816
+ <element maxOccurs="5000" minOccurs="1" name="refund" type="tns1:refund"/>
1817
+ </sequence>
1818
+ </complexType>
1819
+ <complexType name="resetAuthorizationList">
1820
+ <annotation>
1821
+ <documentation>
1822
+ An array of authorization to reset
1823
+ </documentation>
1824
+ </annotation>
1825
+ <sequence>
1826
+ <element maxOccurs="5000" minOccurs="1" name="transactionID" type="xsd:string"/>
1827
+ </sequence>
1828
+ </complexType>
1829
+ <complexType name="recurring">
1830
+ <annotation>
1831
+ <documentation>
1832
+ This element contains element for recurring
1833
+ operation
1834
+ </documentation>
1835
+ </annotation>
1836
+ <sequence>
1837
+ <element name="firstAmount" nillable="true" type="xsd:string"/>
1838
+ <element name="amount" nillable="false" type="xsd:string"/>
1839
+ <element name="billingCycle" nillable="false" type="xsd:string"/>
1840
+ <element name="billingLeft" nillable="false" type="xsd:string"/>
1841
+ <element name="billingDay" nillable="true" type="xsd:string"/>
1842
+ <element name="startDate" nillable="true" type="xsd:string"/>
1843
+ <element name="endDate" nillable="true" type="xsd:string"/>
1844
+ <element name="newAmount" nillable="true" type="xsd:string"/>
1845
+ <element name="amountModificationDate" nillable="true" type="xsd:string"/>
1846
+ </sequence>
1847
+ </complexType>
1848
+ <complexType name="recurringForUpdate">
1849
+ <annotation>
1850
+ <documentation>
1851
+ This element contains element for update a recurring
1852
+ operation
1853
+ </documentation>
1854
+ </annotation>
1855
+ <sequence>
1856
+ <element name="billingLeft" nillable="true" type="xsd:string"/>
1857
+ <element name="billingDay" nillable="true" type="xsd:string"/>
1858
+ <element name="endDate" nillable="true" type="xsd:string"/>
1859
+ <element name="newAmount" nillable="true" type="xsd:string"/>
1860
+ <element name="amountModificationDate" nillable="true" type="xsd:string"/>
1861
+ </sequence>
1862
+ </complexType>
1863
+ <complexType name="billingRecord">
1864
+ <annotation>
1865
+ <documentation>
1866
+ This element contains element for a billing
1867
+ record
1868
+ </documentation>
1869
+ </annotation>
1870
+ <sequence>
1871
+ <element name="date" nillable="false" type="xsd:string"/>
1872
+ <element name="amount" nillable="false" type="xsd:string"/>
1873
+ <element name="status" nillable="false" type="xsd:string"/>
1874
+ <element minOccurs="0" name="result" nillable="true" type="tns1:result"/>
1875
+ <element minOccurs="0" name="transaction" nillable="true" type="tns1:transaction"/>
1876
+ <element minOccurs="0" name="authorization" nillable="true" type="tns1:authorization"/>
1877
+ <element minOccurs="0" name="nbTry" nillable="true" type="xsd:string"/>
1878
+ <element minOccurs="0" name="rank" nillable="true" type="xsd:string"/>
1879
+ </sequence>
1880
+ </complexType>
1881
+ <complexType name="billingRecordList">
1882
+ <annotation>
1883
+ <documentation>
1884
+ An array of billing record
1885
+ </documentation>
1886
+ </annotation>
1887
+ <sequence>
1888
+ <element maxOccurs="100" minOccurs="0" name="billingRecord" type="tns1:billingRecord"/>
1889
+ </sequence>
1890
+ </complexType>
1891
+
1892
+ <complexType name="billingRecordForUpdate">
1893
+ <annotation>
1894
+ <documentation>
1895
+ This element contains element for update a recurring
1896
+ operation
1897
+ </documentation>
1898
+ </annotation>
1899
+ <sequence>
1900
+ <element name="date" nillable="true" type="xsd:string"/>
1901
+ <element name="amount" nillable="true" type="xsd:string"/>
1902
+ <element name="status" nillable="true" type="xsd:string"/>
1903
+ <element name="executionDate" nillable="true" type="xsd:string"/>
1904
+ </sequence>
1905
+ </complexType>
1906
+
1907
+ <complexType name="wallet">
1908
+ <annotation>
1909
+ <documentation>
1910
+ This element contains element for a wallet
1911
+ </documentation>
1912
+ </annotation>
1913
+ <sequence>
1914
+ <element name="walletId" nillable="false" type="xsd:string"/>
1915
+ <element minOccurs="0" name="lastName" nillable="true" type="xsd:string"/>
1916
+ <element minOccurs="0" name="firstName" nillable="true" type="xsd:string"/>
1917
+ <element minOccurs="0" name="email" nillable="true" type="xsd:string"/>
1918
+ <element minOccurs="0" name="shippingAddress" nillable="true" type="tns1:address"/>
1919
+ <element name="card" nillable="false" type="tns1:card"/>
1920
+ <element minOccurs="0" name="comment" nillable="true" type="xsd:string"/>
1921
+ <element minOccurs="0" name="default" nillable="true" type="xsd:string"/>
1922
+ <element minOccurs="0" name="cardStatus" nillable="true" type="xsd:string"/>
1923
+ </sequence>
1924
+ </complexType>
1925
+ <complexType name="cards">
1926
+ <annotation>
1927
+ <documentation>
1928
+ This element contains element for a wallet
1929
+ </documentation>
1930
+ </annotation>
1931
+ <sequence>
1932
+ <element name="walletId" nillable="false" type="xsd:string"/>
1933
+ <element name="lastName" nillable="true" type="xsd:string"/>
1934
+ <element name="firstName" nillable="true" type="xsd:string"/>
1935
+ <element name="email" nillable="true" type="xsd:string"/>
1936
+ <element name="shippingAddress" nillable="true" type="tns1:address"/>
1937
+ <element name="card" nillable="false" type="tns1:card"/>
1938
+ <element name="cardInd" nillable="true" type="xsd:string"/>
1939
+ <element name="comment" nillable="true" type="xsd:string"/>
1940
+ <element name="isDisabled" nillable="true" type="xsd:string"/>
1941
+ <element name="disableDate" nillable="true" type="xsd:string"/>
1942
+ <element name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
1943
+ <element name="default" nillable="true" type="xsd:string"/>
1944
+ </sequence>
1945
+ </complexType>
1946
+ <complexType name="walletIdList">
1947
+ <annotation>
1948
+ <documentation>
1949
+ This element contains the list of selected card
1950
+ </documentation>
1951
+ </annotation>
1952
+ <sequence>
1953
+ <element maxOccurs="500" minOccurs="1" name="walletId" type="xsd:string"/>
1954
+ </sequence>
1955
+ </complexType>
1956
+ <complexType name="transactionList">
1957
+ <annotation>
1958
+ <documentation>
1959
+ This element contains the list of selected card
1960
+ </documentation>
1961
+ </annotation>
1962
+ <sequence>
1963
+ <element maxOccurs="5000" minOccurs="0" name="transaction" type="tns1:transaction"/>
1964
+ </sequence>
1965
+ </complexType>
1966
+ <complexType name="authentication3DSecure">
1967
+ <annotation>
1968
+ <documentation>
1969
+ This element contains element for a 3DSecure
1970
+ transaction
1971
+ </documentation>
1972
+ </annotation>
1973
+ <sequence>
1974
+ <element minOccurs="0" name="md" nillable="true" type="xsd:string"/>
1975
+ <element minOccurs="0" name="pares" nillable="true" type="xsd:string"/>
1976
+ <element minOccurs="0" name="xid" nillable="true" type="xsd:string"/>
1977
+ <element minOccurs="0" name="eci" nillable="true" type="xsd:string"/>
1978
+ <element minOccurs="0" name="cavv" nillable="true" type="xsd:string"/>
1979
+ <element minOccurs="0" name="cavvAlgorithm" nillable="true" type="xsd:string"/>
1980
+ <element minOccurs="0" name="vadsResult" nillable="true" type="xsd:string"/>
1981
+ <element minOccurs="0" name="typeSecurisation" nillable="true" type="xsd:string"/>
1982
+ </sequence>
1983
+ </complexType>
1984
+ <complexType name="connectionData">
1985
+ <annotation>
1986
+ <documentation>
1987
+ This element contains the merchant connection
1988
+ parameters
1989
+ </documentation>
1990
+ </annotation>
1991
+ <sequence>
1992
+ <element name="merchantId" nillable="false" type="xsd:string"/>
1993
+ <element name="userId" nillable="false" type="xsd:string"/>
1994
+ <element name="password" nillable="false" type="xsd:string"/>
1995
+ <element name="secretQuestion" nillable="false" type="xsd:string"/>
1996
+ <element name="secretAnswer" nillable="false" type="xsd:string"/>
1997
+ </sequence>
1998
+ </complexType>
1999
+ <complexType name="scoringCheque">
2000
+ <annotation>
2001
+ <documentation>
2002
+ This element contains the scoring cheque parameters
2003
+ </documentation>
2004
+ </annotation>
2005
+ <sequence>
2006
+ <element name="chequeNumber" nillable="false" type="xsd:string"/>
2007
+ <element name="additionalDataResponse" nillable="false" type="xsd:string"/>
2008
+ <element name="terminalId" nillable="false" type="xsd:string"/>
2009
+ <element name="additionalPrivateData" nillable="false" type="xsd:string"/>
2010
+ </sequence>
2011
+ </complexType>
2012
+ <complexType name="addressInterlocutor">
2013
+ <annotation>
2014
+ <documentation>
2015
+ This element contains information about Interlocutor
2016
+ address
2017
+ </documentation>
2018
+ </annotation>
2019
+ <sequence>
2020
+ <element name="street1" nillable="true" type="xsd:string"/>
2021
+ <element name="street2" nillable="true" type="xsd:string"/>
2022
+ <element name="city" nillable="true" type="xsd:string"/>
2023
+ <element name="zipCode" nillable="true" type="xsd:string"/>
2024
+ <element name="state" nillable="true" type="xsd:string"/>
2025
+ <element name="country" nillable="true" type="xsd:string"/>
2026
+ </sequence>
2027
+ </complexType>
2028
+ <complexType name="interlocutor">
2029
+ <annotation>
2030
+ <documentation>
2031
+ This element contains information about Interlocutor
2032
+ </documentation>
2033
+ </annotation>
2034
+ <sequence>
2035
+ <element name="firstName" nillable="true" type="xsd:string"/>
2036
+ <element name="lastName" nillable="true" type="xsd:string"/>
2037
+ <element name="email" nillable="true" type="xsd:string"/>
2038
+ <element name="phone" nillable="true" type="xsd:string"/>
2039
+ <element name="mobile" nillable="true" type="xsd:string"/>
2040
+ <element name="fax" nillable="true" type="xsd:string"/>
2041
+ <element name="addressInterlocutor" nillable="true" type="tns1:addressInterlocutor"/>
2042
+ </sequence>
2043
+ </complexType>
2044
+ <complexType name="option">
2045
+ <annotation>
2046
+ <documentation>
2047
+ An array of subscribed options
2048
+ </documentation>
2049
+ </annotation>
2050
+ <sequence>
2051
+ <element name="id" type="xsd:string"/>
2052
+ <element name="subscribed" nillable="true" type="xsd:boolean"/>
2053
+ <element name="endDate" nillable="true" type="xsd:dateTime"/>
2054
+ </sequence>
2055
+ </complexType>
2056
+ <complexType name="subscription">
2057
+ <annotation>
2058
+ <documentation>
2059
+ This element contains information about the payline
2060
+ package subscribed by the merchant
2061
+ </documentation>
2062
+ </annotation>
2063
+ <sequence>
2064
+ <element name="id" type="xsd:string"/>
2065
+ <element maxOccurs="unbounded" minOccurs="0" name="option" type="tns1:option"/>
2066
+ </sequence>
2067
+ </complexType>
2068
+ <complexType name="iban">
2069
+ <annotation>
2070
+ <documentation>
2071
+ This element contains IBAN information
2072
+ </documentation>
2073
+ </annotation>
2074
+ <sequence>
2075
+ <element name="CountryCode" nillable="true" type="xsd:string"/>
2076
+ <element name="checkKey" nillable="true" type="xsd:string"/>
2077
+ <element name="BBAN" nillable="true" type="xsd:string"/>
2078
+ <element name="BIC" nillable="true" type="xsd:string"/>
2079
+ </sequence>
2080
+ </complexType>
2081
+ <complexType name="rib">
2082
+ <annotation>
2083
+ <documentation>
2084
+ This element contains RIB information
2085
+ </documentation>
2086
+ </annotation>
2087
+ <sequence>
2088
+ <element name="tellerCode" nillable="true" type="xsd:string"/>
2089
+ <element name="accountNumber" nillable="true" type="xsd:string"/>
2090
+ <element name="key" nillable="true" type="xsd:string"/>
2091
+ </sequence>
2092
+ </complexType>
2093
+ <complexType name="bankAccount">
2094
+ <annotation>
2095
+ <documentation>
2096
+ This element contains bankAccount information
2097
+ </documentation>
2098
+ </annotation>
2099
+ <sequence>
2100
+ <element name="bankCode" nillable="true" type="xsd:string"/>
2101
+ <element name="bankNumber" nillable="true" type="xsd:string"/>
2102
+ <element name="iban" nillable="true" type="tns1:iban"/>
2103
+ <element name="rib" nillable="true" type="tns1:rib"/>
2104
+ </sequence>
2105
+ </complexType>
2106
+ <complexType name="bankAccountData">
2107
+ <annotation>
2108
+ <documentation>
2109
+ This element contains bank Account information
2110
+ </documentation>
2111
+ </annotation>
2112
+ <sequence>
2113
+ <element name="countryCode" nillable="true" type="xsd:string"/>
2114
+ <element name="bankCode" nillable="true" type="xsd:string"/>
2115
+ <element name="accountNumber" nillable="true" type="xsd:string"/>
2116
+ <element name="key" nillable="true" type="xsd:string"/>
2117
+ </sequence>
2118
+ </complexType>
2119
+ <complexType name="technicalData">
2120
+ <annotation>
2121
+ <documentation>
2122
+ This element contains technical data used to define
2123
+ acquirer service
2124
+ </documentation>
2125
+ </annotation>
2126
+ <sequence>
2127
+ <element name="terminalNumber" nillable="true" type="xsd:string"/>
2128
+ <element name="GTInstance" nillable="true" type="xsd:string"/>
2129
+ <element name="paymentProfil" nillable="true" type="xsd:string"/>
2130
+ </sequence>
2131
+ </complexType>
2132
+ <complexType name="contract">
2133
+ <annotation>
2134
+ <documentation>
2135
+ This element contains all information about contract
2136
+ </documentation>
2137
+ </annotation>
2138
+ <sequence>
2139
+ <element name="cardType" nillable="true" type="xsd:string"/>
2140
+ <element minOccurs="0" name="label" nillable="true" type="xsd:string"/>
2141
+ <element name="contractNumber" nillable="true" type="xsd:string"/>
2142
+ <element name="currency" nillable="true" type="xsd:string"/>
2143
+ <element default="Manual" name="settlementType">
2144
+ <simpleType>
2145
+ <restriction base="xsd:string">
2146
+ <enumeration value="Manual"/>
2147
+ <enumeration value="Now"/>
2148
+ <enumeration value="1Day"/>
2149
+ <enumeration value="2Day"/>
2150
+ <enumeration value="3Day"/>
2151
+ <enumeration value="4Day"/>
2152
+ <enumeration value="5Day"/>
2153
+ <enumeration value="6Day"/>
2154
+ <enumeration value="7Day"/>
2155
+ </restriction>
2156
+ </simpleType>
2157
+ </element>
2158
+ <element name="maxAmountPerTransaction" nillable="true" type="xsd:int"/>
2159
+ <element name="technicalData" nillable="true" type="tns1:technicalData"/>
2160
+ <element name="bankAccount" nillable="true" type="tns1:bankAccount"/>
2161
+ <element name="acquirerInterlocutor" nillable="true" type="tns1:interlocutor"/>
2162
+ <element name="description" nillable="true" type="xsd:string"/>
2163
+ <element name="logoEnable" nillable="false" type="xsd:boolean"/>
2164
+ <element maxOccurs="1" minOccurs="0" name="smallLogoMime" type="xsd:string">
2165
+ </element>
2166
+ <element maxOccurs="1" minOccurs="0" name="smallLogo" type="xsd:base64Binary">
2167
+ </element>
2168
+ <element maxOccurs="1" minOccurs="0" name="normalLogoMime" type="xsd:string">
2169
+ </element>
2170
+ <element maxOccurs="1" minOccurs="0" name="normalLogo" type="xsd:base64Binary">
2171
+ </element>
2172
+ <element maxOccurs="1" minOccurs="0" name="contribution" type="tns1:contribution">
2173
+ </element>
2174
+ <element maxOccurs="1" minOccurs="0" name="enrolment3DS" type="xsd:string">
2175
+ </element>
2176
+ </sequence>
2177
+ </complexType>
2178
+ <complexType name="customPaymentPageCode">
2179
+ <annotation>
2180
+ <documentation>
2181
+ This element contains all information about
2182
+ customPaymentPageCode
2183
+ </documentation>
2184
+ </annotation>
2185
+ <sequence>
2186
+ <element name="code" nillable="true" type="xsd:string"/>
2187
+ <element name="label" nillable="true" type="xsd:string"/>
2188
+ <element name="type" nillable="true" type="xsd:string"/>
2189
+ </sequence>
2190
+ </complexType>
2191
+ <complexType name="ticketSend">
2192
+ <annotation>
2193
+ <documentation>
2194
+ This element contains information e-ticket
2195
+ </documentation>
2196
+ </annotation>
2197
+ <sequence>
2198
+ <element name="toBuyer" nillable="true" type="xsd:boolean"/>
2199
+ <element name="toMerchant" nillable="true" type="xsd:boolean"/>
2200
+ </sequence>
2201
+ </complexType>
2202
+ <complexType name="pointOfSell">
2203
+ <annotation>
2204
+ <documentation>
2205
+ This element contains all information about point of
2206
+ sell
2207
+ </documentation>
2208
+ </annotation>
2209
+ <sequence>
2210
+ <element name="siret" nillable="true" type="xsd:string"/>
2211
+ <element name="codeMcc" nillable="true">
2212
+ <annotation>
2213
+ <documentation>Merchant Category Code</documentation>
2214
+ </annotation>
2215
+ <simpleType>
2216
+ <restriction base="xsd:string">
2217
+ <xsd:length value="4"/>
2218
+ </restriction>
2219
+ </simpleType>
2220
+ </element>
2221
+ <element name="label" nillable="true" type="xsd:string"/>
2222
+ <element name="webmasterEmail" nillable="true" type="xsd:string"/>
2223
+ <element minOccurs="0" name="comments" nillable="true" type="xsd:string"/>
2224
+ <element name="webstoreURL" nillable="true" type="xsd:string"/>
2225
+ <element name="notificationURL" nillable="true" type="xsd:string"/>
2226
+ <element minOccurs="0" name="privateLifeURL" nillable="true" type="xsd:string"/>
2227
+ <element minOccurs="0" name="saleCondURL" nillable="true" type="xsd:string"/>
2228
+ <element minOccurs="0" name="buyerMustAcceptSaleCond" nillable="true" type="xsd:boolean"/>
2229
+ <element minOccurs="0" name="endOfPaymentRedirection" nillable="true" type="xsd:boolean"/>
2230
+ <element name="ticketSend" nillable="true" type="tns1:ticketSend"/>
2231
+ <element name="contracts">
2232
+ <annotation>
2233
+ <documentation>list of contract</documentation>
2234
+ </annotation>
2235
+ <complexType>
2236
+ <sequence>
2237
+ <element maxOccurs="unbounded" minOccurs="0" name="contract" type="tns1:contract"/>
2238
+ </sequence>
2239
+ </complexType>
2240
+ </element>
2241
+ <element name="virtualTerminal" nillable="true" type="tns1:virtualTerminal"/>
2242
+ <element name="customPaymentPageCodeList">
2243
+ <annotation>
2244
+ <documentation>list of custom payment page code</documentation>
2245
+ </annotation>
2246
+ <complexType>
2247
+ <sequence>
2248
+ <element maxOccurs="unbounded" minOccurs="0" name="customPaymentPageCode" type="tns1:customPaymentPageCode"/>
2249
+ </sequence>
2250
+ </complexType>
2251
+ </element>
2252
+ </sequence>
2253
+ </complexType>
2254
+ <complexType name="virtualTerminal">
2255
+ <annotation>
2256
+ <documentation>virtualTerminal</documentation>
2257
+ </annotation>
2258
+ <sequence>
2259
+ <element name="label" type="xsd:string"/>
2260
+ <element default="10" name="inactivityDelay" type="xsd:int">
2261
+ <annotation>
2262
+ <documentation>http session timeout delay</documentation>
2263
+ </annotation>
2264
+ </element>
2265
+ <element minOccurs="0" name="logo" type="xsd:string">
2266
+ <annotation>
2267
+ <documentation>path to logo</documentation>
2268
+ </annotation>
2269
+ </element>
2270
+ <element name="functions">
2271
+ <annotation>
2272
+ <documentation>list of functions</documentation>
2273
+ </annotation>
2274
+ <complexType>
2275
+ <sequence>
2276
+ <element maxOccurs="unbounded" name="function" type="tns1:virtualTerminalFunction"/>
2277
+ </sequence>
2278
+ </complexType>
2279
+ </element>
2280
+ </sequence>
2281
+ </complexType>
2282
+ <complexType name="virtualTerminalFunction">
2283
+ <annotation>
2284
+ <documentation>functions availbe in virtual terminal
2285
+ </documentation>
2286
+ </annotation>
2287
+ <sequence>
2288
+ <element name="function">
2289
+ <annotation>
2290
+ <documentation>Please refer to Payline documentation
2291
+ </documentation>
2292
+ </annotation>
2293
+ <simpleType>
2294
+ <restriction base="xsd:string">
2295
+ <enumeration value="simplePayment"/>
2296
+ <enumeration value="walletCreation"/>
2297
+ <enumeration value="nXPayment"/>
2298
+ </restriction>
2299
+ </simpleType>
2300
+ </element>
2301
+ <element name="label" type="xsd:string"/>
2302
+ <sequence minOccurs="0">
2303
+ <element maxOccurs="unbounded" name="functionParameter">
2304
+ <annotation>
2305
+ <documentation>Value of parameter</documentation>
2306
+ </annotation>
2307
+ <complexType>
2308
+ <attribute name="id">
2309
+ <annotation>
2310
+ <documentation>Parameter ID. Refer to payline documentation
2311
+ </documentation>
2312
+ </annotation>
2313
+ </attribute>
2314
+ </complexType>
2315
+ </element>
2316
+ </sequence>
2317
+ </sequence>
2318
+ </complexType>
2319
+ <complexType name="cheque">
2320
+ <annotation>
2321
+ <documentation>
2322
+ This element contains information about the
2323
+ cheque
2324
+ </documentation>
2325
+ </annotation>
2326
+ <sequence>
2327
+ <element name="number" nillable="false" type="xsd:string"/>
2328
+ </sequence>
2329
+ </complexType>
2330
+ <complexType name="contribution">
2331
+ <annotation>
2332
+ <documentation>
2333
+ This element contains all information about
2334
+ contrinution
2335
+ </documentation>
2336
+ </annotation>
2337
+ <sequence>
2338
+ <element name="enable" type="xsd:boolean"/>
2339
+ <element name="type" nillable="true" type="xsd:string"/>
2340
+ <element name="value" nillable="true" type="xsd:string"/>
2341
+ <element name="nbFreeTransaction" nillable="true" type="xsd:string"/>
2342
+ <element name="minAmountTransaction" nillable="true" type="xsd:string"/>
2343
+ <element name="maxAmountTransaction" nillable="true" type="xsd:string"/>
2344
+ </sequence>
2345
+ </complexType>
2346
+ <complexType name="associatedTransactions">
2347
+ <annotation>
2348
+ <documentation>
2349
+ This element contains information about the
2350
+ associated transactions
2351
+ </documentation>
2352
+ </annotation>
2353
+ <sequence>
2354
+ <element name="transactionId" nillable="false" type="xsd:string"/>
2355
+ <element name="type" nillable="false" type="xsd:string"/>
2356
+ <element name="date" nillable="false" type="string"/>
2357
+ <element name="amount" nillable="false" type="xsd:string"/>
2358
+ <element name="status" nillable="false" type="xsd:string"/>
2359
+ <element name="originTransactionId" nillable="false" type="xsd:string"/>
2360
+ </sequence>
2361
+ </complexType>
2362
+
2363
+ <complexType name="associatedTransactionsList">
2364
+ <annotation>
2365
+ <documentation>
2366
+ An array of associatedTransactions
2367
+ </documentation>
2368
+ </annotation>
2369
+ <sequence>
2370
+ <element maxOccurs="100" minOccurs="0" name="associatedTransactions" type="tns1:associatedTransactions"/>
2371
+ </sequence>
2372
+ </complexType>
2373
+
2374
+ <complexType name="statusHistory">
2375
+ <annotation>
2376
+ <documentation>
2377
+ This element contains information about the
2378
+ status
2379
+ History
2380
+ </documentation>
2381
+ </annotation>
2382
+ <sequence>
2383
+ <element name="transactionId" nillable="false" type="xsd:string"/>
2384
+ <element name="date" nillable="false" type="string"/>
2385
+ <element name="amount" nillable="false" type="xsd:string"/>
2386
+ <element name="fees" nillable="false" type="xsd:string"/>
2387
+ <element name="status" nillable="false" type="xsd:string"/>
2388
+ <element name="originTransactionId" nillable="false" type="xsd:string"/>
2389
+ </sequence>
2390
+ </complexType>
2391
+
2392
+ <complexType name="statusHistoryList">
2393
+ <annotation>
2394
+ <documentation>
2395
+ An array of statusHistory
2396
+ </documentation>
2397
+ </annotation>
2398
+ <sequence>
2399
+ <element maxOccurs="100" minOccurs="0" name="statusHistory" type="tns1:statusHistory"/>
2400
+ </sequence>
2401
+ </complexType>
2402
+ <complexType name="paymentAdditional">
2403
+ <annotation>
2404
+ <documentation>
2405
+ This element contains information about the
2406
+ paymentAdditional
2407
+ </documentation>
2408
+ </annotation>
2409
+ <sequence>
2410
+ <element name="transaction" nillable="false" type="tns1:transaction"/>
2411
+ <element name="payment" nillable="false" type="tns1:payment"/>
2412
+ <element name="authorization" nillable="false" type="tns1:authorization"/>
2413
+ <element minOccurs="0" name="authentication3DSecure" nillable="true" type="tns1:authentication3DSecure"/>
2414
+ <element minOccurs="0" name="card" nillable="true" type="tns1:cardOut"/>
2415
+ <element minOccurs="0" name="extendedCard" nillable="true" type="tns1:extendedCardType"/>
2416
+ </sequence>
2417
+ </complexType>
2418
+
2419
+ <complexType name="paymentAdditionalList">
2420
+ <annotation>
2421
+ <documentation>
2422
+ An array of paymentAdditionalList
2423
+ </documentation>
2424
+ </annotation>
2425
+ <sequence>
2426
+ <element maxOccurs="100" minOccurs="0" name="paymentAdditional" type="tns1:paymentAdditional"/>
2427
+ </sequence>
2428
+ </complexType>
2429
+
2430
+ <complexType name="CustomerTransHist">
2431
+ <annotation>
2432
+ <documentation>
2433
+ An array of CustomerTrans
2434
+ </documentation>
2435
+ </annotation>
2436
+ <sequence>
2437
+ <element maxOccurs="unbounded" minOccurs="0" name="CustomerTrans" type="tns1:CustomerTrans">
2438
+ </element>
2439
+ </sequence>
2440
+ </complexType>
2441
+ <complexType name="CustomerTrans">
2442
+ <sequence>
2443
+ <element maxOccurs="1" minOccurs="1" name="IsLCLFAlerted" nillable="false" type="xsd:string">
2444
+ </element>
2445
+ <element maxOccurs="1" minOccurs="1" name="ExternalTransactionId" nillable="false" type="xsd:string">
2446
+ </element>
2447
+ <element maxOccurs="1" minOccurs="1" name="ReferenceOrder" nillable="false" type="xsd:string">
2448
+ </element>
2449
+ <element maxOccurs="1" minOccurs="1" name="CardCode" nillable="false" type="xsd:string">
2450
+ </element>
2451
+ <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
2452
+ </element>
2453
+ <element maxOccurs="1" minOccurs="1" name="Amount" nillable="false" type="xsd:string">
2454
+ </element>
2455
+ <element maxOccurs="1" minOccurs="1" name="Status" nillable="false" type="xsd:string">
2456
+ </element>
2457
+ <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
2458
+ </element>
2459
+ </sequence>
2460
+ </complexType>
2461
+
2462
+ <complexType name="PaymentMeansTransHist">
2463
+ <annotation>
2464
+ <documentation>
2465
+ An array of PaymentMeansTrans
2466
+ </documentation>
2467
+ </annotation>
2468
+ <sequence>
2469
+ <element maxOccurs="unbounded" minOccurs="0" name="PaymentMeansTrans" type="tns1:PaymentMeansTrans">
2470
+ </element>
2471
+ </sequence>
2472
+ </complexType>
2473
+ <complexType name="PaymentMeansTrans">
2474
+ <sequence>
2475
+ <element maxOccurs="1" minOccurs="1" name="IsLCLFAlerted" nillable="false" type="xsd:string">
2476
+ </element>
2477
+ <element maxOccurs="1" minOccurs="1" name="ExternalTransactionId" nillable="false" type="xsd:string">
2478
+ </element>
2479
+ <element maxOccurs="1" minOccurs="1" name="ReferenceOrder" nillable="false" type="xsd:string">
2480
+ </element>
2481
+ <element maxOccurs="1" minOccurs="0" name="CustomerData" nillable="true" type="xsd:string">
2482
+ </element>
2483
+ <element maxOccurs="1" minOccurs="1" name="TransactionDate" nillable="false" type="xsd:string">
2484
+ </element>
2485
+ <element maxOccurs="1" minOccurs="1" name="Amount" nillable="false" type="xsd:string">
2486
+ </element>
2487
+ <element maxOccurs="1" minOccurs="1" name="Status" nillable="false" type="xsd:string">
2488
+ </element>
2489
+ <element maxOccurs="1" minOccurs="1" name="PosLabel" nillable="false" type="xsd:string">
2490
+ </element>
2491
+ </sequence>
2492
+ </complexType>
2493
+
2494
+ <complexType name="AlertsTransHist">
2495
+ <annotation>
2496
+ <documentation>
2497
+ An array of AlertsTrans
2498
+ </documentation>
2499
+ </annotation>
2500
+ <sequence>
2501
+ <element maxOccurs="unbounded" minOccurs="0" name="AlertsTrans" type="tns1:AlertsTrans">
2502
+ </element>
2503
+ </sequence>
2504
+ </complexType>
2505
+ <complexType name="AlertsTrans">
2506
+ <sequence>
2507
+ <element maxOccurs="1" minOccurs="1" name="AlertId" nillable="false" type="xsd:string">
2508
+ </element>
2509
+ <element maxOccurs="1" minOccurs="1" name="ExplanationLabel" nillable="false" type="xsd:string">
2510
+ </element>
2511
+ <element maxOccurs="1" minOccurs="1" name="ExplanationCode" nillable="false" type="xsd:string">
2512
+ </element>
2513
+ <element maxOccurs="1" minOccurs="1" name="RuleName" nillable="false" type="xsd:string">
2514
+ </element>
2515
+ <element maxOccurs="1" minOccurs="0" name="RuleAction" nillable="true" type="xsd:string">
2516
+ </element>
2517
+ <element maxOccurs="1" minOccurs="0" name="RuleCriteria" nillable="true" type="xsd:string">
2518
+ </element>
2519
+ </sequence>
2520
+ </complexType>
2521
+
2522
+ </schema>
2523
+ </wsdl:types>
2524
+ <wsdl:message name="getTransactionDetailsRequest">
2525
+ <wsdl:part name="parameters" element="impl:getTransactionDetailsRequest">
2526
+ </wsdl:part>
2527
+ </wsdl:message>
2528
+ <wsdl:message name="doScheduledWalletPaymentRequest">
2529
+ <wsdl:part name="parameters" element="impl:doScheduledWalletPaymentRequest">
2530
+ </wsdl:part>
2531
+ </wsdl:message>
2532
+ <wsdl:message name="doDebitRequest">
2533
+ <wsdl:part name="parameters" element="impl:doDebitRequest">
2534
+ </wsdl:part>
2535
+ </wsdl:message>
2536
+ <wsdl:message name="doScheduledWalletPaymentResponse">
2537
+ <wsdl:part name="parameters" element="impl:doScheduledWalletPaymentResponse">
2538
+ </wsdl:part>
2539
+ </wsdl:message>
2540
+ <wsdl:message name="doCaptureResponse">
2541
+ <wsdl:part name="parameters" element="impl:doCaptureResponse">
2542
+ </wsdl:part>
2543
+ </wsdl:message>
2544
+ <wsdl:message name="doRecurrentWalletPaymentRequest">
2545
+ <wsdl:part name="parameters" element="impl:doRecurrentWalletPaymentRequest">
2546
+ </wsdl:part>
2547
+ </wsdl:message>
2548
+ <wsdl:message name="getWalletRequest">
2549
+ <wsdl:part name="parameters" element="impl:getWalletRequest">
2550
+ </wsdl:part>
2551
+ </wsdl:message>
2552
+ <wsdl:message name="doAuthorizationResponse">
2553
+ <wsdl:part name="parameters" element="impl:doAuthorizationResponse">
2554
+ </wsdl:part>
2555
+ </wsdl:message>
2556
+ <wsdl:message name="getCardsResponse">
2557
+ <wsdl:part name="parameters" element="impl:getCardsResponse">
2558
+ </wsdl:part>
2559
+ </wsdl:message>
2560
+ <wsdl:message name="createWebWalletRequest">
2561
+ <wsdl:part name="parameters" element="impl:createWebWalletRequest">
2562
+ </wsdl:part>
2563
+ </wsdl:message>
2564
+ <wsdl:message name="getBalanceResponse">
2565
+ <wsdl:part name="parameters" element="impl:getBalanceResponse">
2566
+ </wsdl:part>
2567
+ </wsdl:message>
2568
+ <wsdl:message name="verifyAuthenticationRequest">
2569
+ <wsdl:part name="parameters" element="impl:verifyAuthenticationRequest">
2570
+ </wsdl:part>
2571
+ </wsdl:message>
2572
+ <wsdl:message name="verifyEnrollmentRequest">
2573
+ <wsdl:part name="parameters" element="impl:verifyEnrollmentRequest">
2574
+ </wsdl:part>
2575
+ </wsdl:message>
2576
+ <wsdl:message name="getWebWalletRequest">
2577
+ <wsdl:part name="parameters" element="impl:getWebWalletRequest">
2578
+ </wsdl:part>
2579
+ </wsdl:message>
2580
+ <wsdl:message name="verifyAuthenticationResponse">
2581
+ <wsdl:part name="parameters" element="impl:verifyAuthenticationResponse">
2582
+ </wsdl:part>
2583
+ </wsdl:message>
2584
+ <wsdl:message name="doScoringChequeRequest">
2585
+ <wsdl:part name="parameters" element="impl:doScoringChequeRequest">
2586
+ </wsdl:part>
2587
+ </wsdl:message>
2588
+ <wsdl:message name="doRefundRequest">
2589
+ <wsdl:part name="parameters" element="impl:doRefundRequest">
2590
+ </wsdl:part>
2591
+ </wsdl:message>
2592
+ <wsdl:message name="getWebWalletResponse">
2593
+ <wsdl:part name="parameters" element="impl:getWebWalletResponse">
2594
+ </wsdl:part>
2595
+ </wsdl:message>
2596
+ <wsdl:message name="getAlertDetailsRequest">
2597
+ <wsdl:part name="parameters" element="impl:getAlertDetailsRequest">
2598
+ </wsdl:part>
2599
+ </wsdl:message>
2600
+ <wsdl:message name="getBalanceRequest">
2601
+ <wsdl:part name="parameters" element="impl:getBalanceRequest">
2602
+ </wsdl:part>
2603
+ </wsdl:message>
2604
+ <wsdl:message name="updateWalletRequest">
2605
+ <wsdl:part name="parameters" element="impl:updateWalletRequest">
2606
+ </wsdl:part>
2607
+ </wsdl:message>
2608
+ <wsdl:message name="doScoringChequeResponse">
2609
+ <wsdl:part name="parameters" element="impl:doScoringChequeResponse">
2610
+ </wsdl:part>
2611
+ </wsdl:message>
2612
+ <wsdl:message name="getBillingRecordResponse">
2613
+ <wsdl:part name="parameters" element="impl:getBillingRecordResponse">
2614
+ </wsdl:part>
2615
+ </wsdl:message>
2616
+ <wsdl:message name="getPaymentRecordRequest">
2617
+ <wsdl:part name="parameters" element="impl:getPaymentRecordRequest">
2618
+ </wsdl:part>
2619
+ </wsdl:message>
2620
+ <wsdl:message name="updateWebWalletRequest">
2621
+ <wsdl:part name="parameters" element="impl:updateWebWalletRequest">
2622
+ </wsdl:part>
2623
+ </wsdl:message>
2624
+ <wsdl:message name="unBlockRequest">
2625
+ <wsdl:part name="parameters" element="impl:unBlockRequest">
2626
+ </wsdl:part>
2627
+ </wsdl:message>
2628
+ <wsdl:message name="enableWalletRequest">
2629
+ <wsdl:part name="parameters" element="impl:enableWalletRequest">
2630
+ </wsdl:part>
2631
+ </wsdl:message>
2632
+ <wsdl:message name="doImmediateWalletPaymentRequest">
2633
+ <wsdl:part name="parameters" element="impl:doImmediateWalletPaymentRequest">
2634
+ </wsdl:part>
2635
+ </wsdl:message>
2636
+ <wsdl:message name="updateWalletResponse">
2637
+ <wsdl:part name="parameters" element="impl:updateWalletResponse">
2638
+ </wsdl:part>
2639
+ </wsdl:message>
2640
+ <wsdl:message name="doImmediateWalletPaymentResponse">
2641
+ <wsdl:part name="parameters" element="impl:doImmediateWalletPaymentResponse">
2642
+ </wsdl:part>
2643
+ </wsdl:message>
2644
+ <wsdl:message name="doAuthorizationRequest">
2645
+ <wsdl:part name="parameters" element="impl:doAuthorizationRequest">
2646
+ </wsdl:part>
2647
+ </wsdl:message>
2648
+ <wsdl:message name="doWebPaymentRequest">
2649
+ <wsdl:part name="parameters" element="impl:doWebPaymentRequest">
2650
+ </wsdl:part>
2651
+ </wsdl:message>
2652
+ <wsdl:message name="getWalletResponse">
2653
+ <wsdl:part name="parameters" element="impl:getWalletResponse">
2654
+ </wsdl:part>
2655
+ </wsdl:message>
2656
+ <wsdl:message name="doDebitResponse">
2657
+ <wsdl:part name="parameters" element="impl:doDebitResponse">
2658
+ </wsdl:part>
2659
+ </wsdl:message>
2660
+ <wsdl:message name="updateBillingRecordResponse">
2661
+ <wsdl:part name="parameters" element="impl:updateBillingRecordResponse">
2662
+ </wsdl:part>
2663
+ </wsdl:message>
2664
+ <wsdl:message name="disableWalletRequest">
2665
+ <wsdl:part name="parameters" element="impl:disableWalletRequest">
2666
+ </wsdl:part>
2667
+ </wsdl:message>
2668
+ <wsdl:message name="createMerchantRequest">
2669
+ <wsdl:part name="parameters" element="impl:createMerchantRequest">
2670
+ </wsdl:part>
2671
+ </wsdl:message>
2672
+ <wsdl:message name="getEncryptionKeyResponse">
2673
+ <wsdl:part name="parameters" element="impl:getEncryptionKeyResponse">
2674
+ </wsdl:part>
2675
+ </wsdl:message>
2676
+ <wsdl:message name="createMerchantResponse">
2677
+ <wsdl:part name="parameters" element="impl:createMerchantResponse">
2678
+ </wsdl:part>
2679
+ </wsdl:message>
2680
+ <wsdl:message name="getMerchantSettingsRequest">
2681
+ <wsdl:part name="parameters" element="impl:getMerchantSettingsRequest">
2682
+ </wsdl:part>
2683
+ </wsdl:message>
2684
+ <wsdl:message name="disableWalletResponse">
2685
+ <wsdl:part name="parameters" element="impl:disableWalletResponse">
2686
+ </wsdl:part>
2687
+ </wsdl:message>
2688
+ <wsdl:message name="doRecurrentWalletPaymentResponse">
2689
+ <wsdl:part name="parameters" element="impl:doRecurrentWalletPaymentResponse">
2690
+ </wsdl:part>
2691
+ </wsdl:message>
2692
+ <wsdl:message name="createWalletResponse">
2693
+ <wsdl:part name="parameters" element="impl:createWalletResponse">
2694
+ </wsdl:part>
2695
+ </wsdl:message>
2696
+ <wsdl:message name="manageWebWalletRequest">
2697
+ <wsdl:part name="parameters" element="impl:manageWebWalletRequest">
2698
+ </wsdl:part>
2699
+ </wsdl:message>
2700
+ <wsdl:message name="doCreditResponse">
2701
+ <wsdl:part name="parameters" element="impl:doCreditResponse">
2702
+ </wsdl:part>
2703
+ </wsdl:message>
2704
+ <wsdl:message name="getPaymentRecordResponse">
2705
+ <wsdl:part name="parameters" element="impl:getPaymentRecordResponse">
2706
+ </wsdl:part>
2707
+ </wsdl:message>
2708
+ <wsdl:message name="transactionsSearchRequest">
2709
+ <wsdl:part name="parameters" element="impl:transactionsSearchRequest">
2710
+ </wsdl:part>
2711
+ </wsdl:message>
2712
+ <wsdl:message name="updateBillingRecordRequest">
2713
+ <wsdl:part name="parameters" element="impl:updateBillingRecordRequest">
2714
+ </wsdl:part>
2715
+ </wsdl:message>
2716
+ <wsdl:message name="getTokenResponse">
2717
+ <wsdl:part name="parameters" element="impl:getTokenResponse">
2718
+ </wsdl:part>
2719
+ </wsdl:message>
2720
+ <wsdl:message name="getWebPaymentDetailsResponse">
2721
+ <wsdl:part name="parameters" element="impl:getWebPaymentDetailsResponse">
2722
+ </wsdl:part>
2723
+ </wsdl:message>
2724
+ <wsdl:message name="verifyEnrollmentResponse">
2725
+ <wsdl:part name="parameters" element="impl:verifyEnrollmentResponse">
2726
+ </wsdl:part>
2727
+ </wsdl:message>
2728
+ <wsdl:message name="updatePaymentRecordRequest">
2729
+ <wsdl:part name="parameters" element="impl:updatePaymentRecordRequest">
2730
+ </wsdl:part>
2731
+ </wsdl:message>
2732
+ <wsdl:message name="doReAuthorizationRequest">
2733
+ <wsdl:part name="parameters" element="impl:doReAuthorizationRequest">
2734
+ </wsdl:part>
2735
+ </wsdl:message>
2736
+ <wsdl:message name="createWalletRequest">
2737
+ <wsdl:part name="parameters" element="impl:createWalletRequest">
2738
+ </wsdl:part>
2739
+ </wsdl:message>
2740
+ <wsdl:message name="getEncryptionKeyRequest">
2741
+ <wsdl:part name="parameters" element="impl:getEncryptionKeyRequest">
2742
+ </wsdl:part>
2743
+ </wsdl:message>
2744
+ <wsdl:message name="doResetResponse">
2745
+ <wsdl:part name="parameters" element="impl:doResetResponse">
2746
+ </wsdl:part>
2747
+ </wsdl:message>
2748
+ <wsdl:message name="manageWebWalletResponse">
2749
+ <wsdl:part name="parameters" element="impl:manageWebWalletResponse">
2750
+ </wsdl:part>
2751
+ </wsdl:message>
2752
+ <wsdl:message name="createWebWalletResponse">
2753
+ <wsdl:part name="parameters" element="impl:createWebWalletResponse">
2754
+ </wsdl:part>
2755
+ </wsdl:message>
2756
+ <wsdl:message name="unBlockResponse">
2757
+ <wsdl:part name="parameters" element="impl:unBlockResponse">
2758
+ </wsdl:part>
2759
+ </wsdl:message>
2760
+ <wsdl:message name="doReAuthorizationResponse">
2761
+ <wsdl:part name="parameters" element="impl:doReAuthorizationResponse">
2762
+ </wsdl:part>
2763
+ </wsdl:message>
2764
+ <wsdl:message name="doCreditRequest">
2765
+ <wsdl:part name="parameters" element="impl:doCreditRequest">
2766
+ </wsdl:part>
2767
+ </wsdl:message>
2768
+ <wsdl:message name="getTokenRequest">
2769
+ <wsdl:part name="parameters" element="impl:getTokenRequest">
2770
+ </wsdl:part>
2771
+ </wsdl:message>
2772
+ <wsdl:message name="doRefundResponse">
2773
+ <wsdl:part name="parameters" element="impl:doRefundResponse">
2774
+ </wsdl:part>
2775
+ </wsdl:message>
2776
+ <wsdl:message name="getTransactionDetailsResponse">
2777
+ <wsdl:part name="parameters" element="impl:getTransactionDetailsResponse">
2778
+ </wsdl:part>
2779
+ </wsdl:message>
2780
+ <wsdl:message name="getAlertDetailsResponse">
2781
+ <wsdl:part name="parameters" element="impl:getAlertDetailsResponse">
2782
+ </wsdl:part>
2783
+ </wsdl:message>
2784
+ <wsdl:message name="doCaptureRequest">
2785
+ <wsdl:part name="parameters" element="impl:doCaptureRequest">
2786
+ </wsdl:part>
2787
+ </wsdl:message>
2788
+ <wsdl:message name="getBillingRecordRequest">
2789
+ <wsdl:part name="parameters" element="impl:getBillingRecordRequest">
2790
+ </wsdl:part>
2791
+ </wsdl:message>
2792
+ <wsdl:message name="disablePaymentRecordRequest">
2793
+ <wsdl:part name="parameters" element="impl:disablePaymentRecordRequest">
2794
+ </wsdl:part>
2795
+ </wsdl:message>
2796
+ <wsdl:message name="updateWebWalletResponse">
2797
+ <wsdl:part name="parameters" element="impl:updateWebWalletResponse">
2798
+ </wsdl:part>
2799
+ </wsdl:message>
2800
+ <wsdl:message name="updatePaymentRecordResponse">
2801
+ <wsdl:part name="parameters" element="impl:updatePaymentRecordResponse">
2802
+ </wsdl:part>
2803
+ </wsdl:message>
2804
+ <wsdl:message name="doWebPaymentResponse">
2805
+ <wsdl:part name="parameters" element="impl:doWebPaymentResponse">
2806
+ </wsdl:part>
2807
+ </wsdl:message>
2808
+ <wsdl:message name="getWebPaymentDetailsRequest">
2809
+ <wsdl:part name="parameters" element="impl:getWebPaymentDetailsRequest">
2810
+ </wsdl:part>
2811
+ </wsdl:message>
2812
+ <wsdl:message name="doResetRequest">
2813
+ <wsdl:part name="parameters" element="impl:doResetRequest">
2814
+ </wsdl:part>
2815
+ </wsdl:message>
2816
+ <wsdl:message name="enableWalletResponse">
2817
+ <wsdl:part name="parameters" element="impl:enableWalletResponse">
2818
+ </wsdl:part>
2819
+ </wsdl:message>
2820
+ <wsdl:message name="getMerchantSettingsResponse">
2821
+ <wsdl:part name="parameters" element="impl:getMerchantSettingsResponse">
2822
+ </wsdl:part>
2823
+ </wsdl:message>
2824
+ <wsdl:message name="disablePaymentRecordResponse">
2825
+ <wsdl:part name="parameters" element="impl:disablePaymentRecordResponse">
2826
+ </wsdl:part>
2827
+ </wsdl:message>
2828
+ <wsdl:message name="transactionsSearchResponse">
2829
+ <wsdl:part name="parameters" element="impl:transactionsSearchResponse">
2830
+ </wsdl:part>
2831
+ </wsdl:message>
2832
+ <wsdl:message name="getCardsRequest">
2833
+ <wsdl:part name="parameters" element="impl:getCardsRequest">
2834
+ </wsdl:part>
2835
+ </wsdl:message>
2836
+ <wsdl:portType name="WebPaymentAPI">
2837
+ <wsdl:operation name="doWebPayment">
2838
+ <wsdl:input name="doWebPaymentRequest" message="impl:doWebPaymentRequest">
2839
+ </wsdl:input>
2840
+ <wsdl:output name="doWebPaymentResponse" message="impl:doWebPaymentResponse">
2841
+ </wsdl:output>
2842
+ </wsdl:operation>
2843
+ <wsdl:operation name="getWebPaymentDetails">
2844
+ <wsdl:input name="getWebPaymentDetailsRequest" message="impl:getWebPaymentDetailsRequest">
2845
+ </wsdl:input>
2846
+ <wsdl:output name="getWebPaymentDetailsResponse" message="impl:getWebPaymentDetailsResponse">
2847
+ </wsdl:output>
2848
+ </wsdl:operation>
2849
+ <wsdl:operation name="manageWebWallet">
2850
+ <wsdl:input name="manageWebWalletRequest" message="impl:manageWebWalletRequest">
2851
+ </wsdl:input>
2852
+ <wsdl:output name="manageWebWalletResponse" message="impl:manageWebWalletResponse">
2853
+ </wsdl:output>
2854
+ </wsdl:operation>
2855
+ <wsdl:operation name="createWebWallet">
2856
+ <wsdl:input name="createWebWalletRequest" message="impl:createWebWalletRequest">
2857
+ </wsdl:input>
2858
+ <wsdl:output name="createWebWalletResponse" message="impl:createWebWalletResponse">
2859
+ </wsdl:output>
2860
+ </wsdl:operation>
2861
+ <wsdl:operation name="updateWebWallet">
2862
+ <wsdl:input name="updateWebWalletRequest" message="impl:updateWebWalletRequest">
2863
+ </wsdl:input>
2864
+ <wsdl:output name="updateWebWalletResponse" message="impl:updateWebWalletResponse">
2865
+ </wsdl:output>
2866
+ </wsdl:operation>
2867
+ <wsdl:operation name="getWebWallet">
2868
+ <wsdl:input name="getWebWalletRequest" message="impl:getWebWalletRequest">
2869
+ </wsdl:input>
2870
+ <wsdl:output name="getWebWalletResponse" message="impl:getWebWalletResponse">
2871
+ </wsdl:output>
2872
+ </wsdl:operation>
2873
+ </wsdl:portType>
2874
+ <wsdl:portType name="DirectPaymentAPI">
2875
+ <wsdl:operation name="doAuthorization">
2876
+ <wsdl:input name="doAuthorizationRequest" message="impl:doAuthorizationRequest">
2877
+ </wsdl:input>
2878
+ <wsdl:output name="doAuthorizationResponse" message="impl:doAuthorizationResponse">
2879
+ </wsdl:output>
2880
+ </wsdl:operation>
2881
+ <wsdl:operation name="doCapture">
2882
+ <wsdl:input name="doCaptureRequest" message="impl:doCaptureRequest">
2883
+ </wsdl:input>
2884
+ <wsdl:output name="doCaptureResponse" message="impl:doCaptureResponse">
2885
+ </wsdl:output>
2886
+ </wsdl:operation>
2887
+ <wsdl:operation name="doReAuthorization">
2888
+ <wsdl:input name="doReAuthorizationRequest" message="impl:doReAuthorizationRequest">
2889
+ </wsdl:input>
2890
+ <wsdl:output name="doReAuthorizationResponse" message="impl:doReAuthorizationResponse">
2891
+ </wsdl:output>
2892
+ </wsdl:operation>
2893
+ <wsdl:operation name="doDebit">
2894
+ <wsdl:input name="doDebitRequest" message="impl:doDebitRequest">
2895
+ </wsdl:input>
2896
+ <wsdl:output name="doDebitResponse" message="impl:doDebitResponse">
2897
+ </wsdl:output>
2898
+ </wsdl:operation>
2899
+ <wsdl:operation name="doRefund">
2900
+ <wsdl:input name="doRefundRequest" message="impl:doRefundRequest">
2901
+ </wsdl:input>
2902
+ <wsdl:output name="doRefundResponse" message="impl:doRefundResponse">
2903
+ </wsdl:output>
2904
+ </wsdl:operation>
2905
+ <wsdl:operation name="doReset">
2906
+ <wsdl:input name="doResetRequest" message="impl:doResetRequest">
2907
+ </wsdl:input>
2908
+ <wsdl:output name="doResetResponse" message="impl:doResetResponse">
2909
+ </wsdl:output>
2910
+ </wsdl:operation>
2911
+ <wsdl:operation name="doCredit">
2912
+ <wsdl:input name="doCreditRequest" message="impl:doCreditRequest">
2913
+ </wsdl:input>
2914
+ <wsdl:output name="doCreditResponse" message="impl:doCreditResponse">
2915
+ </wsdl:output>
2916
+ </wsdl:operation>
2917
+ <wsdl:operation name="createWallet">
2918
+ <wsdl:input name="createWalletRequest" message="impl:createWalletRequest">
2919
+ </wsdl:input>
2920
+ <wsdl:output name="createWalletResponse" message="impl:createWalletResponse">
2921
+ </wsdl:output>
2922
+ </wsdl:operation>
2923
+ <wsdl:operation name="updateWallet">
2924
+ <wsdl:input name="updateWalletRequest" message="impl:updateWalletRequest">
2925
+ </wsdl:input>
2926
+ <wsdl:output name="updateWalletResponse" message="impl:updateWalletResponse">
2927
+ </wsdl:output>
2928
+ </wsdl:operation>
2929
+ <wsdl:operation name="getWallet">
2930
+ <wsdl:input name="getWalletRequest" message="impl:getWalletRequest">
2931
+ </wsdl:input>
2932
+ <wsdl:output name="getWalletResponse" message="impl:getWalletResponse">
2933
+ </wsdl:output>
2934
+ </wsdl:operation>
2935
+ <wsdl:operation name="getCards">
2936
+ <wsdl:input name="getCardsRequest" message="impl:getCardsRequest">
2937
+ </wsdl:input>
2938
+ <wsdl:output name="getCardsResponse" message="impl:getCardsResponse">
2939
+ </wsdl:output>
2940
+ </wsdl:operation>
2941
+ <wsdl:operation name="disableWallet">
2942
+ <wsdl:input name="disableWalletRequest" message="impl:disableWalletRequest">
2943
+ </wsdl:input>
2944
+ <wsdl:output name="disableWalletResponse" message="impl:disableWalletResponse">
2945
+ </wsdl:output>
2946
+ </wsdl:operation>
2947
+ <wsdl:operation name="enableWallet">
2948
+ <wsdl:input name="enableWalletRequest" message="impl:enableWalletRequest">
2949
+ </wsdl:input>
2950
+ <wsdl:output name="enableWalletResponse" message="impl:enableWalletResponse">
2951
+ </wsdl:output>
2952
+ </wsdl:operation>
2953
+ <wsdl:operation name="doImmediateWalletPayment">
2954
+ <wsdl:input name="doImmediateWalletPaymentRequest" message="impl:doImmediateWalletPaymentRequest">
2955
+ </wsdl:input>
2956
+ <wsdl:output name="doImmediateWalletPaymentResponse" message="impl:doImmediateWalletPaymentResponse">
2957
+ </wsdl:output>
2958
+ </wsdl:operation>
2959
+ <wsdl:operation name="doScheduledWalletPayment">
2960
+ <wsdl:input name="doScheduledWalletPaymentRequest" message="impl:doScheduledWalletPaymentRequest">
2961
+ </wsdl:input>
2962
+ <wsdl:output name="doScheduledWalletPaymentResponse" message="impl:doScheduledWalletPaymentResponse">
2963
+ </wsdl:output>
2964
+ </wsdl:operation>
2965
+ <wsdl:operation name="doRecurrentWalletPayment">
2966
+ <wsdl:input name="doRecurrentWalletPaymentRequest" message="impl:doRecurrentWalletPaymentRequest">
2967
+ </wsdl:input>
2968
+ <wsdl:output name="doRecurrentWalletPaymentResponse" message="impl:doRecurrentWalletPaymentResponse">
2969
+ </wsdl:output>
2970
+ </wsdl:operation>
2971
+ <wsdl:operation name="getPaymentRecord">
2972
+ <wsdl:input name="getPaymentRecordRequest" message="impl:getPaymentRecordRequest">
2973
+ </wsdl:input>
2974
+ <wsdl:output name="getPaymentRecordResponse" message="impl:getPaymentRecordResponse">
2975
+ </wsdl:output>
2976
+ </wsdl:operation>
2977
+ <wsdl:operation name="disablePaymentRecord">
2978
+ <wsdl:input name="disablePaymentRecordRequest" message="impl:disablePaymentRecordRequest">
2979
+ </wsdl:input>
2980
+ <wsdl:output name="disablePaymentRecordResponse" message="impl:disablePaymentRecordResponse">
2981
+ </wsdl:output>
2982
+ </wsdl:operation>
2983
+ <wsdl:operation name="verifyEnrollment">
2984
+ <wsdl:input name="verifyEnrollmentRequest" message="impl:verifyEnrollmentRequest">
2985
+ </wsdl:input>
2986
+ <wsdl:output name="verifyEnrollmentResponse" message="impl:verifyEnrollmentResponse">
2987
+ </wsdl:output>
2988
+ </wsdl:operation>
2989
+ <wsdl:operation name="verifyAuthentication">
2990
+ <wsdl:input name="verifyAuthenticationRequest" message="impl:verifyAuthenticationRequest">
2991
+ </wsdl:input>
2992
+ <wsdl:output name="verifyAuthenticationResponse" message="impl:verifyAuthenticationResponse">
2993
+ </wsdl:output>
2994
+ </wsdl:operation>
2995
+ <wsdl:operation name="createMerchant">
2996
+ <wsdl:input name="createMerchantRequest" message="impl:createMerchantRequest">
2997
+ </wsdl:input>
2998
+ <wsdl:output name="createMerchantResponse" message="impl:createMerchantResponse">
2999
+ </wsdl:output>
3000
+ </wsdl:operation>
3001
+ <wsdl:operation name="doScoringCheque">
3002
+ <wsdl:input name="doScoringChequeRequest" message="impl:doScoringChequeRequest">
3003
+ </wsdl:input>
3004
+ <wsdl:output name="doScoringChequeResponse" message="impl:doScoringChequeResponse">
3005
+ </wsdl:output>
3006
+ </wsdl:operation>
3007
+ <wsdl:operation name="getEncryptionKey">
3008
+ <wsdl:input name="getEncryptionKeyRequest" message="impl:getEncryptionKeyRequest">
3009
+ </wsdl:input>
3010
+ <wsdl:output name="getEncryptionKeyResponse" message="impl:getEncryptionKeyResponse">
3011
+ </wsdl:output>
3012
+ </wsdl:operation>
3013
+ <wsdl:operation name="getMerchantSettings">
3014
+ <wsdl:input name="getMerchantSettingsRequest" message="impl:getMerchantSettingsRequest">
3015
+ </wsdl:input>
3016
+ <wsdl:output name="getMerchantSettingsResponse" message="impl:getMerchantSettingsResponse">
3017
+ </wsdl:output>
3018
+ </wsdl:operation>
3019
+ <wsdl:operation name="getBalance">
3020
+ <wsdl:input name="getBalanceRequest" message="impl:getBalanceRequest">
3021
+ </wsdl:input>
3022
+ <wsdl:output name="getBalanceResponse" message="impl:getBalanceResponse">
3023
+ </wsdl:output>
3024
+ </wsdl:operation>
3025
+ <wsdl:operation name="getToken">
3026
+ <wsdl:input message="impl:getTokenRequest">
3027
+ </wsdl:input>
3028
+ <wsdl:output message="impl:getTokenResponse">
3029
+ </wsdl:output>
3030
+ </wsdl:operation>
3031
+ <wsdl:operation name="unBlock">
3032
+ <wsdl:input name="unBlockRequest" message="impl:unBlockRequest">
3033
+ </wsdl:input>
3034
+ <wsdl:output name="unBlockResponse" message="impl:unBlockResponse">
3035
+ </wsdl:output>
3036
+ </wsdl:operation>
3037
+ <wsdl:operation name="updatePaymentRecord">
3038
+ <wsdl:input name="updatePaymentRecordRequest" message="impl:updatePaymentRecordRequest">
3039
+ </wsdl:input>
3040
+ <wsdl:output name="updatePaymentRecordResponse" message="impl:updatePaymentRecordResponse">
3041
+ </wsdl:output>
3042
+ </wsdl:operation>
3043
+ <wsdl:operation name="getBillingRecord">
3044
+ <wsdl:input name="getBillingRecordRequest" message="impl:getBillingRecordRequest">
3045
+ </wsdl:input>
3046
+ <wsdl:output name="getBillingRecordResponse" message="impl:getBillingRecordResponse">
3047
+ </wsdl:output>
3048
+ </wsdl:operation>
3049
+ <wsdl:operation name="updateBillingRecord">
3050
+ <wsdl:input name="updateBillingRecordRequest" message="impl:updateBillingRecordRequest">
3051
+ </wsdl:input>
3052
+ <wsdl:output name="updateBillingRecordResponse" message="impl:updateBillingRecordResponse">
3053
+ </wsdl:output>
3054
+ </wsdl:operation>
3055
+ </wsdl:portType>
3056
+ <wsdl:portType name="ExtendedAPI">
3057
+ <wsdl:operation name="getTransactionDetails">
3058
+ <wsdl:input name="getTransactionDetailsRequest" message="impl:getTransactionDetailsRequest">
3059
+ </wsdl:input>
3060
+ <wsdl:output name="getTransactionDetailsResponse" message="impl:getTransactionDetailsResponse">
3061
+ </wsdl:output>
3062
+ </wsdl:operation>
3063
+ <wsdl:operation name="transactionsSearch">
3064
+ <wsdl:input name="transactionsSearchRequest" message="impl:transactionsSearchRequest">
3065
+ </wsdl:input>
3066
+ <wsdl:output name="transactionsSearchResponse" message="impl:transactionsSearchResponse">
3067
+ </wsdl:output>
3068
+ </wsdl:operation>
3069
+ <wsdl:operation name="getAlertDetails">
3070
+ <wsdl:input message="impl:getAlertDetailsRequest">
3071
+ </wsdl:input>
3072
+ <wsdl:output message="impl:getAlertDetailsResponse">
3073
+ </wsdl:output>
3074
+ </wsdl:operation>
3075
+ </wsdl:portType>
3076
+ <wsdl:binding name="DirectPaymentAPISoapBinding" type="impl:DirectPaymentAPI">
3077
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3078
+ <wsdl:operation name="doAuthorization">
3079
+ <wsdlsoap:operation soapAction="doAuthorization"/>
3080
+ <wsdl:input>
3081
+ <wsdlsoap:body use="literal"/>
3082
+ </wsdl:input>
3083
+ <wsdl:output>
3084
+ <wsdlsoap:body use="literal"/>
3085
+ </wsdl:output>
3086
+ </wsdl:operation>
3087
+ <wsdl:operation name="doCapture">
3088
+ <wsdlsoap:operation soapAction="doCapture"/>
3089
+ <wsdl:input>
3090
+ <wsdlsoap:body use="literal"/>
3091
+ </wsdl:input>
3092
+ <wsdl:output>
3093
+ <wsdlsoap:body use="literal"/>
3094
+ </wsdl:output>
3095
+ </wsdl:operation>
3096
+ <wsdl:operation name="doReAuthorization">
3097
+ <wsdlsoap:operation soapAction="doReAuthorization"/>
3098
+ <wsdl:input>
3099
+ <wsdlsoap:body use="literal"/>
3100
+ </wsdl:input>
3101
+ <wsdl:output>
3102
+ <wsdlsoap:body use="literal"/>
3103
+ </wsdl:output>
3104
+ </wsdl:operation>
3105
+ <wsdl:operation name="doDebit">
3106
+ <wsdlsoap:operation soapAction="doDebit"/>
3107
+ <wsdl:input>
3108
+ <wsdlsoap:body use="literal"/>
3109
+ </wsdl:input>
3110
+ <wsdl:output>
3111
+ <wsdlsoap:body use="literal"/>
3112
+ </wsdl:output>
3113
+ </wsdl:operation>
3114
+ <wsdl:operation name="doRefund">
3115
+ <wsdlsoap:operation soapAction="doRefund"/>
3116
+ <wsdl:input>
3117
+ <wsdlsoap:body use="literal"/>
3118
+ </wsdl:input>
3119
+ <wsdl:output>
3120
+ <wsdlsoap:body use="literal"/>
3121
+ </wsdl:output>
3122
+ </wsdl:operation>
3123
+ <wsdl:operation name="doReset">
3124
+ <wsdlsoap:operation soapAction="doReset"/>
3125
+ <wsdl:input>
3126
+ <wsdlsoap:body use="literal"/>
3127
+ </wsdl:input>
3128
+ <wsdl:output>
3129
+ <wsdlsoap:body use="literal"/>
3130
+ </wsdl:output>
3131
+ </wsdl:operation>
3132
+ <wsdl:operation name="doCredit">
3133
+ <wsdlsoap:operation soapAction="doCredit"/>
3134
+ <wsdl:input>
3135
+ <wsdlsoap:body use="literal"/>
3136
+ </wsdl:input>
3137
+ <wsdl:output>
3138
+ <wsdlsoap:body use="literal"/>
3139
+ </wsdl:output>
3140
+ </wsdl:operation>
3141
+ <wsdl:operation name="createWallet">
3142
+ <wsdlsoap:operation soapAction="createWallet"/>
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="updateWallet">
3151
+ <wsdlsoap:operation soapAction="updateWallet"/>
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="getWallet">
3160
+ <wsdlsoap:operation soapAction="getWallet"/>
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="getCards">
3169
+ <wsdlsoap:operation soapAction="getCards"/>
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="disableWallet">
3178
+ <wsdlsoap:operation soapAction="disableWallet"/>
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="enableWallet">
3187
+ <wsdlsoap:operation soapAction="enableWallet"/>
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="doImmediateWalletPayment">
3196
+ <wsdlsoap:operation soapAction="doImmediateWalletPayment"/>
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="doScheduledWalletPayment">
3205
+ <wsdlsoap:operation soapAction="doScheduledWalletPayment"/>
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="doRecurrentWalletPayment">
3214
+ <wsdlsoap:operation soapAction="doRecurrentWalletPayment"/>
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="getPaymentRecord">
3223
+ <wsdlsoap:operation soapAction="getPaymentRecord"/>
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="disablePaymentRecord">
3232
+ <wsdlsoap:operation soapAction="disablePaymentRecord"/>
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="verifyEnrollment">
3241
+ <wsdlsoap:operation soapAction="verifyEnrollment"/>
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="verifyAuthentication">
3250
+ <wsdlsoap:operation soapAction="verifyAuthentication"/>
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="createMerchant">
3259
+ <wsdlsoap:operation soapAction="createMerchant"/>
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="doScoringCheque">
3268
+ <wsdlsoap:operation soapAction="doScoringCheque"/>
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="getEncryptionKey">
3277
+ <wsdlsoap:operation soapAction="getEncryptionKey"/>
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="getMerchantSettings">
3286
+ <wsdlsoap:operation soapAction="getMerchantSettings"/>
3287
+ <wsdl:input name="getMerchantSettingsRequest">
3288
+ <wsdlsoap:body use="literal"/>
3289
+ </wsdl:input>
3290
+ <wsdl:output name="getMerchantSettingsResponse">
3291
+ <wsdlsoap:body use="literal"/>
3292
+ </wsdl:output>
3293
+ </wsdl:operation>
3294
+ <wsdl:operation name="getBalance">
3295
+ <wsdlsoap:operation soapAction="getBalance"/>
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="getToken">
3304
+ <wsdlsoap:operation soapAction="getToken"/>
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="unBlock">
3313
+ <wsdlsoap:operation soapAction="unBlock"/>
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="updatePaymentRecord">
3322
+ <wsdlsoap:operation soapAction="updatePaymentRecord"/>
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="getBillingRecord">
3331
+ <wsdlsoap:operation soapAction="getBillingRecord"/>
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="updateBillingRecord">
3340
+ <wsdlsoap:operation soapAction="updateBillingRecord"/>
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:binding>
3349
+ <wsdl:binding name="WebPaymentAPISoapBinding" type="impl:WebPaymentAPI">
3350
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3351
+ <wsdl:operation name="getWebPaymentDetails">
3352
+ <wsdlsoap:operation soapAction="getWebPaymentDetails"/>
3353
+ <wsdl:input>
3354
+ <wsdlsoap:body use="literal"/>
3355
+ </wsdl:input>
3356
+ <wsdl:output>
3357
+ <wsdlsoap:body use="literal"/>
3358
+ </wsdl:output>
3359
+ </wsdl:operation>
3360
+ <wsdl:operation name="doWebPayment">
3361
+ <wsdlsoap:operation soapAction="doWebPayment"/>
3362
+ <wsdl:input>
3363
+ <wsdlsoap:body use="literal"/>
3364
+ </wsdl:input>
3365
+ <wsdl:output>
3366
+ <wsdlsoap:body use="literal"/>
3367
+ </wsdl:output>
3368
+ </wsdl:operation>
3369
+ <wsdl:operation name="manageWebWallet">
3370
+ <wsdlsoap:operation soapAction="manageWebWallet"/>
3371
+ <wsdl:input>
3372
+ <wsdlsoap:body use="literal"/>
3373
+ </wsdl:input>
3374
+ <wsdl:output>
3375
+ <wsdlsoap:body use="literal"/>
3376
+ </wsdl:output>
3377
+ </wsdl:operation>
3378
+ <wsdl:operation name="createWebWallet">
3379
+ <wsdlsoap:operation soapAction="createWebWallet"/>
3380
+ <wsdl:input>
3381
+ <wsdlsoap:body use="literal"/>
3382
+ </wsdl:input>
3383
+ <wsdl:output>
3384
+ <wsdlsoap:body use="literal"/>
3385
+ </wsdl:output>
3386
+ </wsdl:operation>
3387
+ <wsdl:operation name="updateWebWallet">
3388
+ <wsdlsoap:operation soapAction="updateWebWallet"/>
3389
+ <wsdl:input>
3390
+ <wsdlsoap:body use="literal"/>
3391
+ </wsdl:input>
3392
+ <wsdl:output>
3393
+ <wsdlsoap:body use="literal"/>
3394
+ </wsdl:output>
3395
+ </wsdl:operation>
3396
+ <wsdl:operation name="getWebWallet">
3397
+ <wsdlsoap:operation soapAction="getWebWallet"/>
3398
+ <wsdl:input>
3399
+ <wsdlsoap:body use="literal"/>
3400
+ </wsdl:input>
3401
+ <wsdl:output>
3402
+ <wsdlsoap:body use="literal"/>
3403
+ </wsdl:output>
3404
+ </wsdl:operation>
3405
+ </wsdl:binding>
3406
+ <wsdl:binding name="ExtendedAPISoapBinding" type="impl:ExtendedAPI">
3407
+ <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
3408
+ <wsdl:operation name="getTransactionDetails">
3409
+ <wsdlsoap:operation soapAction="getTransactionDetails"/>
3410
+ <wsdl:input>
3411
+ <wsdlsoap:body use="literal"/>
3412
+ </wsdl:input>
3413
+ <wsdl:output>
3414
+ <wsdlsoap:body use="literal"/>
3415
+ </wsdl:output>
3416
+ </wsdl:operation>
3417
+ <wsdl:operation name="transactionsSearch">
3418
+ <wsdlsoap:operation soapAction="transactionsSearch"/>
3419
+ <wsdl:input>
3420
+ <wsdlsoap:body use="literal"/>
3421
+ </wsdl:input>
3422
+ <wsdl:output>
3423
+ <wsdlsoap:body use="literal"/>
3424
+ </wsdl:output>
3425
+ </wsdl:operation>
3426
+ <wsdl:operation name="getAlertDetails">
3427
+ <wsdlsoap:operation soapAction="getAlertDetails"/>
3428
+ <wsdl:input>
3429
+ <wsdlsoap:body use="literal"/>
3430
+ </wsdl:input>
3431
+ <wsdl:output>
3432
+ <wsdlsoap:body use="literal"/>
3433
+ </wsdl:output>
3434
+ </wsdl:operation>
3435
+ </wsdl:binding>
3436
+ <wsdl:service name="WebPaymentAPI">
3437
+ <wsdl:port name="WebPaymentAPI" binding="impl:WebPaymentAPISoapBinding">
3438
+ <wsdlsoap:address location="https://homologation.payline.com/V4/services/WebPaymentAPI"/>
3439
+ </wsdl:port>
3440
+ </wsdl:service>
3441
+ <wsdl:service name="ExtendedAPI">
3442
+ <wsdl:port name="ExtendedAPI" binding="impl:ExtendedAPISoapBinding">
3443
+ <wsdlsoap:address location="https://homologation.payline.com/V4/services/ExtendedAPI"/>
3444
+ </wsdl:port>
3445
+ </wsdl:service>
3446
+ <wsdl:service name="DirectPaymentAPI">
3447
+ <wsdl:port name="DirectPaymentAPI" binding="impl:DirectPaymentAPISoapBinding">
3448
+ <wsdlsoap:address location="https://homologation.payline.com/V4/services/DirectPaymentAPI"/>
3449
+ </wsdl:port>
3450
+ </wsdl:service>
3451
+ </wsdl:definitions>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Payline</name>
4
- <version>1.8.3</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>
@@ -10,16 +10,12 @@
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>Mont&#xE9;e de version librairie PHP Payline v4.41&#xD;
14
- Appels web services en version 10&#xD;
15
- Cin&#xE9;matique 3DS Secure applicable au paiement par portefeuille&#xD;
16
- Mapping des cat&#xE9;gories de produits Payline&#xD;
17
- Correctif pour le bon enregistrement du portefeuille client&#xD;
18
- Envoi d'informations d&#xE9;taill&#xE9;es sur l'historique client</notes>
19
  <authors><author><name>Payline</name><user>Payline</user><email>support@payline.com</email></author></authors>
20
- <date>2015-02-20</date>
21
- <time>09:55:46</time>
22
- <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="e3e28988b58f0fd7d5a168837d0b02fa"/></dir><file name="Edit.php" hash="6c81a9ee135b1ea498186806058c572a"/><file name="Grid.php" hash="654921d0b1eac96b999f506d23fff679"/></dir><file name="Managecontracts.php" hash="a1801e32c21edcf6128cc548e7e6ebf8"/><dir name="Manageproductcategories"><dir name="Assign"><file name="Form.php" hash="e0e36ee0bdbce77381b06b98693717c4"/></dir><file name="Grid.php" hash="1f141e7799b19ecf69cc2a7b0d69d242"/></dir><file name="Manageproductcategories.php" hash="2a2d7a6d4f7448ccd7ebbb66b39939d7"/><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><dir name="Checkout"><file name="Total.php" hash="944e24a7636721d076640da71a6e1ea8"/></dir><file name="Cpt.php" hash="63762d671a0b42929e534e4be9b5f215"/><file name="Direct.php" hash="6c44e7166859eccc2fda5ff8dae0ecee"/><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="99b00b70d20737dc46f49dd093244c7f"/><file name="Sidebar.php" hash="49a4e2b261c4fc49f6f609894ef49fae"/></dir><file name="Wallet.php" hash="3dc6cbe7c74963369f0e48ddff497917"/></dir><dir name="Helper"><file name="Data.php" hash="81a89d9a7e6e0d4cb8746d8213b0f347"/><file name="Logger.php" hash="ef4de0a1d4176b2e60b8464509533166"/><file name="Payment.php" hash="85b847a728882305fdc38ce331ed2488"/></dir><dir name="Model"><dir name="Contract"><file name="Status.php" hash="889b06eebdf62b468a23d4984de3d01f"/></dir><file name="Contract.php" hash="4dcb797849208e4d07c57858306aadad"/><file name="Cpt.php" hash="c6bec62fe0a7756cd586b7734905ed50"/><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="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"/></dir><file name="Direct.php" hash="b04e9549ac548667437b1e413e8059fc"/><file name="Fees.php" hash="32931106e566c790b29c4ffd1db9ca2a"/><dir name="Mysql4"><dir name="Contract"><file name="Collection.php" hash="e03a7d1a7f0eee95d154d8063f9de64a"/><dir name="Status"><file name="Collection.php" hash="357db788db91fa0b53b28c8fb740f2fd"/></dir><file name="Status.php" hash="5bb4a3be48bfdf6d27761ed4de9cb5f1"/></dir><file name="Contract.php" hash="2942a0df031b70f712719b5e1b727564"/><dir name="Fees"><file name="Collection.php" hash="3e685f250c293702d9112fb8f49c9696"/></dir><file name="Fees.php" hash="d22bbb1ecc46bc7af3083c8fbc7402f4"/><dir name="Productcategories"><file name="Collection.php" hash="b52ad0cdb1a680ce70a4d4765074bd0d"/></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="ee16581aa672d0274e71e2a1375dbc79"/><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="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="d26bc83ecda80e94e7d4ad4050c3774d"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payline"><file name="ManagecontractsController.php" hash="5b1d7c5d23208c2c6510627155ee5b41"/><file name="ManageproductcategoriesController.php" hash="23f16b79759fe6156721e3dc446ad8fd"/></dir></dir><file name="CheckoutonepageController.php" hash="b7be950924d8f6fdb561e6baa5854e2c"/><file name="IndexController.php" hash="c354a723f4a3aafe19fa2c71f715be0a"/><file name="UnloggedwalletController.php" hash="8904c89b252044364be5edaa45cc3d47"/><file name="WalletController.php" hash="ad9529ace55de3840e2fac32e699957f"/></dir><dir name="etc"><file name="config.xml" hash="c11450458a92ac0c737aa58364aaa17a"/><file name="system.xml" hash="14cfcb5d2b55f80391bc1c4f81b9dcf1"/></dir><dir name="lib"><file name="paylineSDK.php" hash="95e3d74133bae1f7003fed36876b11b2"/><file name="v4.41.wsdl" hash="1ff932da7723450def580fec9aa1f639"/></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="12c3983d93663fe60d0a562e06cc57ef"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="payline.css" hash="58de0b92593bd1a33e5846212964d882"/></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="809e0d7a32c7ad2fa88ecb422f4246fb"/></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="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="647dd1d9b10d0c692edbc18b64a08295"/><file name="switcher.phtml" hash="ced863f3f520e271497c0a6bcc4b38e4"/><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="7ec509d128fc9e459dd2bc0134500e2e"/></dir><dir name="template"><dir name="payline"><file name="Cpt.phtml" hash="8f4f34bff77d27328b706da327cab7c8"/><file name="Direct.phtml" hash="548d2e09a56960d43828a7027253e209"/><file name="Payline.phtml" hash="dc264172e5a6c5ae627b697208dff65d"/><dir name="checkout"><dir name="onepage"><file name="addjs.phtml" hash="98c66d121706ab7077d6bbf1bbf6d14e"/><dir name="info"><file name="default.phtml" hash="0a2e4099998f2caa0d0b3e957d8666ed"/></dir><dir name="payment"><file name="methods.phtml" hash="1194131c240a1154e8d0cf1c95a1e74e"/></dir><file name="shipping-method.phtml" hash="a81a9f308f15008842bfd9ba69852aa9"/></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="02134361869217c7445f46af028a050a"/></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></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Monext_Payline.csv" hash="608c3b97558b3a93787159e9d148f08a"/></dir><dir name="fr_FR"><file name="Monext_Payline.csv" hash="6233904b848881c00768ec8f187cbf53"/></dir></target><target name="mageetc"><dir name="modules"><file name="Monext_Payline.xml" hash="c6bef273efdf832b90a5924c2cfb568e"/></dir></target></contents>
23
  <compatible/>
24
  <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
25
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Payline</name>
4
+ <version>1.8.3.1</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>
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>Mont&#xE9;e de version librairie PHP Payline v4.43&#xD;
14
+ Modification du format d'identifiant du portefeuille client</notes>
 
 
 
 
15
  <authors><author><name>Payline</name><user>Payline</user><email>support@payline.com</email></author></authors>
16
+ <date>2015-07-23</date>
17
+ <time>15:20:36</time>
18
+ <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="e3e28988b58f0fd7d5a168837d0b02fa"/></dir><file name="Edit.php" hash="6c81a9ee135b1ea498186806058c572a"/><file name="Grid.php" hash="654921d0b1eac96b999f506d23fff679"/></dir><file name="Managecontracts.php" hash="a1801e32c21edcf6128cc548e7e6ebf8"/><dir name="Manageproductcategories"><dir name="Assign"><file name="Form.php" hash="e0e36ee0bdbce77381b06b98693717c4"/></dir><file name="Grid.php" hash="1f141e7799b19ecf69cc2a7b0d69d242"/></dir><file name="Manageproductcategories.php" hash="2a2d7a6d4f7448ccd7ebbb66b39939d7"/><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><dir name="Checkout"><file name="Total.php" hash="944e24a7636721d076640da71a6e1ea8"/></dir><file name="Cpt.php" hash="63762d671a0b42929e534e4be9b5f215"/><file name="Direct.php" hash="bf4a57d546737702a7a32faa605ac6a4"/><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="99b00b70d20737dc46f49dd093244c7f"/><file name="Sidebar.php" hash="49a4e2b261c4fc49f6f609894ef49fae"/></dir><file name="Wallet.php" hash="3dc6cbe7c74963369f0e48ddff497917"/></dir><dir name="Helper"><file name="Data.php" hash="7d8967a5b4fcacfe044259469400d872"/><file name="Logger.php" hash="ef4de0a1d4176b2e60b8464509533166"/><file name="Payment.php" hash="85b847a728882305fdc38ce331ed2488"/></dir><dir name="Model"><dir name="Contract"><file name="Status.php" hash="889b06eebdf62b468a23d4984de3d01f"/></dir><file name="Contract.php" hash="4dcb797849208e4d07c57858306aadad"/><file name="Cpt.php" hash="c6bec62fe0a7756cd586b7734905ed50"/><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="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"/></dir><file name="Direct.php" hash="b04e9549ac548667437b1e413e8059fc"/><file name="Fees.php" hash="32931106e566c790b29c4ffd1db9ca2a"/><dir name="Mysql4"><dir name="Contract"><file name="Collection.php" hash="e03a7d1a7f0eee95d154d8063f9de64a"/><dir name="Status"><file name="Collection.php" hash="357db788db91fa0b53b28c8fb740f2fd"/></dir><file name="Status.php" hash="5bb4a3be48bfdf6d27761ed4de9cb5f1"/></dir><file name="Contract.php" hash="2942a0df031b70f712719b5e1b727564"/><dir name="Fees"><file name="Collection.php" hash="3e685f250c293702d9112fb8f49c9696"/></dir><file name="Fees.php" hash="d22bbb1ecc46bc7af3083c8fbc7402f4"/><dir name="Productcategories"><file name="Collection.php" hash="b52ad0cdb1a680ce70a4d4765074bd0d"/></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="ee16581aa672d0274e71e2a1375dbc79"/><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="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="5a61636b9c329c7617e948fdcd3e3077"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Payline"><file name="ManagecontractsController.php" hash="5b1d7c5d23208c2c6510627155ee5b41"/><file name="ManageproductcategoriesController.php" hash="23f16b79759fe6156721e3dc446ad8fd"/></dir></dir><file name="CheckoutonepageController.php" hash="b7be950924d8f6fdb561e6baa5854e2c"/><file name="IndexController.php" hash="c354a723f4a3aafe19fa2c71f715be0a"/><file name="UnloggedwalletController.php" hash="8904c89b252044364be5edaa45cc3d47"/><file name="WalletController.php" hash="ad9529ace55de3840e2fac32e699957f"/></dir><dir name="etc"><file name="config.xml" hash="2b8505832ddd5a353d224d693fe71ef6"/><file name="system.xml" hash="14cfcb5d2b55f80391bc1c4f81b9dcf1"/></dir><dir name="lib"><file name="PaylineByMonext.wsdl" hash="c7192923eacf61d01dac8c649d5441d8"/><file name="paylineSDK.php" hash="bec523218f96e91d5e49fcc813988b1c"/><file name="v4.43.wsdl" hash="1f6030042d96082aa18d4bfca25b3187"/></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="12c3983d93663fe60d0a562e06cc57ef"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="payline.css" hash="58de0b92593bd1a33e5846212964d882"/></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="809e0d7a32c7ad2fa88ecb422f4246fb"/></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="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="647dd1d9b10d0c692edbc18b64a08295"/><file name="switcher.phtml" hash="ced863f3f520e271497c0a6bcc4b38e4"/><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="7ec509d128fc9e459dd2bc0134500e2e"/></dir><dir name="template"><dir name="payline"><file name="Cpt.phtml" hash="8f4f34bff77d27328b706da327cab7c8"/><file name="Direct.phtml" hash="548d2e09a56960d43828a7027253e209"/><file name="Payline.phtml" hash="dc264172e5a6c5ae627b697208dff65d"/><dir name="checkout"><dir name="onepage"><file name="addjs.phtml" hash="98c66d121706ab7077d6bbf1bbf6d14e"/><dir name="info"><file name="default.phtml" hash="0a2e4099998f2caa0d0b3e957d8666ed"/></dir><dir name="payment"><file name="methods.phtml" hash="1194131c240a1154e8d0cf1c95a1e74e"/></dir><file name="shipping-method.phtml" hash="a81a9f308f15008842bfd9ba69852aa9"/></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="02134361869217c7445f46af028a050a"/></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></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Monext_Payline.csv" hash="608c3b97558b3a93787159e9d148f08a"/></dir><dir name="fr_FR"><file name="Monext_Payline.csv" hash="6233904b848881c00768ec8f187cbf53"/></dir></target><target name="mageetc"><dir name="modules"><file name="Monext_Payline.xml" hash="c6bef273efdf832b90a5924c2cfb568e"/></dir></target></contents>
19
  <compatible/>
20
  <dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php></required></dependencies>
21
  </package>