Payline - Version 1.8.3.2

Version Notes

Montée de version librairie PHP Payline v4.44
Correctif sur la gestion du stock

Download this release

Release Info

Developer Payline
Extension Payline
Version 1.8.3.2
Comparing to
See all releases


Code changes from version 1.8.3.1 to 1.8.3.2

app/code/community/Monext/Payline/Helper/Payment.php CHANGED
@@ -222,6 +222,7 @@ class Monext_Payline_Helper_Payment extends Mage_Core_Helper_Abstract
222
  }
223
  $stock->save(); // Save
224
  }
 
225
  }
226
  }
227
  }
222
  }
223
  $stock->save(); // Save
224
  }
225
+ Mage::helper('payline/logger')->log('[updateStock] done for order '.$order->getIncrementId());
226
  }
227
  }
228
  }
app/code/community/Monext/Payline/Model/Cpt.php CHANGED
@@ -45,7 +45,7 @@ class Monext_Payline_Model_Cpt extends Mage_Payment_Model_Method_Abstract
45
  */
46
  public function getOrderPlaceRedirectUrl()
47
  {
48
- Mage::helper('payline/logger')->log('-- getOrderPlaceRedirectUrl --');
49
  return Mage::getUrl('payline/index/cpt');
50
  }
51
 
45
  */
46
  public function getOrderPlaceRedirectUrl()
47
  {
48
+ //Mage::helper('payline/logger')->log('-- getOrderPlaceRedirectUrl --');
49
  return Mage::getUrl('payline/index/cpt');
50
  }
51
 
app/code/community/Monext/Payline/Model/Datasource/Widgettemplate.php ADDED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Class used as a datasource to display widget options
4
+ */
5
+ class Monext_Payline_Model_Datasource_Widgettemplate
6
+ {
7
+ public function toOptionArray()
8
+ {
9
+ return array(
10
+ array('value' => 0, 'label'=>Mage::helper('payline')->__('disabled')),
11
+ array('value' => 'lightbox', 'label'=>Mage::helper('payline')->__('lightbox')),
12
+ array('value' => 'column', 'label'=>Mage::helper('payline')->__('column')),
13
+ array('value' => 'tab', 'label'=>Mage::helper('payline')->__('tab'))
14
+ );
15
+ }
16
+ }
app/code/community/Monext/Payline/controllers/IndexController.php CHANGED
@@ -28,6 +28,7 @@ class Monext_Payline_IndexController extends Mage_Core_Controller_Front_Action
28
  $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$cancelStatus,$message,false);
29
  Mage::helper('payline/payment')->updateStock($this->order);
30
  $this->order->save();
 
31
 
32
  $this->_redirectUrl($this->_getPaymentRefusedRedirectUrl());
33
  }
@@ -593,7 +594,6 @@ class Monext_Payline_IndexController extends Mage_Core_Controller_Front_Action
593
  Mage::getSingleton('core/session')->addError(Mage::helper('payline')->__('Your payment is canceled'));
594
  $canceledStatus = Mage::getStoreConfig('payment/payline_common/canceled_order_status');
595
  $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$canceledStatus,$msgLog,false);
596
- Mage::helper('payline/payment')->updateStock($this->order);
597
  }else {
598
  Mage::getSingleton('core/session')->addError(Mage::helper('payline')->__('Your payment is refused'));
599
  $failedOrderStatus = Mage::getStoreConfig('payment/payline_common/failed_order_status');
@@ -872,3 +872,4 @@ class Monext_Payline_IndexController extends Mage_Core_Controller_Front_Action
872
  return $url;
873
  }
874
  }
 
28
  $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$cancelStatus,$message,false);
29
  Mage::helper('payline/payment')->updateStock($this->order);
30
  $this->order->save();
31
+ Mage::helper('payline/logger')->log('[cancelOrder] - order '.$this->order->getIncrementId().' state is set to '.$cancelStatus);
32
 
33
  $this->_redirectUrl($this->_getPaymentRefusedRedirectUrl());
34
  }
594
  Mage::getSingleton('core/session')->addError(Mage::helper('payline')->__('Your payment is canceled'));
595
  $canceledStatus = Mage::getStoreConfig('payment/payline_common/canceled_order_status');
596
  $this->order->setState(Mage_Sales_Model_Order::STATE_CANCELED,$canceledStatus,$msgLog,false);
 
597
  }else {
598
  Mage::getSingleton('core/session')->addError(Mage::helper('payline')->__('Your payment is refused'));
599
  $failedOrderStatus = Mage::getStoreConfig('payment/payline_common/failed_order_status');
872
  return $url;
873
  }
874
  }
875
+
app/code/community/Monext/Payline/lib/PaylineByMonext.wsdl CHANGED
@@ -1,169 +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>
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
@@ -410,7 +410,7 @@ final class paylineLog {
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,7 +424,7 @@ class paylineSDK{
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/';
@@ -1066,8 +1066,9 @@ class paylineSDK{
1066
  return $data;
1067
  }
1068
 
 
1069
  private function webServiceRequest($array,$WSRequest,$PaylineAPI,$Method){
1070
- $reqTrace = "webServiceRequest - Location : ".$this->webServicesEndpoint.$PaylineAPI." - $Method";
1071
  $resTrace = '';
1072
  try{
1073
  $client = new SoapClient(dirname(__FILE__).'/'.paylineSDK::WSDL, $this->header_soap);
@@ -1089,72 +1090,106 @@ class paylineSDK{
1089
  $response = paylineUtil::responseToArray($WSresponse);
1090
  break;
1091
  case 'createWallet':
 
1092
  $WSresponse = $client->createWallet($WSRequest);
1093
  $response = paylineUtil::responseToArray($WSresponse);
1094
  break;
1095
  case 'createWebWallet':
 
1096
  $WSresponse = $client->createWebWallet($WSRequest);
1097
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1098
  break;
1099
  case 'updatePaymentRecord':
 
1100
  $WSresponse = $client->updatePaymentRecord($WSRequest);
1101
  $response = paylineUtil::responseToArray($WSresponse);
1102
  break;
1103
  case 'getBillingRecord':
 
1104
  $WSresponse = $client->getBillingRecord($WSRequest);
1105
  $response = paylineUtil::responseToArray($WSresponse);
1106
  break;
1107
  case 'updateBillingRecord':
 
1108
  $WSresponse = $client->updateBillingRecord($WSRequest);
1109
  $response = paylineUtil::responseToArray($WSresponse);
1110
  break;
1111
  case 'disablePaymentRecord':
 
1112
  $WSresponse = $client->disablePaymentRecord($WSRequest);
1113
  $response = paylineUtil::responseToArray($WSresponse);
1114
  break;
1115
  case 'disableWallet':
 
1116
  $WSresponse = $client->disableWallet($WSRequest);
1117
  $response = paylineUtil::responseToArray($WSresponse);
1118
  break;
1119
  case 'doAuthorization':
 
1120
  $WSresponse = $client->doAuthorization($WSRequest);
1121
  $response = paylineUtil::responseToArray($WSresponse);
 
1122
  break;
1123
  case 'doCapture':
 
1124
  $WSresponse = $client->doCapture($WSRequest);
1125
  $response = paylineUtil::responseToArray($WSresponse);
 
1126
  break;
1127
  case 'doCredit':
 
1128
  $WSresponse = $client->doCredit($WSRequest);
1129
  $response = paylineUtil::responseToArray($WSresponse);
 
1130
  break;
1131
  case 'doDebit':
 
1132
  $WSresponse = $client->doDebit($WSRequest);
1133
  $response = paylineUtil::responseToArray($WSresponse);
 
1134
  break;
1135
  case 'doImmediateWalletPayment':
 
1136
  $WSresponse = $client->doImmediateWalletPayment($WSRequest);
1137
  $response = paylineUtil::responseToArray($WSresponse);
 
1138
  break;
1139
  case 'doReAuthorization':
 
1140
  $WSresponse = $client->doReAuthorization($WSRequest);
1141
  $response = paylineUtil::responseToArray($WSresponse);
 
1142
  break;
1143
  case 'doRecurrentWalletPayment':
 
1144
  $WSresponse = $client->doRecurrentWalletPayment($WSRequest);
1145
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1146
  break;
1147
  case 'doRefund':
 
1148
  $WSresponse = $client->doRefund($WSRequest);
1149
  $response = paylineUtil::responseToArray($WSresponse);
 
1150
  break;
1151
  case 'doReset':
 
1152
  $WSresponse = $client->doReset($WSRequest);
1153
  $response = paylineUtil::responseToArray($WSresponse);
 
1154
  break;
1155
  case 'doScheduledWalletPayment':
 
1156
  $WSresponse = $client->doScheduledWalletPayment($WSRequest);
1157
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1158
  break;
1159
  case 'doScoringCheque':
1160
  $WSresponse = $client->doScoringCheque($WSRequest);
@@ -1169,18 +1204,22 @@ class paylineSDK{
1169
  }
1170
  break;
1171
  case 'enableWallet':
 
1172
  $WSresponse = $client->enableWallet($WSRequest);
1173
  $response = paylineUtil::responseToArray($WSresponse);
1174
  break;
1175
  case 'getAlertDetails':
 
1176
  $WSresponse = $client->getAlertDetails($WSRequest);
1177
  $response = paylineUtil::responseToArray($WSresponse);
1178
  break;
1179
  case 'getBalance':
 
1180
  $WSresponse = $client->getBalance($WSRequest);
1181
  $response = paylineUtil::responseToArray($WSresponse);
1182
  break;
1183
  case 'getCards':
 
1184
  $WSresponse = $client->getCards($WSRequest);
1185
  $response = paylineUtil::responseToArrayForGetCards($WSresponse);
1186
  break;
@@ -1193,18 +1232,25 @@ class paylineSDK{
1193
  $response = paylineUtil::responseToArray($WSresponse);
1194
  break;
1195
  case 'getPaymentRecord':
 
1196
  $WSresponse = $client->getPaymentRecord($WSRequest);
1197
  $response = paylineUtil::responseToArray($WSresponse);
1198
  break;
1199
  case 'getToken':
 
1200
  $WSresponse = $client->getToken($WSRequest);
1201
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1202
  break;
1203
  case 'getTransactionDetails':
 
1204
  $WSresponse = $client->getTransactionDetails($WSRequest);
1205
  $response = paylineUtil::responseToArray($WSresponse);
1206
  break;
1207
  case 'getWallet':
 
1208
  $WSresponse = $client->getWallet($WSRequest);
1209
  $response = paylineUtil::responseToArray($WSresponse);
1210
  break;
@@ -1217,34 +1263,55 @@ class paylineSDK{
1217
  }
1218
  break;
1219
  case 'getWebWallet':
 
1220
  $WSresponse = $client->getWebWallet($WSRequest);
1221
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1222
  break;
1223
  case 'manageWebWallet' :
 
1224
  $WSresponse = $client->manageWebWallet($WSRequest);
1225
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1226
  break;
1227
  case 'transactionsSearch':
 
 
 
 
 
1228
  $WSresponse = $client->transactionsSearch($WSRequest);
1229
  $response = paylineUtil::responseToArray($WSresponse);
1230
  break;
1231
  case 'unBlock':
 
1232
  $WSresponse = $client->unBlock($WSRequest);
1233
  $response = paylineUtil::responseToArray($WSresponse);
1234
  break;
1235
  case 'updateWallet':
 
1236
  $WSresponse = $client->updateWallet($WSRequest);
1237
  $response = paylineUtil::responseToArray($WSresponse);
1238
  break;
1239
  case 'updateWebWallet':
 
1240
  $WSresponse = $client->updateWebWallet($WSRequest);
1241
  $response = paylineUtil::responseToArray($WSresponse);
 
 
 
1242
  break;
1243
  case 'verifyAuthentication':
 
1244
  $WSresponse = $client->verifyAuthentication($WSRequest);
1245
  $response = paylineUtil::responseToArray($WSresponse);
1246
  break;
1247
  case 'verifyEnrollment':
 
1248
  $WSresponse = $client->verifyEnrollment($WSRequest);
1249
  $response = paylineUtil::responseToArray($WSresponse);
1250
  break;
410
  class paylineSDK{
411
 
412
  // kit version
413
+ const KIT_VERSION = 'module Magento 1.8.3.2';
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.44.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/';
1066
  return $data;
1067
  }
1068
 
1069
+
1070
  private function webServiceRequest($array,$WSRequest,$PaylineAPI,$Method){
1071
+ $reqTrace = "Request : $PaylineAPI.$Method";
1072
  $resTrace = '';
1073
  try{
1074
  $client = new SoapClient(dirname(__FILE__).'/'.paylineSDK::WSDL, $this->header_soap);
1090
  $response = paylineUtil::responseToArray($WSresponse);
1091
  break;
1092
  case 'createWallet':
1093
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - walletId = '.$array['wallet']['walletId'].' - card = '.$this->hideChars($array['card']['number'],4,4).')';
1094
  $WSresponse = $client->createWallet($WSRequest);
1095
  $response = paylineUtil::responseToArray($WSresponse);
1096
  break;
1097
  case 'createWebWallet':
1098
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - walletId = '.$array['buyer']['walletId'].')';
1099
  $WSresponse = $client->createWebWallet($WSRequest);
1100
  $response = paylineUtil::responseToArray($WSresponse);
1101
+ if($response['result']['code'] == '00000'){
1102
+ $resTrace = ' - token = '.$response['token'];
1103
+ }
1104
  break;
1105
  case 'updatePaymentRecord':
1106
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - paymentRecordId = '.$array['paymentRecordId'].')';
1107
  $WSresponse = $client->updatePaymentRecord($WSRequest);
1108
  $response = paylineUtil::responseToArray($WSresponse);
1109
  break;
1110
  case 'getBillingRecord':
1111
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - paymentRecordId = '.$array['paymentRecordId'].' - billingRecordId = '.$array['billingRecordId'].')';
1112
  $WSresponse = $client->getBillingRecord($WSRequest);
1113
  $response = paylineUtil::responseToArray($WSresponse);
1114
  break;
1115
  case 'updateBillingRecord':
1116
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - paymentRecordId = '.$array['paymentRecordId'].' - billingRecordId = '.$array['billingRecordId'].')';
1117
  $WSresponse = $client->updateBillingRecord($WSRequest);
1118
  $response = paylineUtil::responseToArray($WSresponse);
1119
  break;
1120
  case 'disablePaymentRecord':
1121
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - paymentRecordId = '.$array['paymentRecordId'].')';
1122
  $WSresponse = $client->disablePaymentRecord($WSRequest);
1123
  $response = paylineUtil::responseToArray($WSresponse);
1124
  break;
1125
  case 'disableWallet':
1126
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - walletIdList = '.implode(';', $this->walletIdList).')';
1127
  $WSresponse = $client->disableWallet($WSRequest);
1128
  $response = paylineUtil::responseToArray($WSresponse);
1129
  break;
1130
  case 'doAuthorization':
1131
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - amount = '.$array['payment']['amount'].')';
1132
  $WSresponse = $client->doAuthorization($WSRequest);
1133
  $response = paylineUtil::responseToArray($WSresponse);
1134
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1135
  break;
1136
  case 'doCapture':
1137
+ $reqTrace .= '(transactionID = '.$array['transactionID'].' - amount = '.$array['payment']['amount'].')';
1138
  $WSresponse = $client->doCapture($WSRequest);
1139
  $response = paylineUtil::responseToArray($WSresponse);
1140
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1141
  break;
1142
  case 'doCredit':
1143
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - order.ref = '.$array['order']['ref'].' - card = '.$this->hideChars($array['card']['number'],4,4).')';
1144
  $WSresponse = $client->doCredit($WSRequest);
1145
  $response = paylineUtil::responseToArray($WSresponse);
1146
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1147
  break;
1148
  case 'doDebit':
1149
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - order.ref = '.$array['order']['ref'].' - card = '.$this->hideChars($array['card']['number'],4,4).')';
1150
  $WSresponse = $client->doDebit($WSRequest);
1151
  $response = paylineUtil::responseToArray($WSresponse);
1152
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1153
  break;
1154
  case 'doImmediateWalletPayment':
1155
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - walletId = '.$array['walletId'].' - order.ref = '.$array['order']['ref'].')';
1156
  $WSresponse = $client->doImmediateWalletPayment($WSRequest);
1157
  $response = paylineUtil::responseToArray($WSresponse);
1158
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1159
  break;
1160
  case 'doReAuthorization':
1161
+ $reqTrace .= '(transactionID = '.$array['transactionID'].' - amount = '.$array['payment']['amount'].')';
1162
  $WSresponse = $client->doReAuthorization($WSRequest);
1163
  $response = paylineUtil::responseToArray($WSresponse);
1164
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1165
  break;
1166
  case 'doRecurrentWalletPayment':
1167
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - walletId = '.$array['walletId'].' - order.ref = '.$array['order']['ref'].')';
1168
  $WSresponse = $client->doRecurrentWalletPayment($WSRequest);
1169
  $response = paylineUtil::responseToArray($WSresponse);
1170
+ if($response['result']['code'] == '02500'){
1171
+ $resTrace = ' - paymentRecordId = '.$response['paymentRecordId'];
1172
+ }
1173
  break;
1174
  case 'doRefund':
1175
+ $reqTrace .= '(transactionID = '.$array['transactionID'].' - amount = '.$array['payment']['amount'].')';
1176
  $WSresponse = $client->doRefund($WSRequest);
1177
  $response = paylineUtil::responseToArray($WSresponse);
1178
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1179
  break;
1180
  case 'doReset':
1181
+ $reqTrace .= '(transactionID = '.$array['transactionID'].')';
1182
  $WSresponse = $client->doReset($WSRequest);
1183
  $response = paylineUtil::responseToArray($WSresponse);
1184
+ $resTrace = ' - transactionID = '.$response['transaction']['id'];
1185
  break;
1186
  case 'doScheduledWalletPayment':
1187
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - walletId = '.$array['walletId'].' - order.ref = '.$array['order']['ref'].')';
1188
  $WSresponse = $client->doScheduledWalletPayment($WSRequest);
1189
  $response = paylineUtil::responseToArray($WSresponse);
1190
+ if($response['result']['code'] == '02500'){
1191
+ $resTrace = ' - paymentRecordId = '.$response['paymentRecordId'];
1192
+ }
1193
  break;
1194
  case 'doScoringCheque':
1195
  $WSresponse = $client->doScoringCheque($WSRequest);
1204
  }
1205
  break;
1206
  case 'enableWallet':
1207
+ $reqTrace .= '(walletId = '.$array['walletId'].')';
1208
  $WSresponse = $client->enableWallet($WSRequest);
1209
  $response = paylineUtil::responseToArray($WSresponse);
1210
  break;
1211
  case 'getAlertDetails':
1212
+ $reqTrace .= '(alertId = '.$array['AlertId'].' - transactionId = '.$array['TransactionId'].')';
1213
  $WSresponse = $client->getAlertDetails($WSRequest);
1214
  $response = paylineUtil::responseToArray($WSresponse);
1215
  break;
1216
  case 'getBalance':
1217
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - cardID = '.$this->hideChars($array['cardID'],4,4).')';
1218
  $WSresponse = $client->getBalance($WSRequest);
1219
  $response = paylineUtil::responseToArray($WSresponse);
1220
  break;
1221
  case 'getCards':
1222
+ $reqTrace .= '(contract - '.$array['contractNumber'].' - walletId = '.$array['walletId'].' - cardInd = '.$array['cardInd'].')';
1223
  $WSresponse = $client->getCards($WSRequest);
1224
  $response = paylineUtil::responseToArrayForGetCards($WSresponse);
1225
  break;
1232
  $response = paylineUtil::responseToArray($WSresponse);
1233
  break;
1234
  case 'getPaymentRecord':
1235
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - paymentRecordId = '.$array['paymentRecordId'].')';
1236
  $WSresponse = $client->getPaymentRecord($WSRequest);
1237
  $response = paylineUtil::responseToArray($WSresponse);
1238
  break;
1239
  case 'getToken':
1240
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - cardNumber = '.$this->hideChars($array['cardNumber'],4,4).')';
1241
  $WSresponse = $client->getToken($WSRequest);
1242
  $response = paylineUtil::responseToArray($WSresponse);
1243
+ if($response['result']['code'] == '02500'){
1244
+ $resTrace = ' - token = '.$response['token'];
1245
+ }
1246
  break;
1247
  case 'getTransactionDetails':
1248
+ $reqTrace = '(transactionId = '.$array['transactionId'].')';
1249
  $WSresponse = $client->getTransactionDetails($WSRequest);
1250
  $response = paylineUtil::responseToArray($WSresponse);
1251
  break;
1252
  case 'getWallet':
1253
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - walletId = '.$array['walletId'].' - cardInd = '.$array['cardInd'].')';
1254
  $WSresponse = $client->getWallet($WSRequest);
1255
  $response = paylineUtil::responseToArray($WSresponse);
1256
  break;
1263
  }
1264
  break;
1265
  case 'getWebWallet':
1266
+ $reqTrace .= '(token = '.$array['token'].')';
1267
  $WSresponse = $client->getWebWallet($WSRequest);
1268
  $response = paylineUtil::responseToArray($WSresponse);
1269
+ if(isset($response['wallet']['card'])){
1270
+ $resTrace = ' - card = '.$this->hideChars($response['wallet']['card']['number'],4,4);
1271
+ }
1272
  break;
1273
  case 'manageWebWallet' :
1274
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - walletId = '.$array['buyer']['walletId'].')';
1275
  $WSresponse = $client->manageWebWallet($WSRequest);
1276
  $response = paylineUtil::responseToArray($WSresponse);
1277
+ if($response['result']['code'] == '00000'){
1278
+ $resTrace = ' - token = '.$response['token'];
1279
+ }
1280
  break;
1281
  case 'transactionsSearch':
1282
+ $reqTrace .= '(';
1283
+ foreach ($array as $key => $value) {
1284
+ $reqTrace .= $value != '' ? "$key = $value - " : '';
1285
+ }
1286
+ $reqTrace .= ')';
1287
  $WSresponse = $client->transactionsSearch($WSRequest);
1288
  $response = paylineUtil::responseToArray($WSresponse);
1289
  break;
1290
  case 'unBlock':
1291
+ $reqTrace .= '(transactionID = '.$array['transactionID'].')';
1292
  $WSresponse = $client->unBlock($WSRequest);
1293
  $response = paylineUtil::responseToArray($WSresponse);
1294
  break;
1295
  case 'updateWallet':
1296
+ $reqTrace .= '(walletId = '.$array['wallet']['walletId'].')';
1297
  $WSresponse = $client->updateWallet($WSRequest);
1298
  $response = paylineUtil::responseToArray($WSresponse);
1299
  break;
1300
  case 'updateWebWallet':
1301
+ $reqTrace .= '(walletId = '.$array['walletId'].')';
1302
  $WSresponse = $client->updateWebWallet($WSRequest);
1303
  $response = paylineUtil::responseToArray($WSresponse);
1304
+ if($response['result']['code'] == '00000'){
1305
+ $resTrace = ' - token = '.$response['token'];
1306
+ }
1307
  break;
1308
  case 'verifyAuthentication':
1309
+ $reqTrace .= '(contract = '.$array['contractNumber'].' - card = '.$this->hideChars($array['card']['number'],4,4).')';
1310
  $WSresponse = $client->verifyAuthentication($WSRequest);
1311
  $response = paylineUtil::responseToArray($WSresponse);
1312
  break;
1313
  case 'verifyEnrollment':
1314
+ $reqTrace .= '(contract = '.$array['payment']['contractNumber'].' - card = '.$this->hideChars($array['card']['number'],4,4).')';
1315
  $WSresponse = $client->verifyEnrollment($WSRequest);
1316
  $response = paylineUtil::responseToArray($WSresponse);
1317
  break;
app/code/community/Monext/Payline/lib/{v4.43.wsdl → v4.44.wsdl} RENAMED
@@ -94,6 +94,7 @@
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>
@@ -892,6 +893,7 @@
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>
94
  <element minOccurs="0" name="wallet" nillable="true" type="tns1:wallet"/>
95
  <element minOccurs="0" name="contractNumberWalletList" nillable="true" type="tns1:contractNumberWalletList"/>
96
  <element minOccurs="0" name="contractNumber" nillable="false" type="xsd:string"/>
97
+ <element name="bankAccountData" nillable="true" type="tns1:bankAccountData"/>
98
  </sequence>
99
  </complexType>
100
  </element>
893
  <element name="media" nillable="true" type="xsd:string"/>
894
  <element name="contractNumber" nillable="false" type="xsd:string"/>
895
  <element minOccurs="0" name="paymentAdditionalList" nillable="true" type="tns1:paymentAdditionalList"/>
896
+ <element name="bankAccountData" nillable="true" type="tns1:bankAccountData"/>
897
  </sequence>
898
  </complexType>
899
  </element>
app/design/frontend/base/default/template/payline/Widget.phtml ADDED
@@ -0,0 +1,3 @@
 
 
 
1
+ <fieldset class="form-list">
2
+ <div id="PaylineWidget" data-token="" data-auto-init="false" data-template="<?php echo $this->getWidgetTemplate() ?>"></div>
3
+ </fieldset>
package.xml CHANGED
@@ -1,7 +1,7 @@
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,12 +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.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>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Payline</name>
4
+ <version>1.8.3.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.opensource.org/licenses/gpl-license.php">GNU General Public License (GPL)</license>
7
  <channel>community</channel>
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.44&#xD;
14
+ Correctif sur la gestion du stock</notes>
15
  <authors><author><name>Payline</name><user>Payline</user><email>support@payline.com</email></author></authors>
16
+ <date>2015-09-29</date>
17
+ <time>14:16: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="a88f988ecdc5be66eab8871fb00baf7a"/></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="a6e26d1f5e8909fdcca03e5c1358e1a8"/><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"/><file name="Widgettemplate.php" hash="89ae446e8deb919679387a18ae9f8540"/></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="44dfd0eb61b62cd5adcd373beed732f0"/><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="c68f223816077ee39f59ebcc0dca4c34"/><file name="paylineSDK.php" hash="2ea50fb01510424134e290e13de2a94f"/><file name="v4.44.wsdl" hash="0423da673d37c5058efe8ce4fac2b03e"/></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"/><file name="Widget.phtml" hash="dfd671d6975557369ab292925c16dcfd"/><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>