Pay_NL - Version 3.8.4

Version Notes

Some instore changes
Instore via checkout can now be enabled from selected ipaddresses

Download this release

Release Info

Developer Andy Pieters
Extension Pay_NL
Version 3.8.4
Comparing to
See all releases


Code changes from version 3.8.2 to 3.8.4

app/code/community/Pay/Payment/Block/Form/Amazonpay.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Pay_Payment_Block_Form_Amazonpay extends Pay_Payment_Block_Form_Abstract {
4
+
5
+ protected $paymentMethodId = Pay_Payment_Model_Paymentmethod_Amazonpay::OPTION_ID;
6
+ protected $paymentMethodName = 'Amazon Pay';
7
+ protected $methodCode = 'pay_payment_amazonpay';
8
+
9
+ }
app/code/community/Pay/Payment/Model/Paymentmethod.php CHANGED
@@ -205,7 +205,7 @@ class Pay_Payment_Model_Paymentmethod extends Mage_Payment_Model_Method_Abstract
205
  $additionalData = $session->getPaynlPaymentData();
206
 
207
  $optionId = $this->_paymentOptionId;
208
- $optionSubId = $additionalData['option_sub'] ? $additionalData['option_sub'] : null;
209
 
210
  $ipAddress = $order->getRemoteIp();
211
  if (empty($ipAddress)) $ipAddress = \Paynl\Helper::getIp();
@@ -299,7 +299,7 @@ class Pay_Payment_Model_Paymentmethod extends Mage_Payment_Model_Method_Abstract
299
  } else {
300
  $birthDate = null;
301
  }
302
- $iban = $additionalData['iban'] ? $additionalData['iban'] : null;
303
 
304
  $enduser = array(
305
  'birthDate' => $birthDate,
205
  $additionalData = $session->getPaynlPaymentData();
206
 
207
  $optionId = $this->_paymentOptionId;
208
+ $optionSubId = isset($additionalData['option_sub']) ? $additionalData['option_sub'] : null;
209
 
210
  $ipAddress = $order->getRemoteIp();
211
  if (empty($ipAddress)) $ipAddress = \Paynl\Helper::getIp();
299
  } else {
300
  $birthDate = null;
301
  }
302
+ $iban = isset($additionalData['iban']) ? $additionalData['iban'] : null;
303
 
304
  $enduser = array(
305
  'birthDate' => $birthDate,
app/code/community/Pay/Payment/Model/Paymentmethod/Amazonpay.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+ class Pay_Payment_Model_Paymentmethod_Amazonpay extends Pay_Payment_Model_Paymentmethod {
3
+ const OPTION_ID = 1903;
4
+ protected $_paymentOptionId = 1903;
5
+ protected $_code = 'pay_payment_amazonpay';
6
+ protected $_formBlockType = 'pay_payment/form_amazonpay';
7
+ }
8
+
app/code/community/Pay/Payment/Model/Paymentmethod/Instore.php CHANGED
@@ -1,152 +1,222 @@
1
  <?php
2
 
3
- class Pay_Payment_Model_Paymentmethod_Instore extends Pay_Payment_Model_Paymentmethod
4
- {
5
- const OPTION_ID = 1729;
6
- protected $_paymentOptionId = 1729;
7
- protected $_code = 'pay_payment_instore';
8
- protected $_formBlockType = 'pay_payment/form_instore';
9
-
10
- // Can only be used in backend orders
11
- protected $_canUseInternal = true;
12
- protected $_canUseCheckout = true;
13
-
14
- private $_redirectUrl = null;
15
-
16
- public function __construct()
17
- {
18
- $this->_canUseCheckout = Mage::getStoreConfig('payment/pay_payment_instore/active_checkout')==1;
19
-
20
- parent::__construct();
21
- }
22
-
23
- public function initialize($paymentAction, $stateObject)
24
- {
25
- switch ($paymentAction) {
26
- case self::ACTION_AUTHORIZE:
27
- case self::ACTION_AUTHORIZE_CAPTURE:
28
- $payment = $this->getInfoInstance();
29
- /** @var Mage_Sales_Model_Order $order */
30
- $order = $payment->getOrder();
31
-
32
- /** @var Pay_Payment_Model_Paymentmethod $method */
33
- $method = $payment->getMethodInstance();
34
-
35
- $this->_startResult = $method->startPayment($order);
36
-
37
- return true;
38
- break;
39
- default:
40
- break;
41
- }
42
- return parent::initialize($paymentAction, $stateObject);
43
- }
44
-
45
- private static function sendToTerminal($transactionId, $terminalId, $order)
46
- {
47
- $payment = \Paynl\Instore::payment(array(
48
- 'transactionId' => $transactionId,
49
- 'terminalId' => $terminalId
50
- ));
51
-
52
- $hash = $payment->getHash();
53
-
54
- for ($i = 0; $i < 60; $i++) {
55
- $status = \Paynl\Instore::status(array('hash' => $hash));
56
- $state = $status->getTransactionState();
57
-
58
- if ($state != 'init') {
59
- if ($state == 'approved') {
60
-
61
- $receiptData = \Paynl\Instore::getReceipt(array('hash' => $hash));
62
- $approvalId = $receiptData->getApprovalId();
63
- $receipt = $receiptData->getReceipt();
64
-
65
- $order->getPayment()->setAdditionalInformation('paynl_receipt', $receipt);
66
- $order->getPayment()->setAdditionalInformation('paynl_transaction_id', $approvalId);
67
-
68
- return true;
69
- }
70
- return false;
71
- }
72
-
73
- sleep(1);
74
- }
75
- return false;
76
- }
77
-
78
- public function getOrderPlaceRedirectUrl()
79
- {
80
- return $this->_redirectUrl;
81
- }
82
-
83
- public function startPayment(Mage_Sales_Model_Order $order)
84
- {
85
- if(!is_null($this->_startResult)){
86
- return $this->_startResult;
87
- }
88
-
89
- $transaction_amount = $order->getPayment()->getAdditionalInformation('amount');
90
- $transaction_amount = ($transaction_amount)?$transaction_amount:null;
91
-
92
- $result = parent::startPayment($order, $transaction_amount);
93
-
94
- $store = $order->getStore();
95
- $pageSuccess = $store->getConfig('pay_payment/general/page_success');
96
-
97
- $terminalId = $order->getPayment()->getAdditionalInformation('terminalId');
98
- $terminalId = ($terminalId)?$terminalId:$_POST['payment']['terminalId'];
99
- if($this->sendToTerminal($result['transactionId'], $terminalId, $order)){
100
- $result['url'] = $pageSuccess;
101
- $this->_redirectUrl = $pageSuccess;
102
- return $result;
103
- } else{
104
- Mage::throwException('Payment canceled');
105
- }
106
-
107
- }
108
- public static function startMultiPayment(Varien_Event_Observer $data){
109
- $method = $data->getMethod();
110
- if($method == 'pay_payment_instore') {
111
- $amount = $data->getAmount();
112
-
113
- $methodData = $data->getMethodData();
114
- $terminalId = $methodData['additional_data']['terminalId'];
115
-
116
- /**
117
- * @var Mage_Sales_Model_Order $order
118
- */
119
- $order = $data->getOrder();
120
- $store = $order->getStore();
121
- $payHelper = Mage::helper('pay_payment');
122
- $payHelper->loginSDK($store);
123
-
124
- $ipAddress = $order->getRemoteIp();
125
- if (empty($ipAddress)) $ipAddress = \Paynl\Helper::getIp();
126
- if (strpos($ipAddress, ',') !== false) {
127
- $ipAddress = substr($ipAddress, 0, strpos($ipAddress, ','));
128
- }
129
-
130
- $startData = array(
131
- 'amount' => $amount,
132
- 'returnUrl' => 'http://dummy_url.com',
133
- 'ipaddress' => $ipAddress,
134
-
135
- 'paymentMethod' => self::OPTION_ID,
136
- 'description' => $order->getIncrementId(),
137
- 'currency' => $order->getOrderCurrencyCode(),
138
- 'extra1' => $order->getIncrementId(),
139
- 'extra2' => $order->getCustomerEmail(),
140
- 'ipAddress' => $ipAddress
141
- );
142
-
143
- $transaction = \Paynl\Transaction::start($startData);
144
-
145
- $terminalResult = self::sendToTerminal($transaction->getTransactionId(), $terminalId, $order);
146
- if(!$terminalResult){
147
- Mage::throwException('Payment canceled');
148
- }
149
- }
150
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  }
152
 
1
  <?php
2
 
3
+ class Pay_Payment_Model_Paymentmethod_Instore extends Pay_Payment_Model_Paymentmethod {
4
+ const OPTION_ID = 1729;
5
+ protected $_paymentOptionId = 1729;
6
+ protected $_code = 'pay_payment_instore';
7
+ protected $_formBlockType = 'pay_payment/form_instore';
8
+ // protected $_isInitializeNeeded = false;
9
+
10
+ protected static $_isAdminOrder = false;
11
+
12
+ // Can only be used in backend orders
13
+ protected $_canUseInternal = true;
14
+ protected $_canUseCheckout = true;
15
+
16
+
17
+ private static $_redirectUrl = null;
18
+
19
+ private function setActiveCheckout(){
20
+ $this->_canUseCheckout = Mage::getStoreConfig( 'payment/pay_payment_instore/active_checkout' ) == 1;
21
+
22
+ if(Mage::getStoreConfig( 'payment/pay_payment_instore/active_checkout') == 2 ){
23
+ $ips = Mage::getStoreConfig( 'payment/pay_payment_instore/active_checkout_ip');
24
+ $arrIps = explode(',', $ips);
25
+ $arrIps = array_map('trim', $arrIps);
26
+ $clientIp = \Paynl\Helper::getIp();
27
+ if(in_array($clientIp, $arrIps)){
28
+ $this->_canUseCheckout = true;
29
+ }
30
+ }
31
+ }
32
+
33
+ public function __construct() {
34
+ $this->setActiveCheckout();
35
+
36
+ parent::__construct();
37
+ }
38
+
39
+ public static function startMultiPayment( Varien_Event_Observer $data ) {
40
+ self::$_isAdminOrder = true;
41
+ $method = $data->getMethod();
42
+ if ( $method == 'pay_payment_instore' ) {
43
+ $amount = $data->getAmount();
44
+
45
+ $methodData = $data->getMethodData();
46
+ $terminalId = $methodData['additional_data']['terminalId'];
47
+
48
+ /**
49
+ * @var Mage_Sales_Model_Order $order
50
+ */
51
+ $order = $data->getOrder();
52
+ $store = $order->getStore();
53
+ /**
54
+ * @var $payHelper Pay_Payment_Helper_Data
55
+ */
56
+ $payHelper = Mage::helper( 'pay_payment' );
57
+ $payHelper->loginSDK( $store );
58
+
59
+ $ipAddress = $order->getRemoteIp();
60
+ if ( empty( $ipAddress ) ) {
61
+ $ipAddress = \Paynl\Helper::getIp();
62
+ }
63
+ if ( strpos( $ipAddress, ',' ) !== false ) {
64
+ $ipAddress = substr( $ipAddress, 0, strpos( $ipAddress, ',' ) );
65
+ }
66
+
67
+ $startData = array(
68
+ 'amount' => $amount,
69
+ 'returnUrl' => 'http://dummy_url.com',
70
+ 'ipaddress' => $ipAddress,
71
+
72
+ 'paymentMethod' => self::OPTION_ID,
73
+ 'description' => $order->getIncrementId(),
74
+ 'currency' => $order->getOrderCurrencyCode(),
75
+ 'extra1' => $order->getIncrementId(),
76
+ 'extra2' => $order->getCustomerEmail(),
77
+ 'ipAddress' => $ipAddress
78
+ );
79
+
80
+ $transaction = \Paynl\Transaction::start( $startData );
81
+
82
+ $terminalResult = self::sendToTerminal( $transaction->getTransactionId(), $terminalId, $order );
83
+ if ( ! $terminalResult ) {
84
+ Mage::throwException( 'Payment canceled' );
85
+ }
86
+ }
87
+ }
88
+
89
+ private static function sendToTerminal( $transactionId, $terminalId, $order ) {
90
+ $payment = \Paynl\Instore::payment( array(
91
+ 'transactionId' => $transactionId,
92
+ 'terminalId' => $terminalId
93
+ ) );
94
+
95
+ $hash = $payment->getHash();
96
+ /**
97
+ * @var $orderPayment Mage_Sales_Model_Order_Payment
98
+ */
99
+ $orderPayment = $order->getPayment();
100
+
101
+ $orderPayment->setAdditionalInformation( 'paynl_hash', $hash );
102
+ $orderPayment->save();
103
+ if ( ! self::$_isAdminOrder ) {
104
+ return $payment->getRedirectUrl();
105
+ }
106
+
107
+ for ( $i = 0; $i < 60; $i ++ ) {
108
+ $status = \Paynl\Instore::status( array( 'hash' => $hash ) );
109
+ $state = $status->getTransactionState();
110
+
111
+ if ( $state != 'init' ) {
112
+ if ( $state == 'approved' ) {
113
+
114
+ $receiptData = \Paynl\Instore::getReceipt( array( 'hash' => $hash ) );
115
+ $approvalId = $receiptData->getApprovalId();
116
+ $receipt = $receiptData->getReceipt();
117
+
118
+ $order->getPayment()->setAdditionalInformation( 'paynl_receipt', $receipt );
119
+ $order->getPayment()->setAdditionalInformation( 'paynl_transaction_id', $approvalId );
120
+
121
+ $order->save();
122
+
123
+ return true;
124
+ }
125
+
126
+ return false;
127
+ }
128
+
129
+ sleep( 1 );
130
+ }
131
+
132
+ return false;
133
+ }
134
+
135
+ private static function checkAdminOrder(){
136
+ if(Mage::app()->getStore()->isAdmin() || $_REQUEST['type'] == 'rest') {
137
+ self::$_isAdminOrder = true;
138
+ } else {
139
+ self::$_isAdminOrder = false;
140
+ }
141
+ }
142
+
143
+ public function initialize( $paymentAction, $stateObject ) {
144
+ self::checkAdminOrder();
145
+
146
+ // if ( self::$_isAdminOrder ) {
147
+ switch ( $paymentAction ) {
148
+ case self::ACTION_AUTHORIZE:
149
+ case self::ACTION_AUTHORIZE_CAPTURE:
150
+ $payment = $this->getInfoInstance();
151
+ /** @var Mage_Sales_Model_Order $order */
152
+ $order = $payment->getOrder();
153
+
154
+ /** @var Pay_Payment_Model_Paymentmethod $method */
155
+ $method = $payment->getMethodInstance();
156
+
157
+ $this->_startResult = $method->startPayment( $order );
158
+
159
+ return true;
160
+ break;
161
+ default:
162
+ break;
163
+ }
164
+ // }
165
+
166
+ return parent::initialize( $paymentAction, $stateObject );
167
+ }
168
+
169
+ public function getOrderPlaceRedirectUrl() {
170
+ return self::$_redirectUrl;
171
+ }
172
+
173
+ public function startPayment( Mage_Sales_Model_Order $order, $transaction_amount = null ) {
174
+ if ( ! is_null( $this->_startResult ) ) {
175
+ return $this->_startResult;
176
+ }
177
+ $payment = $order->getPayment();
178
+ $transaction_amount = $payment->getAdditionalInformation( 'amount' );
179
+ if(empty($transaction_amount)){
180
+ $transaction_amount = null;
181
+
182
+ $method_data = $payment->getAdditionalInformation('method_data');
183
+
184
+ foreach($method_data as $method_row){
185
+ if($method_row['code'] == $this->_code){
186
+ if(isset($method_row['amount'])){
187
+ $transaction_amount = $method_row['amount'];
188
+ }
189
+ }
190
+ }
191
+ }
192
+
193
+ $result = parent::startPayment( $order, $transaction_amount );
194
+
195
+ $store = $order->getStore();
196
+ $pageSuccess = $store->getConfig( 'pay_payment/general/page_success' );
197
+ $session = Mage::getSingleton('checkout/session');
198
+ $sessionData = $session->getPaynlPaymentData();
199
+
200
+ $terminalId = $order->getPayment()->getAdditionalInformation( 'terminalId' );
201
+ if(empty($terminalId)){
202
+ if(isset($_POST['payment']['terminalId'])){
203
+ $terminalId = $_POST['payment']['terminalId'];
204
+ } elseif(isset($sessionData['terminalId'])){
205
+ $terminalId = $sessionData['terminalId'];
206
+ }
207
+ }
208
+
209
+ if ( $sendToTerminalResult = $this->sendToTerminal( $result['transactionId'], $terminalId, $order ) ) {
210
+ if ( is_string( $sendToTerminalResult ) ) {
211
+ $pageSuccess = $sendToTerminalResult;
212
+ }
213
+ $result['url'] = $pageSuccess;
214
+ self::$_redirectUrl = $pageSuccess;
215
+
216
+ return $result;
217
+ } else {
218
+ Mage::throwException( 'Payment canceled' );
219
+ }
220
+ }
221
  }
222
 
app/code/community/Pay/Payment/Model/Source/Paymentmethod/Amazonpay/Active.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <?php
2
+ class Pay_Payment_Model_Source_Paymentmethod_Amazonpay_Active extends Pay_Payment_Model_Source_Paymentmethod_Active{
3
+ protected $_option_id = Pay_Payment_Model_Paymentmethod_Amazonpay::OPTION_ID;
4
+ }
app/code/community/Pay/Payment/Model/System/Config/Source/Instorecheckout.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * @category Pay
5
+ * @package Pay_Payment
6
+ */
7
+ class Pay_Payment_Model_System_Config_Source_Instorecheckout extends Varien_Object
8
+ {
9
+ public function toOptionArray()
10
+ {
11
+ return array(
12
+ array('value'=>'0', 'label'=>Mage::helper('adminhtml')->__('Nee')),
13
+ array('value'=>'1', 'label'=>Mage::helper('adminhtml')->__('Ja')),
14
+ array('value'=>'2', 'label'=>Mage::helper('adminhtml')->__('Ja, aleen vanaf bepaalde ip adressen')),
15
+ );
16
+ }
17
+ }
app/code/community/Pay/Payment/controllers/CheckoutController.php CHANGED
@@ -1,77 +1,53 @@
1
  <?php
2
 
3
- class Pay_Payment_CheckoutController extends Mage_Core_Controller_Front_Action
4
- {
5
- /**
6
- * @var Pay_Payment_Helper_Order
7
- */
8
- private $helperOrder;
9
- /**
10
- * @var Pay_Payment_Helper_Data
11
- */
12
- private $helperData;
13
-
14
- public function __construct(Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array())
15
- {
16
- $this->helperData = Mage::helper('pay_payment');
17
- $this->helperOrder = Mage::helper('pay_payment/order');
18
-
19
-
20
- parent::__construct($request, $response, $invokeArgs);
21
- }
22
-
23
- public function redirectAction()
24
- {
25
- Mage::log('Starting transaction', null, 'paynl.log');
26
-
27
- $session= Mage::getSingleton('checkout/session');
28
-
29
- if ($session->getLastRealOrderId()) {
30
- Mage::log('Order found in session, orderId: ' . $session->getLastRealOrderId(), null, 'paynl.log');
31
-
32
- /** @var Mage_Sales_Model_Order $order */
33
- $order = Mage::getModel('sales/order')->loadByIncrementId($session->getLastRealOrderId());
34
-
35
-
36
- /** @var Mage_Sales_Model_Order_Payment $payment */
37
- $payment = $order->getPayment();
38
-
39
- $additionalData = array();
40
-
41
- if($session->getIban()){
42
- $additionalData['iban'] = $session->getIban();
43
- }
44
- if($session->getOptionSubId()){
45
- $additionalData['optionSubId'] = $session->getOptionSubId();
46
- }
47
-
48
- $birthdayDay = $session->getBirthdayDay();
49
- $birthdayMonth = $session->getBirthdayMonth();
50
- $birthdayYear = $session->getBirthdayYear();
51
-
52
- if(!empty($birthdayDay) && !empty($birthdayMonth) &&!empty($birthdayYear)){
53
- $birthDate = $birthdayYear.'-'.$birthdayMonth.'-'.$birthdayDay;
54
- $order->setCustomerDob($birthDate);
55
- $order->save();
56
- }
57
-
58
- $payment->setAdditionalData($additionalData);
59
-
60
- /** @var Pay_Payment_Model_Paymentmethod $method */
61
- $method = $order->getPayment()->getMethodInstance();
62
-
63
- if ($order->getId()) {
64
- $data = $method->startPayment($order);
65
-
66
- Mage::app()->getResponse()->setRedirect($data['url']);
67
- } else {
68
- // loading order failed
69
- Mage::log('Error: OrderId found in session but loading the order failed, orderId:' . $session->getLastRealOrderId(), null, 'paynl.log');
70
- }
71
- } else {
72
- // no orderId in session
73
- Mage::log('Error: No order found in the session, so i cannot create a payment', null, 'paynl.log');
74
- }
75
- }
76
 
77
  }
1
  <?php
2
 
3
+ class Pay_Payment_CheckoutController extends Mage_Core_Controller_Front_Action {
4
+ /**
5
+ * @var Pay_Payment_Helper_Order
6
+ */
7
+ private $helperOrder;
8
+ /**
9
+ * @var Pay_Payment_Helper_Data
10
+ */
11
+ private $helperData;
12
+
13
+ public function __construct( Zend_Controller_Request_Abstract $request, Zend_Controller_Response_Abstract $response, array $invokeArgs = array() ) {
14
+ $this->helperData = Mage::helper( 'pay_payment' );
15
+ $this->helperOrder = Mage::helper( 'pay_payment/order' );
16
+
17
+
18
+ parent::__construct( $request, $response, $invokeArgs );
19
+ }
20
+
21
+ public function redirectAction() {
22
+ Mage::log( 'Starting transaction', null, 'paynl.log' );
23
+
24
+ /**
25
+ * @var $session Mage_Checkout_Model_Session
26
+ */
27
+ $session = Mage::getSingleton( 'checkout/session' );
28
+
29
+ if ( $session->getLastRealOrderId() ) {
30
+ Mage::log( 'Order found in session, orderId: ' . $session->getLastRealOrderId(), null, 'paynl.log' );
31
+
32
+ /** @var Mage_Sales_Model_Order $order */
33
+ $order = Mage::getModel( 'sales/order' )->loadByIncrementId( $session->getLastRealOrderId() );
34
+
35
+
36
+ /** @var Pay_Payment_Model_Paymentmethod $method */
37
+ $method = $order->getPayment()->getMethodInstance();
38
+
39
+ if ( $order->getId() ) {
40
+ $data = $method->startPayment( $order );
41
+
42
+ Mage::app()->getResponse()->setRedirect( $data['url'] );
43
+ } else {
44
+ // loading order failed
45
+ Mage::log( 'Error: OrderId found in session but loading the order failed, orderId:' . $session->getLastRealOrderId(), null, 'paynl.log' );
46
+ }
47
+ } else {
48
+ // no orderId in session
49
+ Mage::log( 'Error: No order found in the session, so i cannot create a payment', null, 'paynl.log' );
50
+ }
51
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
 
53
  }
app/code/community/Pay/Payment/controllers/OrderController.php CHANGED
@@ -22,26 +22,35 @@ class Pay_Payment_OrderController extends Mage_Core_Controller_Front_Action
22
 
23
  public function returnAction()
24
  {
25
- try {
26
- $params = $this->getRequest()->getParams();
27
 
28
- $transactionId = $params['orderId'];
29
 
30
-
31
- $status = $this->helperOrder->getTransactionStatus($transactionId);
32
- $order = $this->helperOrder->getOrderByTransactionId($transactionId);
33
- $store = $order->getStore();
34
- //$orderHelper->processByTransactionId($transactionId);
35
- } catch (Pay_Payment_Exception $e) {
36
- if ($e->getCode() != 0) {
37
- throw new Exception($e);
38
- }
39
- }
40
 
41
  $pageSuccess = $store->getConfig('pay_payment/general/page_success');
42
  $pagePending = $store->getConfig('pay_payment/general/page_pending');
43
  $pageCanceled = $store->getConfig('pay_payment/general/page_canceled');
44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  if ($status == Pay_Payment_Model_Transaction::STATE_CANCELED) {
46
  Mage::getSingleton('checkout/session')->addNotice($this->__('Betaling geannuleerd'));
47
  }
22
 
23
  public function returnAction()
24
  {
25
+ $params = $this->getRequest()->getParams();
 
26
 
27
+ $transactionId = $params['orderId'];
28
 
29
+ $status = $this->helperOrder->getTransactionStatus($transactionId);
30
+ $order = $this->helperOrder->getOrderByTransactionId($transactionId);
31
+ $store = $order->getStore();
 
 
 
 
 
 
 
32
 
33
  $pageSuccess = $store->getConfig('pay_payment/general/page_success');
34
  $pagePending = $store->getConfig('pay_payment/general/page_pending');
35
  $pageCanceled = $store->getConfig('pay_payment/general/page_canceled');
36
 
37
+ /**
38
+ * @var $orderPayment Mage_Sales_Model_Order_Payment
39
+ */
40
+ $orderPayment = $order->getPayment();
41
+ $hash = $orderPayment->getAdditionalInformation( 'paynl_hash');
42
+ if(!empty($hash)){
43
+ $instoreStatus = \Paynl\Instore::status(array(
44
+ 'hash' => $hash
45
+ ));
46
+ $state = $instoreStatus->getTransactionState();
47
+ if($state == 'approved'){
48
+ $status = Pay_Payment_Model_Transaction::STATE_SUCCESS;
49
+ } else {
50
+ $status = Pay_Payment_Model_Transaction::STATE_CANCELED;
51
+ }
52
+ }
53
+
54
  if ($status == Pay_Payment_Model_Transaction::STATE_CANCELED) {
55
  Mage::getSingleton('checkout/session')->addNotice($this->__('Betaling geannuleerd'));
56
  }
app/code/community/Pay/Payment/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Pay_Payment>
5
- <version>3.8.2</version>
6
  </Pay_Payment>
7
  </modules>
8
  <global>
@@ -579,6 +579,19 @@
579
  <send_mail>success</send_mail>
580
  <limit_shipping>0</limit_shipping>
581
  </pay_payment_wijncadeau>
 
 
 
 
 
 
 
 
 
 
 
 
 
582
  <pay_payment_amex>
583
  <active>0</active>
584
  <invoice_email>1</invoice_email>
2
  <config>
3
  <modules>
4
  <Pay_Payment>
5
+ <version>3.8.4</version>
6
  </Pay_Payment>
7
  </modules>
8
  <global>
579
  <send_mail>success</send_mail>
580
  <limit_shipping>0</limit_shipping>
581
  </pay_payment_wijncadeau>
582
+ <pay_payment_amazonpay>
583
+ <active>0</active>
584
+ <invoice_email>1</invoice_email>
585
+ <model>pay_payment/Paymentmethod_Amazonpay</model>
586
+ <title>Amazon Pay</title>
587
+ <payment_action>authorize</payment_action>
588
+ <order_status>pending_payment</order_status>
589
+ <order_status_success>processing</order_status_success>
590
+ <send_mail>success</send_mail>
591
+ <ask_data_personal>0</ask_data_personal>
592
+ <ask_data_business>0</ask_data_business>
593
+ <limit_shipping>0</limit_shipping>
594
+ </pay_payment_amazonpay>
595
  <pay_payment_amex>
596
  <active>0</active>
597
  <invoice_email>1</invoice_email>
app/code/community/Pay/Payment/etc/system.xml CHANGED
@@ -824,6 +824,232 @@
824
  </invoice_email>
825
  </fields>
826
  </pay_payment_afterpayem>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
827
  <pay_payment_amex type="group" translate="label" module="pay_payment">
828
  <label>American Express (AMEX)</label>
829
  <model>pay_payment/Model_Paymentmethod_Amex</model>
@@ -4059,7 +4285,7 @@
4059
  <source_model>pay_payment/source_paymentmethod_instore_active</source_model>
4060
  <config_path>payment/pay_payment_instore/active</config_path>
4061
  </active>
4062
- <active_checkout translate="label">
4063
  <depends>
4064
  <active>1</active>
4065
  </depends>
@@ -4070,16 +4296,29 @@
4070
  <show_in_website>1</show_in_website>
4071
  <show_in_store>1</show_in_store>
4072
  <frontend_type>select</frontend_type>
4073
- <source_model>adminhtml/system_config_source_yesno</source_model>
4074
  <config_path>payment/pay_payment_instore/active_checkout</config_path>
4075
  </active_checkout>
 
 
 
 
 
 
 
 
 
 
 
 
 
4076
  <title translate="label">
4077
  <depends>
4078
  <active>1</active>
4079
  </depends>
4080
  <label>Titel van de betaalmethode</label>
4081
  <frontend_type>text</frontend_type>
4082
- <sort_order>2</sort_order>
4083
  <show_in_default>1</show_in_default>
4084
  <show_in_website>1</show_in_website>
4085
  <show_in_store>1</show_in_store>
824
  </invoice_email>
825
  </fields>
826
  </pay_payment_afterpayem>
827
+ <pay_payment_amazonpay type="group" translate="label" module="pay_payment">
828
+ <label>Amazon Pay</label>
829
+ <model>pay_payment/Model_Paymentmethod_Amazonpay</model>
830
+ <sort_order>1150</sort_order>
831
+ <show_in_default>1</show_in_default>
832
+ <show_in_website>1</show_in_website>
833
+ <show_in_store>1</show_in_store>
834
+ <fields>
835
+ <active translate="label">
836
+ <label>Actief</label>
837
+ <comment>Wilt u deze betaalmethode gebruiken</comment>
838
+ <sort_order>1</sort_order>
839
+ <show_in_default>1</show_in_default>
840
+ <show_in_website>1</show_in_website>
841
+ <show_in_store>1</show_in_store>
842
+ <frontend_type>select</frontend_type>
843
+ <source_model>pay_payment/source_paymentmethod_amazonpay_active</source_model>
844
+ <config_path>payment/pay_payment_amazonpay/active</config_path>
845
+ </active>
846
+ <title translate="label">
847
+ <depends>
848
+ <active>1</active>
849
+ </depends>
850
+ <label>Titel van de betaalmethode</label>
851
+ <frontend_type>text</frontend_type>
852
+ <sort_order>2</sort_order>
853
+ <show_in_default>1</show_in_default>
854
+ <show_in_website>1</show_in_website>
855
+ <show_in_store>1</show_in_store>
856
+ <config_path>payment/pay_payment_amazonpay/title</config_path>
857
+ </title>
858
+ <sort_order translate="label">
859
+ <depends>
860
+ <active>1</active>
861
+ </depends>
862
+ <label>Betaalmethode sorteer volgorde</label>
863
+ <frontend_type>text</frontend_type>
864
+ <sort_order>4</sort_order>
865
+ <show_in_default>1</show_in_default>
866
+ <show_in_website>1</show_in_website>
867
+ <show_in_store>1</show_in_store>
868
+ <config_path>payment/pay_payment_amazonpay/sort_order</config_path>
869
+ </sort_order>
870
+ <min_order_total translate="label comment">
871
+ <depends>
872
+ <active>1</active>
873
+ </depends>
874
+ <label>Minimum bedrag</label>
875
+ <comment>Het minimum bedrag waarvoor deze betaalmethode gebruikt mag worden</comment>
876
+ <frontend_type>text</frontend_type>
877
+ <sort_order>5</sort_order>
878
+ <show_in_default>1</show_in_default>
879
+ <show_in_website>1</show_in_website>
880
+ <show_in_store>1</show_in_store>
881
+ <config_path>payment/pay_payment_amazonpay/min_order_total</config_path>
882
+ </min_order_total>
883
+ <max_order_total translate="label comment">
884
+ <depends>
885
+ <active>1</active>
886
+ </depends>
887
+ <label>Maximum bedrag</label>
888
+ <comment>Het maximum bedrag waarvoor deze betaalmethode gebruikt mag worden</comment>
889
+ <frontend_type>text</frontend_type>
890
+ <sort_order>6</sort_order>
891
+ <show_in_default>1</show_in_default>
892
+ <show_in_website>1</show_in_website>
893
+ <show_in_store>1</show_in_store>
894
+ <config_path>payment/pay_payment_amazonpay/max_order_total</config_path>
895
+ </max_order_total>
896
+ <allowspecific translate="label">
897
+ <depends>
898
+ <active>1</active>
899
+ </depends>
900
+ <label>Beschikbaarheid per land</label>
901
+ <frontend_type>allowspecific</frontend_type>
902
+ <source_model>adminhtml/system_config_source_payment_allspecificcountries
903
+ </source_model>
904
+ <sort_order>7</sort_order>
905
+ <show_in_default>1</show_in_default>
906
+ <show_in_website>1</show_in_website>
907
+ <show_in_store>1</show_in_store>
908
+ <config_path>payment/pay_payment_amazonpay/allowspecific</config_path>
909
+ </allowspecific>
910
+ <specificcountry translate="label">
911
+ <depends>
912
+ <active>1</active>
913
+ <allowspecific>1</allowspecific>
914
+ </depends>
915
+ <label>Toegestane landen</label>
916
+ <frontend_type>multiselect</frontend_type>
917
+ <source_model>adminhtml/system_config_source_country</source_model>
918
+ <sort_order>8</sort_order>
919
+ <show_in_default>1</show_in_default>
920
+ <show_in_website>1</show_in_website>
921
+ <show_in_store>1</show_in_store>
922
+ <comment>Selecteer de landen waarvoor deze betaalmethode beschikbaar is</comment>
923
+ <config_path>payment/pay_payment_amazonpay/specificcountry</config_path>
924
+ </specificcountry>
925
+ <limit_shipping translate="label comment">
926
+ <depends>
927
+ <active>1</active>
928
+ </depends>
929
+ <label>Verzendmethoden blokkeren</label>
930
+ <comment>Schakel dit in als u deze betaalmethode wilt blokkeren voor bepaalde verzendmethoden</comment>
931
+ <frontend_type>select</frontend_type>
932
+ <source_model>adminhtml/system_config_source_yesno</source_model>
933
+ <sort_order>9</sort_order>
934
+ <show_in_default>1</show_in_default>
935
+ <show_in_website>1</show_in_website>
936
+ <show_in_store>1</show_in_store>
937
+ <config_path>payment/pay_payment_amazonpay/limit_shipping</config_path>
938
+ </limit_shipping>
939
+ <disabled_shippingmethods translate="label comment">
940
+ <depends>
941
+ <active>1</active>
942
+ <limit_shipping>1</limit_shipping>
943
+ </depends>
944
+ <comment>Selecteer de verzendmethoden waarvoor deze betaalmethode NIET beschikbaar is</comment>
945
+ <label>Geblokkeerde verzendmethoden</label>
946
+ <frontend_type>multiselect</frontend_type>
947
+ <source_model>adminhtml/system_config_source_shipping_allmethods</source_model>
948
+ <sort_order>10</sort_order>
949
+ <show_in_default>1</show_in_default>
950
+ <show_in_website>1</show_in_website>
951
+ <show_in_store>1</show_in_store>
952
+ <config_path>payment/pay_payment_amazonpay/disabled_shippingmethods</config_path>
953
+ </disabled_shippingmethods>
954
+ <order_status translate="label">
955
+ <depends>
956
+ <active>1</active>
957
+ </depends>
958
+ <label>Nieuwe order status</label>
959
+ <comment>De status die een order moet krijgen bij het toevoegen</comment>
960
+ <frontend_type>select</frontend_type>
961
+ <source_model>pay_payment/source_status_pendingPayment</source_model>
962
+ <sort_order>11</sort_order>
963
+ <show_in_default>1</show_in_default>
964
+ <show_in_website>1</show_in_website>
965
+ <show_in_store>1</show_in_store>
966
+ <config_path>payment/pay_payment_amazonpay/order_status</config_path>
967
+ </order_status>
968
+ <order_status_success translate="label">
969
+ <depends>
970
+ <active>1</active>
971
+ </depends>
972
+ <label>Gelukt order status</label>
973
+ <comment>De status die een order moet krijgen na succesvolle betaling</comment>
974
+ <frontend_type>select</frontend_type>
975
+ <source_model>pay_payment/source_status_processing</source_model>
976
+ <sort_order>12</sort_order>
977
+ <show_in_default>1</show_in_default>
978
+ <show_in_website>1</show_in_website>
979
+ <show_in_store>1</show_in_store>
980
+ <config_path>payment/pay_payment_amazonpay/order_status_success</config_path>
981
+ </order_status_success>
982
+ <charge_type translate="label">
983
+ <depends>
984
+ <active>1</active>
985
+ </depends>
986
+ <label>Extra kosten rekenen</label>
987
+ <comment>Geef hier aan of u extra kosten wilt rekenen op basis van een percentage van het totaalbedrag of een vast bedrag
988
+ </comment>
989
+ <frontend_type>select</frontend_type>
990
+ <source_model>pay_payment/system_config_source_chargetype</source_model>
991
+ <sort_order>200</sort_order>
992
+ <show_in_default>1</show_in_default>
993
+ <show_in_website>1</show_in_website>
994
+ <show_in_store>1</show_in_store>
995
+ <config_path>payment/pay_payment_amazonpay/charge_type</config_path>
996
+ </charge_type>
997
+ <charge_value translate="label">
998
+ <depends>
999
+ <active>1</active>
1000
+ </depends>
1001
+ <label>Extra kosten</label>
1002
+ <comment>Geef hier aan hoeveel extra kosten u wilt rekenen, gebruik een punt voor decimalen, als u geen extra kosten wilt rekenen vult u niets in</comment>
1003
+ <frontend_type>text</frontend_type>
1004
+ <sort_order>201</sort_order>
1005
+ <show_in_default>1</show_in_default>
1006
+ <show_in_website>1</show_in_website>
1007
+ <show_in_store>1</show_in_store>
1008
+ <config_path>payment/pay_payment_amazonpay/charge_value</config_path>
1009
+ </charge_value>
1010
+ <charge_tax_class translate="label">
1011
+ <depends>
1012
+ <active>1</active>
1013
+ </depends>
1014
+ <label>Btw voor extra kosten</label>
1015
+ <frontend_type>select</frontend_type>
1016
+ <source_model>adminhtml/system_config_source_shipping_taxclass</source_model>
1017
+ <sort_order>202</sort_order>
1018
+ <show_in_default>1</show_in_default>
1019
+ <show_in_website>1</show_in_website>
1020
+ <show_in_store>1</show_in_store>
1021
+ <config_path>payment/pay_payment_amazonpay/charge_tax_class</config_path>
1022
+ </charge_tax_class>
1023
+ <send_mail translate="label">
1024
+ <depends>
1025
+ <active>1</active>
1026
+ </depends>
1027
+ <label>Bevestigingsmail sturen</label>
1028
+ <comment>Wanneer wilt u dat de bevestigingsmail wordt verstuurd</comment>
1029
+ <sort_order>300</sort_order>
1030
+ <show_in_default>1</show_in_default>
1031
+ <show_in_website>1</show_in_website>
1032
+ <show_in_store>1</show_in_store>
1033
+ <frontend_type>select</frontend_type>
1034
+ <source_model>pay_payment/source_sendmail</source_model>
1035
+ <config_path>payment/pay_payment_amazonpay/send_mail</config_path>
1036
+ </send_mail>
1037
+ <invoice_email translate="label comment">
1038
+ <depends>
1039
+ <active>1</active>
1040
+ </depends>
1041
+ <label>Emailen bij factureren</label>
1042
+ <comment><![CDATA[Een email sturen met de factuur, LET OP: De email wordt alleen gestuurd als je bovenaan bij Algemene instellingen emailen bij factureren aan hebt staan]]></comment>
1043
+ <frontend_type>select</frontend_type>
1044
+ <source_model>adminhtml/system_config_source_yesno</source_model>
1045
+ <sort_order>400</sort_order>
1046
+ <show_in_default>1</show_in_default>
1047
+ <show_in_website>1</show_in_website>
1048
+ <show_in_store>1</show_in_store>
1049
+ <config_path>payment/pay_payment_amazonpay/invoice_email</config_path>
1050
+ </invoice_email>
1051
+ </fields>
1052
+ </pay_payment_amazonpay>
1053
  <pay_payment_amex type="group" translate="label" module="pay_payment">
1054
  <label>American Express (AMEX)</label>
1055
  <model>pay_payment/Model_Paymentmethod_Amex</model>
4285
  <source_model>pay_payment/source_paymentmethod_instore_active</source_model>
4286
  <config_path>payment/pay_payment_instore/active</config_path>
4287
  </active>
4288
+ <active_checkout translate="label comment">
4289
  <depends>
4290
  <active>1</active>
4291
  </depends>
4296
  <show_in_website>1</show_in_website>
4297
  <show_in_store>1</show_in_store>
4298
  <frontend_type>select</frontend_type>
4299
+ <source_model>pay_payment/system_config_source_instorecheckout</source_model>
4300
  <config_path>payment/pay_payment_instore/active_checkout</config_path>
4301
  </active_checkout>
4302
+ <active_checkout_ip translate="label comment">
4303
+ <depends>
4304
+ <active_checkout>2</active_checkout>
4305
+ </depends>
4306
+ <label>Toegestane ip adressen</label>
4307
+ <comment>Geef hier aan voor welke ip adressen pinnen zichtbaar moet zijn. Je kunt meerdere ip adressen scheiden met een komma</comment>
4308
+ <sort_order>2</sort_order>
4309
+ <frontend_type>text</frontend_type>
4310
+ <show_in_default>1</show_in_default>
4311
+ <show_in_website>1</show_in_website>
4312
+ <show_in_store>1</show_in_store>
4313
+ <config_path>payment/pay_payment_instore/active_checkout_ip</config_path>
4314
+ </active_checkout_ip>
4315
  <title translate="label">
4316
  <depends>
4317
  <active>1</active>
4318
  </depends>
4319
  <label>Titel van de betaalmethode</label>
4320
  <frontend_type>text</frontend_type>
4321
+ <sort_order>3</sort_order>
4322
  <show_in_default>1</show_in_default>
4323
  <show_in_website>1</show_in_website>
4324
  <show_in_store>1</show_in_store>
app/locale/en_US/Pay_Payment.csv CHANGED
@@ -71,11 +71,11 @@
71
  "Beschikbaarheid per land","Availability per country"
72
  "Toegestane landen","Allowed countries"
73
  "Selecteer de landen waarvoor deze betaalmethode beschikbaar is","Select the countries where this payment method is available"
74
- "Schakel dit in als u deze betaalmethode wilt blokkeren voor bepaalde verzendmethoden","Enable this if you want to block this payment method for certain payment methods"
75
  "Geblokkeerde verzendmethoden","Blocked shipping methods"
76
- "Selecteer de verzendmethoden waarvoor deze betaalmethode NIET beschikbaar is","Select the shipping methods where tis payment method is NOT allowed"
77
  "Verzendmethoden blokkeren","Block shipping methods"
78
  "Persoonlijk inschakelen","Use for private customers"
79
  "Zakelijk inschakelen","Use for business customers"
80
  "Geboortedatum vragen, zodat persoonlijke bestellingen rechtstreeks worden doorgestuurd zonder tussenscherm","Ask birthdate, so private orders contain all required information to process"
81
- "Bedrijfsgegven vragen, zodat zakelijke bestellingen rechtstreeks worden doorgestuurd zonder tussenscherm","Ask company details, so business orders conain all required information to process"
71
  "Beschikbaarheid per land","Availability per country"
72
  "Toegestane landen","Allowed countries"
73
  "Selecteer de landen waarvoor deze betaalmethode beschikbaar is","Select the countries where this payment method is available"
74
+ "Schakel dit in als u deze betaalmethode wilt blokkeren voor bepaalde verzendmethoden","Enable this if you want to block this payment method for certain shipping methods"
75
  "Geblokkeerde verzendmethoden","Blocked shipping methods"
76
+ "Selecteer de verzendmethoden waarvoor deze betaalmethode NIET beschikbaar is","Select the shipping methods where this payment method is NOT allowed"
77
  "Verzendmethoden blokkeren","Block shipping methods"
78
  "Persoonlijk inschakelen","Use for private customers"
79
  "Zakelijk inschakelen","Use for business customers"
80
  "Geboortedatum vragen, zodat persoonlijke bestellingen rechtstreeks worden doorgestuurd zonder tussenscherm","Ask birthdate, so private orders contain all required information to process"
81
+ "Bedrijfsgegven vragen, zodat zakelijke bestellingen rechtstreeks worden doorgestuurd zonder tussenscherm","Ask company details, so business orders contain all required information to process"
app/locale/it_IT/Pay_Payment.csv ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "Order uncanceled","Ordine non cancellato"
2
+ "Discount","Sconto"
3
+ "Shipping","Spedizione"
4
+ "Er is een storing bij de door u gekozen betaalmethode of bank. Kiest u alstublieft een andere betaalmethode of probeer het later nogmaals","L'inizializzazione del pagamento non e' andata a buon fine. Per piacere scegli un altro metodo di pagamento o riprova più tardi."
5
+ "Vast bedrag","Importo fisso"
6
+ "Percentage van totaalbedrag","Percentuale del totale"
7
+ "Om met billink te betalen, moet je akkoord gaan met de voorwaarden","Per pagare con billink devi accettare i termini e le condizioni"
8
+ "Betaling geannuleerd","Pagamento cancellato"
9
+ "Algemene instellingen","Impostazioni generali"
10
+ "Pay.nl plugin versie","Pay.nl plugin version"
11
+ "Uw API token, deze kunt u vinden op <a href='https://admin.pay.nl/company/tokens'>admin.pay.nl/company/tokens</a>","Puoi trovare il tuo API token su: <a href='https://admin.pay.nl/company/tokens'>admin.pay.nl/company/tokens</a>"
12
+ "Uw service id, deze kunt u vinden op <a href='https://admin.pay.nl/programs/programs'>admin.pay.nl/programs/programs</a>","Puoi trovare il tuo service Id su: <a href='https://admin.pay.nl/programs/programs'>admin.pay.nl/programs/programs</a>"
13
+ "Schakel in om alle betalingen in testmode te starten. Je kunt de betaling vervolgens bevestigen met je apitoken","Abilitare questa operazione per avviare tutte le transazioni in testmode, è possibile confermare una transazione compilando il token API nella schermata di pagamento"
14
+ "Automatisch factureren","Fatturazione automatica"
15
+ "Betaalde orders automatisch factureren, LET OP! Als dit op NEE staat kun je orders ook niet refunden","Fattura automaticamente gli ordini pagati. ATTENZIONE! Se si disattiva, non sarà possibile rimborsare gli ordini"
16
+ "Emailen bij factureren","Invia la fattura per email"
17
+ "Een email sturen met de factuur","Invio di una email con la fattura"
18
+ "Statusupdates sturen","Invia aggiornamenti dello stato"
19
+ "Updates sturen wanner de status van de order wijzigt","Invia un aggiornamento dello stato quando viene aggiornato lo stato dell'ordine"
20
+ "Klantgegeven en orderdata naar pay versturen, verplicht indien u gebruik maakt van een achteraf betaalmethode, of wanneer u gebruik wilt maken van Second Chance","Invia i dati dei clienti a pay.nl, necessari se si utilizzano metodi di pagamento posticipati o se si desidera utilizzare Second Chance"
21
+ "Winkelwagen vullen bij cancel","Ricarica il carrello quando viene cancellato"
22
+ "Geef aan of u wilt dat de winkelwagen weer wordt gevuld met de producten die waren besteld als de gebruiker op het betaalscherm op annuleren heeft geklikt","Ricarica il carrello con i prodotti dell'ordine quando il cliente annulla la transazione"
23
+ "Success pagina","Pagina in caso di esito positivo"
24
+ "De pagina waar de gebruiker naartoe gestuurd moet worden bij een geslaagde betaling","La pagina in cui l'utente viene reindirizzato dopo un pagamento andato a buon fine"
25
+ "Pending pagina","Pagina di attesa"
26
+ "De pagina waar de gebruiker naartoe gestuurd moet worden wanneer de betaalstatus nog pending is (bijv. bij paypal komt de statusupdate later)","la pagina in cui l'utente viene reindirizzato quando il pagamento è ancora in sospeso. Alcuni metodi di pagamento non vengono elaborati immediatamente, quindi, generalmente, mostri qui la pagina con l' esito positivo."
27
+ "Mislukt pagina","Pagina di esito negativo."
28
+ "De pagina waar de gebruiker naartoe gestuurd moet worden bij een mislukte/geannuleerde betaling","La pagina alla quale l'utente deve essere indirizzato quando un pagamento è fallito o annullato"
29
+ "Gebruikers taal","Lingua dell'utente"
30
+ "De taalcode die naar pay.nl moet worden gestuurd, dit is van invloed op de taal van het betaalscherm en de eventuele email die naar de gebruiker wordt gestuurd door pay (bijvoorbeeld bij bankoverschrijving)","Il codice della lingua da aggiungere alla transazione. Sia la schermata di pagamento, sia le email che invieremo al cliente saranno  visualizzate in questa lingua."
31
+ "Icoontjes weergeven","Mostra le icone"
32
+ "Icoontjes bij de betaalmethoden weergeven","Mostra le icone dei metodi di pagamento nel checkout"
33
+ "Betaalkosten weergeven","Mostra i costi del metodo di pagamento"
34
+ "Kosten voor de betaalmethode weergeven in de checkout","Mostra i costi del metodo di pagamento nel checkout"
35
+ "Selecteer hoe groot de icoontjes van de betaalmethoden moeten zijn","Seleziona la dimensione delle icone di pagamento"
36
+ "Text betalingskosten","testo del pagamento"
37
+ "De text die wordt weergegeven bij de betalingskosten","Il testo visualizzato per i costi del pagamento"
38
+ "Gateway","Gateway"
39
+ "Gebruik de standard gateway, op <a href='http://status-pay.nl'>status-pay.nl</a> kunt u de status van onze techniek volgen","Usa il gateway standard, su <a href='http://status-pay.nl'>status-pay.nl</a> puoi visualizzare lo stato dei nostri servizi"
40
+ "Failover gateway","Failover del gateway"
41
+ "Vul hier de locatie van de failover gateway in die door pay.nl is verstrekt","Se necessario, inserisci l'ubicazione del gateway di failover fornito da pay.nl"
42
+ "Refunden inschakelen","Abilita il rimborso"
43
+ "Schakel dit uit indien u het rechstreeks refunden wilt uitschakelen","Disattivare questa opzione se non si desidera che il plugin sia in grado di rimborsare le transazioni"
44
+ "Alle betaalmethoden weergegeven in admin","Visualizza tutti i metodi di pagamento in admin"
45
+ "Schakel dit in om alle betaalmethoden selecteerbaar te maken in de admin, er wordt geen betaling gestart","Attiva questa opzione per rendere tutti i metodi di pagamento selezionabili nell'amministrazione, nessun pagamento viene avviato."
46
+ "Beschikbare betaalmethoden","Metodi di pagamento disponibili"
47
+ "Beschikbaar","Disponibile"
48
+ "Hierboven ziet u de betaalmethoden die voor uw account bij pay.nl beschikbaar zijn","I metodi di pagamento di cui sopra sono disponibili nel tuo account"
49
+ "Betaallink (alleen admin orders)","Paylink (Solo per ordini generati da admin)"
50
+ "Wilt u deze betaalmethode gebruiken","Vuoi usare questo metodo di pagamento?"
51
+ "Actief","Abilitato"
52
+ "Titel van de betaalmethode","Etichetta del metodo di pagamento"
53
+ "Nieuwe order status","Stato del nuovo ordine"
54
+ "De status die een order moet krijgen bij het toevoegen","Lo stato assegnato all'ordine in fase di creazione"
55
+ "Gelukt order status","Stato dell'ordine effettuato con successo"
56
+ "De status die een order moet krijgen na succesvolle betaling","Lo stato dell'ordine dopo un pagamento avvenuto con successo"
57
+ "Extra kosten rekenen","Sono addebitati costi aggiuntivi"
58
+ "Geef hier aan of u extra kosten wilt rekenen op basis van een percentage van het totaalbedrag of een vast bedrag","Se desideri addebitare una tariffa per questo metodo di pagamento, puoi scegliere se desideri caricare un importo fisso o una percentuale"
59
+ "Extra kosten","Costi aggiuntivi"
60
+ "Geef hier aan hoeveel extra kosten u wilt rekenen, gebruik een punt voor decimalen, als u geen extra kosten wilt rekenen vult u niets in","Costi aggiuntivi del pagamento, usa il punto come separatore dei decimali, se non vuoi aggiungere extra costi lascia il campo vuoto"
61
+ "Btw voor extra kosten","IVA per costi aggiuntivi del pagamento"
62
+ "Bevestigingsmail sturen","Invia email di conferma"
63
+ "Wanneer wilt u dat de bevestigingsmail wordt verstuurd","Quando vuoi che venga inviata l'email di conferma"
64
+ "Emailen bij factureren","Email al momento della fatturazione"
65
+ "Een email sturen met de factuur, LET OP: De email wordt alleen gestuurd als je bovenaan bij Algemene instellingen emailen bij factureren aan hebt staan","Inviare un messaggio di posta elettronica alla fatturazione, ATTENZIONE: Funzionerà  solo se la fatturazione è abilitata nelle impostazioni generali"
66
+ "Betaalmethode sorteer volgorde","Ordinamento dei metodi di pagamento"
67
+ "Minimum bedrag","Importo minimo per l'ordine"
68
+ "Het minimum bedrag waarvoor deze betaalmethode gebruikt mag worden","Importo minimo dell'ordine per questo metodo di pagamento"
69
+ "Maximum bedrag","Importo massimo"
70
+ "Het maximum bedrag waarvoor deze betaalmethode gebruikt mag worden","Importo massimo per questo metodo di pagamento"
71
+ "Beschikbaarheid per land","Disponibilità per paese"
72
+ "Toegestane landen","Paesi ammessi"
73
+ "Selecteer de landen waarvoor deze betaalmethode beschikbaar is","Seleziona i Paesi per il quale sarà disponibile questo metodo di pagamento"
74
+ "Schakel dit in als u deze betaalmethode wilt blokkeren voor bepaalde verzendmethoden","Abilita questa opzione se si desidera bloccare questo metodo di pagamento per determinati metodi di spedizione"
75
+ "Geblokkeerde verzendmethoden","Tipi di spedizione bloccati"
76
+ "Selecteer de verzendmethoden waarvoor deze betaalmethode NIET beschikbaar is","Seleziona il tipo spedizione per il quale questo metodo di pagamento NON è autorizzato"
77
+ "Verzendmethoden blokkeren","Blocca il tipo di spedizione"
78
+ "Persoonlijk inschakelen","Usa per clienti privati"
79
+ "Zakelijk inschakelen","Usa per clienti business"
80
+ "Geboortedatum vragen, zodat persoonlijke bestellingen rechtstreeks worden doorgestuurd zonder tussenscherm","Richiedi la data di nascita in modo che gli ordini personali contengano tutte le informazioni necessarie"
81
+ "Bedrijfsgegven vragen, zodat zakelijke bestellingen rechtstreeks worden doorgestuurd zonder tussenscherm","Richiedi i dettagli della società in modo che gli ordini business contengano tutte le informazioni necessarie"
package.xml CHANGED
@@ -1,20 +1,19 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Pay_NL</name>
4
- <version>3.8.2</version>
5
  <stability>stable</stability>
6
  <license>Pay</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Betaalmethoden van pay.nl</summary>
10
  <description>Magento plugin voor betaalmethoden van pay.nl</description>
11
- <notes>Admin forms no longer show settings that dont do anything&#xD;
12
- updated instore to work with magepos split payments&#xD;
13
- Added english translation for all admin settings</notes>
14
  <authors><author><name>Andy Pieters</name><user>andy</user><email>andy@pay.nl</email></author></authors>
15
- <date>2017-08-04</date>
16
- <time>09:30:45</time>
17
- <contents><target name="mageetc"><dir name="modules"><file name="Pay_Payment.xml" hash="035161a836b38119a3deee9a53aa0493"/></dir></target><target name="magecommunity"><dir name="Pay"><dir name="Payment"><dir name="Block"><dir name="Adminhtml"><file name="Paymentmethods.php" hash="388fd5b8c91b469989956a44d3747981"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="17f7aa9dd229b05b8150ad8580d26ea2"/></dir><dir name="Invoice"><file name="Totals.php" hash="4fda933239ba6c5efe0abf855a578abe"/></dir><file name="Totals.php" hash="76764ff8e32876bf937c276acd2fcf17"/></dir><file name="Totals.php" hash="53f1e18fa57da728bb7ae8391099322a"/></dir><file name="Version.php" hash="c894dbb295f86ea139ab0395bf4b7432"/></dir><dir name="Form"><file name="Abstract.php" hash="3a88ab9907aa9729c9224a136e4ef17c"/><file name="Afterpay.php" hash="60e7120d92a35479229dc8686965170f"/><file name="Afterpayem.php" hash="81d7859343d26234ae897cf236acb3c9"/><file name="Amex.php" hash="9c4945bb3577d56002dc7cd24ce00fd3"/><file name="Billink.php" hash="c700934ea3e0438828093602e3ac9455"/><file name="Bitcoin.php" hash="f3a40f1d2691aed2f9e7f3477b5deb1c"/><file name="Capayable.php" hash="1fb8d87532881f98ba65c46215910cdd"/><file name="CapayableGespreid.php" hash="082ca172c67f29185b21e935e32c9c1e"/><file name="Cartebleue.php" hash="db7da62ea79ae9e8a15998b91618c7cb"/><file name="Fashioncheque.php" hash="7c1a9727da5d3fccd0a07abb7424f296"/><file name="Fashiongiftcard.php" hash="433c0c649e6657515d3c6969b905d676"/><file name="Focum.php" hash="174b8123191d98dd2328de887c9450df"/><file name="Gezondheidsbon.php" hash="33fcf9147f239a604bd4fba78ea2cba4"/><file name="Giropay.php" hash="b2f52e1b1e3340950238bde715f8f963"/><file name="Givacard.php" hash="d2dc92a3b66236a302a54049a08840e0"/><file name="Ideal.php" hash="fef986eaba046584083e36f3609a0013"/><file name="Incasso.php" hash="aebe891d50b69970bd46f59d23814edb"/><file name="Instore.php" hash="f175a59da6a95ce976a2b516cd12ed82"/><file name="Klarna.php" hash="5af95f201b4318cf8d35441a735ba513"/><file name="Maestro.php" hash="82b16a17cd78e1ad6f46fe751da7c8e4"/><file name="Mistercash.php" hash="ed955716ad3c8ad4bc00f374cd0cfd8c"/><file name="Mybank.php" hash="057c8079eebde684e9227ab2d7e14405"/><file name="Overboeking.php" hash="f4be14559a4a8c3e2daec114f45bcdd2"/><file name="Paylink.php" hash="88aa76f66dd6de2c1edbaa8fa2f82848"/><file name="Paypal.php" hash="f9579c1c34eb4436e53f761c2dee258a"/><file name="Paysafecard.php" hash="6df3b810346618d9161a8e9cac559deb"/><file name="Podiumkadokaart.php" hash="eeac3bafc861cffb016b9a2b2e3826a9"/><file name="Postepay.php" hash="7aa30da423bf38cfdf4a4deb6b628d1d"/><file name="Sofortbanking.php" hash="6900b858d9081ba94c1eb2d543672891"/><file name="Telefoon.php" hash="54c8520b21e1c999b52c54e93b542df8"/><file name="Visamastercard.php" hash="ce3a7868f9b8860acaaf176fc153896f"/><file name="Vvvgiftcard.php" hash="4830f8b4d221316ecdcb28b419799d23"/><file name="Webshopgiftcard.php" hash="3061340972cc57c3baf5a372a1fd7b61"/><file name="Wijncadeau.php" hash="72b1003d47bf7d03c8c14f3a04919e17"/><file name="Yehhpay.php" hash="1dfaa01621b4a366a6a83c92471c4dfd"/><file name="Yourgift.php" hash="4a2fafa29ca7d860e99529dd7f2cbff4"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="ed22b3a323eafbea1e211ce7b8babf5d"/></dir><dir name="Invoice"><file name="Totals.php" hash="f609b1022bf81824e8863548bb97ca70"/></dir><file name="Totals.php" hash="cdb66b39cea22a6ed2aef9454c90c4b7"/></dir></dir></dir><file name="Exception.php" hash="a200bf2c08b9b9ee4d126feb40abbd19"/><dir name="Helper"><file name="Data.php" hash="0a6d14810761e933763f7df7367e1e57"/><file name="Order.php" hash="979a58869cdb424419d37ad983c158d0"/><file name="Total.php" hash="0a7d2b69cd75323c38d69de9073db4c0"/></dir><dir name="Model"><dir name="Backend"><file name="Trim.php" hash="a232e48f459a6556c393f4da7a0d4139"/></dir><dir name="Mysql4"><dir name="Option"><file name="Collection.php" hash="54034bcf55cc7586e3d9cea66a267ed0"/></dir><file name="Option.php" hash="70563149e562bb27cee0f8041e170fce"/><dir name="Optionsub"><file name="Collection.php" hash="90f32544532471e2fb2dcd5a54b66be8"/></dir><file name="Optionsub.php" hash="20838820f4dc50ca04c8faf79597aea0"/><dir name="Transaction"><file name="Collection.php" hash="289e4368ab9d03e36bec938f9b3c9666"/></dir><file name="Transaction.php" hash="cb2787ab540acf82e94daef0ba07235e"/></dir><file name="Observer.php" hash="12fe99ed9392d34d11f8dd3c5c142914"/><file name="Option.php" hash="2a42d9bb5040b1f2964c146149cb1afd"/><file name="Optionsub.php" hash="acc178145aec8aa3f813055188cec3b5"/><dir name="Paymentmethod"><file name="Afterpay.php" hash="e49bbb97b953f951db400f0fc0aecaf7"/><file name="Afterpayem.php" hash="27801be2ff4a131707aeeed0479c61ee"/><file name="Amex.php" hash="7b4157754d63950c3896a516db92e8f2"/><file name="Billink.php" hash="baebae501f20b45d265e3700cb9ff7e2"/><file name="Bitcoin.php" hash="496ec9c7912b8b284168e93640528ed6"/><file name="Capayable.php" hash="1a3abeb4e890e099eb9a311b62a89ff6"/><file name="CapayableGespreid.php" hash="cf13bf9b313b1e73afc66ca9953291cf"/><file name="Cartebleue.php" hash="9c7582f774e76a5932a58a8b9ec9e51a"/><file name="Fashioncheque.php" hash="68355c9aaaf281b47d805dd09a29a2e4"/><file name="Fashiongiftcard.php" hash="ffd7187ca2d0305b32b4f72719e7531b"/><file name="Focum.php" hash="a8116fdb47c802604c6411b6b7d1d1bf"/><file name="Gezondheidsbon.php" hash="9eb4a0560499cfa77bfeb0caf2721880"/><file name="Giropay.php" hash="0c1a03865705abf36a515f4ce853fe79"/><file name="Givacard.php" hash="674b31ad7ec22621b57093da2944dec0"/><file name="Ideal.php" hash="ce91a44aae3943e0f17fbd2fed5bf3c9"/><file name="Incasso.php" hash="201b14ae2b7ca0c3ca57c10c7f63539f"/><file name="Instore.php" hash="406294d37ff3a4c4abddba3391f88e5e"/><file name="Klarna.php" hash="2bb6bb95dffa9c845fc9584bf7076c5d"/><file name="Maestro.php" hash="eaa24f85ca579779f8f48d0b55dbf41f"/><file name="Mistercash.php" hash="f731220c7c1b1bef18632d2463d9a1a7"/><file name="Mybank.php" hash="15343fcf04a43da6209a2d68e530ed8d"/><file name="Overboeking.php" hash="9d2829863036d3990a1e1e650fa651b3"/><file name="Paylink.php" hash="2122533b1d437dff5a3ca71e0b3e78b4"/><file name="Paypal.php" hash="cab6b68d26e84407fa33089df7ac54c8"/><file name="Paysafecard.php" hash="932534b552ea0668aa7923c931dd546a"/><file name="Podiumkadokaart.php" hash="98e0fda57978ac23f8ccac603a62c55d"/><file name="Postepay.php" hash="b98826f7a81a1631227de202ed769e1d"/><file name="Sofortbanking.php" hash="989478f44af7f829d5566734bfae96c3"/><file name="Telefoon.php" hash="8744b545ef8c5f55cc6c3d209c27e8af"/><file name="Visamastercard.php" hash="db8cf0d660bd13a52ed79822350bbcc5"/><file name="Vvvgiftcard.php" hash="a726dbdf43590afec40b898797c6e90c"/><file name="Webshopgiftcard.php" hash="746e512f5421e465010afe85a3db88fc"/><file name="Wijncadeau.php" hash="f5de786cd19fc9dc9ce82e15a2c78c2d"/><file name="Yehhpay.php" hash="de6a9e98f92fc4af140b9525cde46b40"/><file name="Yourgift.php" hash="dd5f2c77dd2a2c473d9153fb243cf454"/></dir><file name="Paymentmethod.php" hash="b9afd7d40dfc81ba565282008b8f7b30"/><dir name="Paypal"><file name="Cart.php" hash="4e2c74c4f744ddc613023ebeea924a25"/></dir><dir name="Resource"><file name="Setup.php" hash="4bf6f4eb88b06047e021f55077898312"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><file name="Paymentcharge.php" hash="00177802127ff3c9d8d58d54f7b2e4d7"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Paymentcharge.php" hash="9cfd81f13a15fee779d77b3cf63cf825"/></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Paymentcharge.php" hash="908268174ed3923773b4a522e180da97"/></dir></dir></dir></dir><dir name="Source"><file name="Gateway.php" hash="78d710bc4415e9872f270cd15b30551d"/><file name="Iconsize.php" hash="6e3d674afb63ddcc8f30a968b8a9dd71"/><file name="Language.php" hash="53db4f77dcf223a1afd260c565150bfe"/><dir name="Paymentmethod"><file name="Active.php" hash="ee0210654744b696b79a95f1c4747be1"/><dir name="Afterpay"><file name="Active.php" hash="631b79947d92cf932c80eca13f53afe9"/></dir><dir name="Afterpayem"><file name="Active.php" hash="1d049374372537c86e2c593e452889d1"/></dir><dir name="Amex"><file name="Active.php" hash="bc1e611d56d0372959a4b66f172cd1e0"/></dir><dir name="Billink"><file name="Active.php" hash="18d119c4720809e1cd82a51e95dd8a77"/></dir><dir name="Bitcoin"><file name="Active.php" hash="fc89631b3cda4a656d9b7f3973849eae"/></dir><dir name="Capayable"><file name="Active.php" hash="65d3e8a72527f75942e6054192965aa7"/></dir><dir name="CapayableGespreid"><file name="Active.php" hash="a471a6a2c7a3a59780c89a67ed8a6924"/></dir><dir name="Cartebleue"><file name="Active.php" hash="bcf8c51ecfbc8d44c9f49a39dc764bd4"/></dir><dir name="Fashioncheque"><file name="Active.php" hash="c5fa9deac7ffd651b049ffb72133163f"/></dir><dir name="Fashiongiftcard"><file name="Active.php" hash="372d97ba5fb4f462d407cb781509534d"/></dir><dir name="Focum"><file name="Active.php" hash="418942b5cf3a48d515cf3589b00637e6"/></dir><dir name="Gezondheidsbon"><file name="Active.php" hash="f24be4a3c557a717634e9d874c442d02"/></dir><dir name="Giropay"><file name="Active.php" hash="1552d5fc9fbb84a2d2f3871a55ac4ec6"/></dir><dir name="Givacard"><file name="Active.php" hash="c69157dff1c3dc4572d693c63140969b"/></dir><dir name="Ideal"><file name="Active.php" hash="85d0fcdfa9d3258d6ff5bceae5b0042f"/><file name="Selecttype.php" hash="37e19c073cf39469efe1ce9d7548a4b7"/></dir><dir name="Incasso"><file name="Active.php" hash="d99d1c2538d021f126243b738564fc4a"/></dir><dir name="Instore"><file name="Active.php" hash="3a6bc8939693c22823e0a9c9c67ef22a"/></dir><dir name="Klarna"><file name="Active.php" hash="c16af8dbed563f8eb0c0794428955283"/></dir><dir name="Maestro"><file name="Active.php" hash="c33b890119ecfcbc4f67044ac8750f42"/></dir><dir name="Mistercash"><file name="Active.php" hash="24633712262b195c058abb08b7468ee6"/></dir><dir name="Mybank"><file name="Active.php" hash="d29339a25c6a1bd4c02e0609ad3668cf"/></dir><dir name="Overboeking"><file name="Active.php" hash="10c1163ece5af584568e7cc8a2aa6975"/></dir><dir name="Paypal"><file name="Active.php" hash="626755f8781e02fdc5693b4f21a43be3"/></dir><dir name="Paysafecard"><file name="Active.php" hash="498f7ca442b0b640a40917b9e891664c"/></dir><dir name="Podiumkadokaart"><file name="Active.php" hash="2836dfcb49fb6e267c169ea0f1a8e011"/></dir><dir name="Postepay"><file name="Active.php" hash="40101c5b929e5c652b7c73d38bd55b00"/></dir><dir name="Sofortbanking"><file name="Active.php" hash="6090cc3aa35ba5655e1c3766c22d73a8"/></dir><dir name="Telefoon"><file name="Active.php" hash="e48b97faa7bf1744787e3ac60c0f178c"/></dir><dir name="Visamastercard"><file name="Active.php" hash="89130148898e2cf60e97630820ab8958"/></dir><dir name="Vvvgiftcard"><file name="Active.php" hash="ed0258c05c2e16ea189dfbd221a45b51"/></dir><dir name="Webshopgiftcard"><file name="Active.php" hash="4340b8530118937df32caa2a53294b5b"/></dir><dir name="Wijncadeau"><file name="Active.php" hash="b0b9a73e470a188731c6121b642c3710"/></dir><dir name="Yehhpay"><file name="Active.php" hash="bea1e10dcd469224e5f356864a691de2"/></dir><dir name="Yourgift"><file name="Active.php" hash="2e277ce8b3407f037468c17b818f4144"/></dir></dir><file name="Sendmail.php" hash="626c01900a480ecd790bf56324e4590c"/><file name="Showfee.php" hash="1203dc1beb95867f232e0945a1728146"/><dir name="Status"><file name="PendingPayment.php" hash="9358466304af44f3a22f77fec7630be1"/><file name="Processing.php" hash="aea6f58cfb750a93f03ae4b435c59766"/></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Chargetype.php" hash="82c781472b46ae466f2ec6d6b0251df3"/></dir></dir></dir><dir name="Transaction"><file name="LockException.php" hash="57054928500c8bac587bb93f631e14fc"/></dir><file name="Transaction.php" hash="8bb6b623b503640d605cde5b27af50e8"/></dir><file name="composer.json" hash="6c8823e38701d6ad4db0d02873530de2"/><file name="composer.lock" hash="ead8c2328b584294d1efa171b8c23e88"/><dir name="controllers"><file name="CheckoutController.php" hash="e49b7563e4c080ea8db8e307f50d5780"/><file name="OrderController.php" hash="e2da5c7341641a0db70c744f3c1d16a3"/></dir><dir name="etc"><file name="config.xml" hash="e2e1a3d9fec08922864c9d48b7ec58fa"/><file name="system.xml" hash="c8ff2024ddc9a68b3b35ad5904d188fa"/></dir><dir name="sql"><dir name="pay_payment_setup"><file name="install-3.7.1.php" hash="827660dd9690002a99d49a5ab0420f0f"/><file name="upgrade-3.0.0-3.1.0.php" hash="4b76b4f06ca7d3ffcec5e55a72773340"/><file name="upgrade-3.1.2.2-3.1.2.4.php" hash="aa75d3330b6d6db8d41a33404c6ca923"/><file name="upgrade-3.1.2.7-3.1.2.8.php" hash="22882b3a6a6977d1cb2b29cecb5a792f"/><file name="upgrade-3.2.1-3.2.2.php" hash="c30b9d725fc24bc00ce1548a7cb23137"/><file name="upgrade-3.2.13-3.2.14.php" hash="4fa59649ffc6a7cc6af3050e5f2a9700"/><file name="upgrade-3.6.5-3.6.6.php" hash="9c181eca48b537f84910292982b99c02"/><file name="upgrade-3.6.6-3.7.0.php" hash="6dc3deaa1086c87ef9d994ac6f7f7ea3"/><file name="upgrade-3.7.0-3.7.1.php" hash="8ee7093a83e9a4d2e1c2788ab31a99cd"/></dir></dir><dir name="vendor"><file name="autoload.php" hash="83d1056ba028254c33e7b71a4fe2e756"/><dir name="composer"><file name="ClassLoader.php" hash="bf6c4758ae060fd8f3e3a88e6c24ac3c"/><file name="LICENSE" hash="efa04e84182a9053f7563cf94064966f"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_namespaces.php" hash="35e12c7d76c4a81633bcf547c0e229a9"/><file name="autoload_psr4.php" hash="8fb5e4874e376f6218f954feb91d329f"/><file name="autoload_real.php" hash="29aed176b804fbe46a2756c54e7d2547"/><file name="autoload_static.php" hash="fed89d87b7ac73ef219dafa263bd3be9"/><file name="installed.json" hash="ca1dc83cdfa8c4baf54a40f7251357e8"/></dir><dir name="paynl"><dir name="sdk"><file name="README.md" hash="b0bffdca80e42d6cb52e820a4427b2f1"/><file name="composer.json" hash="8d66100746c7a72daae2eabbafa624b3"/><dir name="samples"><file name="config.sample.php" hash="4fab7308ade8623b5335732a9904e9bd"/><dir name="directDebit"><file name="add.php" hash="4034615d2c1c9b4dd3990749fe2fcb1d"/><file name="get.php" hash="5e5f3bf39602bd7f9a24a6bafdc4d85e"/><dir name="mandate"><file name="add.php" hash="7bc185514dd6b3727b058a8ee8f410bd"/><file name="addTransaction.php" hash="f8fa8c889c4878c4f31a586b00e78c9e"/><file name="get.php" hash="418ee427a180237a7a259cedd349e74c"/></dir><dir name="recurring"><file name="add.php" hash="7292977cd9de5da0e35569e5a3dc3a13"/><file name="get.php" hash="b96da3f0716a43625b1cc918edf90f7f"/></dir></dir><file name="exchange.php" hash="ece154591da8abd7f167635adbb84a3d"/><dir name="instore"><file name="confirmPayment.php" hash="0dc20bbab68f5ad8014d1627417c74b2"/><file name="getAllTerminals.php" hash="248a1c34de92cb4b26928e12eac7a24d"/><file name="getReceipt.php" hash="22f9736437a47f88d2c9ac8ad991c311"/><file name="payment.php" hash="e2895873daef84ef859a9251f62e7910"/><file name="status.php" hash="76172816339a3342beacbd90a46644b3"/></dir><file name="return.php" hash="7aa22326d6a8bd68b633e202fd85a487"/><dir name="service"><file name="getPaylinkUrl.php" hash="95962291c6feab31089be6d324f79283"/></dir><dir name="transaction"><file name="addRecurring.php" hash="e3af5f167730d312d1bbc9e3260328b1"/><file name="capture.php" hash="16d94830ef9737004c1704d31025e64a"/><file name="paymentMethods.php" hash="bb61b10cc5fd28db8708bb3c337aa7a8"/><file name="refund.php" hash="3ff5fe3329078bae5b70957317b077fc"/><file name="start.php" hash="ea3e09a7014f31f098bbd9147bec0eb0"/><file name="void.php" hash="13ae46719190684c9749069f70a38bcd"/></dir><dir name="validate"><file name="isPayServerIp.php" hash="19058a723db11ddeed3c52a3ba917ce6"/></dir></dir><dir name="src"><dir name="Api"><file name="Api.php" hash="f85c4cf757986c8dd1f858646fdb0438"/><dir name="Currency"><file name="Currency.php" hash="89ae7fd4e4095e374f33ba66f7d7ca32"/><file name="GetAll.php" hash="2fdc83ffbb9671d88dc583890118b6ef"/></dir><dir name="DirectDebit"><file name="DebitAdd.php" hash="7199518dc836d34144ad72711d435bbe"/><file name="DebitGet.php" hash="04115c7e84d216396a5f2f1b844a6e0f"/><file name="Delete.php" hash="851f6abc00869821aeceaebf78ce2f80"/><file name="DirectDebit.php" hash="b11c24151503c2402f6c696b2dab90af"/><file name="MandateAdd.php" hash="e92716cd8eeddab5ac0e28666a5ddd61"/><file name="MandateDebit.php" hash="ae09eb661936b125a3bca5bba39ca375"/><file name="MandateGet.php" hash="5e53cf099612a0b82a89f3516ec55d17"/><file name="RecurringAdd.php" hash="167a30314a8713bbfaa6906ae72aad57"/><file name="RecurringGet.php" hash="db7d5d73370b0428f86667e1f6b92101"/><file name="Update.php" hash="6ee552228f2fd98990eb453204b8506a"/></dir><dir name="Instore"><file name="ConfirmPayment.php" hash="f8dad4880859a66e605209155459df01"/><file name="GetAllTerminals.php" hash="17f824a8519736ac04f63829f2d83edb"/><file name="GetTransactionTicket.php" hash="57e956e4bfef63a853b03759d13f8174"/><file name="Instore.php" hash="ca3ae4de77ff6b73f106487e027b3037"/><file name="Payment.php" hash="da4ee88b3b6992f7a4b438d4c2991330"/><file name="Status.php" hash="0507f8028097860e3145dee82f364297"/></dir><dir name="Refund"><file name="Add.php" hash="3dc8bf8b3c7be9f28982188276fcd74c"/><file name="Refund.php" hash="7d237e5128a9c1063ba70e705cca3c37"/></dir><dir name="Service"><file name="GetPayLinkUrl.php" hash="a290b8533f30b871b46f3a0295c41dad"/><file name="Service.php" hash="1e664edea598d318466b050144ba6880"/></dir><dir name="Transaction"><file name="AddRecurring.php" hash="d283987b15767a7469c6c4479effba37"/><file name="Approve.php" hash="d1709966f1f042b41d1bc44926f27dee"/><file name="Capture.php" hash="604738b3fe9b4451d5802de1c07fc9ba"/><file name="Decline.php" hash="0a6c37c859560af8bef2ec37edc64450"/><file name="GetService.php" hash="0bca117078f4ff5e705e0577fb70c586"/><file name="Info.php" hash="7a9f8568b606c096984c0a7da7916e11"/><file name="Refund.php" hash="d4e01fbcb8abba8df170498c0dd56168"/><file name="Start.php" hash="8cd62ceeaedd845378c9d2c714aca19c"/><file name="Transaction.php" hash="d80ebf3623abd560e8ecd4ae8c92639a"/><file name="Void.php" hash="e76c3dc2432e51db9c7d785ee4f0dbd5"/></dir><dir name="Validate"><file name="IsPayServerIp.php" hash="c403fb225d08b6b011edf866c9d43156"/><file name="Validate.php" hash="d3feb1fa0edb37bbee86ef935d149f38"/></dir><dir name="Voucher"><file name="Activate.php" hash="7932b7899e9770821e712b59e952e3b5"/><file name="Balance.php" hash="5e4cf8999d7e353d98006c8b068ca069"/><file name="Charge.php" hash="525d1e8491418c49e705d08f907aabdc"/><file name="Voucher.php" hash="ba71c6cd712fb89c6682a70b03f550f3"/></dir></dir><file name="Config.php" hash="e73385a4fc039062d12d406435a9716b"/><dir name="Curl"><file name="Dummy.php" hash="1745478bcae3d5081f9b12cc81f1e0ca"/></dir><file name="Currency.php" hash="49f1340a25d7a9b1cfdfb3073104e92c"/><dir name="DirectDebit"><file name="Mandate.php" hash="6b778ce4c44d2d2d4db66f6dcea08e29"/><file name="Recurring.php" hash="821065f96b13bda3d0f835638a745ee0"/></dir><file name="DirectDebit.php" hash="329bd85db112da942644a766b79802f0"/><dir name="Error"><file name="Api.php" hash="bbe509d6742ba5ac54e67db2865b9d59"/><file name="Error.php" hash="63a453baf90355604d24ddf015df7a34"/><file name="NotFound.php" hash="115ec3c5650244dd84c9e71ada3945ed"/><dir name="Required"><file name="ApiToken.php" hash="0485882225b6e0679e0f6c974b1b7aeb"/><file name="ServiceId.php" hash="8e17bb932fa9b03c265512143c57dd5d"/></dir><file name="Required.php" hash="37f246dd05e95cb5a5793ec80b618f32"/></dir><file name="Helper.php" hash="5b327f622fcc7b6dcc601761283956d2"/><file name="Instore.php" hash="a114c542769c3ead1521ee52bfab58e7"/><file name="Paymentmethods.php" hash="bbce6a45fb49fbe4d3e242b85d35b9cb"/><file name="Refund.php" hash="ab8011579f035c5529f71e1af32ee816"/><dir name="Result"><dir name="DirectDebit"><file name="Add.php" hash="710be2f5e0c263226de6ddcc12b5160f"/><file name="Get.php" hash="044463d71af40ef9f8022bf9aa54394c"/><dir name="Mandate"><file name="Add.php" hash="28c1cd015980a69a0827509222b13922"/><file name="AddTransaction.php" hash="60d92d48c11921d03f036aa6b3b3425e"/><file name="Get.php" hash="e27eda30346c16512d74d2682c8542b0"/></dir><dir name="Recurring"><file name="Add.php" hash="5a317db77bccf59ec7ec3b5604ec53ba"/><file name="Get.php" hash="ed4c97826dd6af0144e415d93535d61d"/></dir></dir><dir name="Instore"><file name="ConfirmPayment.php" hash="c40673aa1b0986581f20c64c03be9e5e"/><file name="Payment.php" hash="4cebf421c4fc05ec86d3adfef5ec8261"/><file name="Receipt.php" hash="93363b372e01a7125335d574d8634760"/><file name="Status.php" hash="9a53d172946cd5760d058370d52ba2c7"/><file name="Terminals.php" hash="865b4b8afd074f70c4e2201bc11f4771"/></dir><dir name="Refund"><file name="Add.php" hash="d055da637564eef29e804a1faef1dbf8"/></dir><file name="Result.php" hash="4175022c91a50bdbd91ffe438b043d2b"/><dir name="Transaction"><file name="AddRecurring.php" hash="9f167dac05c4fa5635e1196476727c39"/><file name="Refund.php" hash="3e22f2aa8f531a6eb07fde33047ed82e"/><file name="Start.php" hash="7200ebdb50cf149ceea8c013c82c6eab"/><file name="Transaction.php" hash="351737022ccf57de09e75d25fb7eedfd"/></dir><dir name="Voucher"><file name="Voucher.php" hash="d3d991fac30467cce37b0de53a615ae1"/></dir></dir><file name="Service.php" hash="bcfb8d540a089363ddd8db69d09c8b60"/><file name="Transaction.php" hash="ee61551c63c97ad26a8b4fbb3d7e325d"/><file name="Validate.php" hash="8469564f78184177934295ce28b96a54"/><file name="Voucher.php" hash="d6e202d522ffd37692aad50989f001ec"/></dir><dir name="tests"><file name="ConfigTest.php" hash="b7f00c625a9df9718d97b3bf6b688c99"/><file name="CurrencyTest.php" hash="e9cfe5bb2bc4371321fb408fc53f83d8"/><file name="HelperTest.php" hash="61f43eaa726ad662ab47f9a718438983"/><file name="PaymentmethodsTest.php" hash="eec5b50c78f43edac925cfb9f89b33cd"/><file name="RefundTest.php" hash="8a93fe0d1eb2ffe13c14214d4cd0109a"/><file name="TransactionTest.php" hash="85318b09514abc0432dcda91c647187f"/><file name="ValidateTest.php" hash="b5090dd8ee903face24f21a9bdce2c95"/><dir name="dummyData"><dir name="Refund"><file name="refund.json" hash="f9e4da66248a64f964723b4ed6c7ffdf"/><file name="refundError.json" hash="c71c384b2cfae94c429ccfb8d28fd4e1"/></dir><dir name="Transaction"><dir name="Result"><file name="approve.json" hash="cca7667c9092cae77189660118f45aaa"/><file name="decline.json" hash="cca7667c9092cae77189660118f45aaa"/><file name="refund.json" hash="f9e4da66248a64f964723b4ed6c7ffdf"/><file name="refundError.json" hash="c71c384b2cfae94c429ccfb8d28fd4e1"/><file name="transactionPaid.json" hash="938a9e79081292a6ebaf2163175d64ec"/><file name="transactionVerify.json" hash="a04928cef5af76fa2d3cd23662517d89"/></dir><file name="startOk.json" hash="0fea5cb9fa6a59dba6226942053648fb"/></dir><dir name="Validate"><file name="isPayServerIpNo.json" hash="476b4edbf5412cdfb318c74fc21a11d8"/><file name="isPayServerIpYes.json" hash="6ce66f3fb6a06d6b77059803d4fef7c0"/></dir><file name="currencies.json" hash="103b88f54e43ff2585d42a70b6370c67"/><file name="getService.json" hash="345a55bdadb305146b121b7996f4b9c0"/></dir></dir><file name=".gitignore" hash="54b761861a00672137da5cf9fe00e2de"/><file name=".travis.yml" hash="ccf7c0d24624132428b4b9539b78ecf3"/></dir></dir><dir name="php-curl-class"><dir name="php-curl-class"><file name="LICENSE" hash="7246f848faa4e9c9fc0ea91122d6e680"/><file name="README.md" hash="f2eeff9b53b4824b6fd88b2be85e4dcc"/><file name="composer.json" hash="c27df8073014d0fea654e916009f8466"/><dir name="docs"><file name="Makefile" hash="1b19a74bb48c433ab52d7c381b78dc7e"/><file name="README.md" hash="9e9a36f20f8c03c734345beaa2edb0a5"/><dir name="source"><file name="conf.py" hash="98412cfa8535eb2749a53b6d88371635"/><file name="faq.rst" hash="fc97af6348e454000aca799cab6d0053"/><file name="index.rst" hash="d8e3e63cc6a63f60721bc1a1c3f5001c"/><file name="overview.rst" hash="1e62e027121ef9aaa19bdd317d44ede2"/></dir><file name=".gitignore" hash="2529e845806d223afb1ff7dcdeab55d4"/></dir><dir name="examples"><file name="README.md" hash="944a15e05bd22c875d6698a6389399c8"/><file name="coinbase_account_balance.php" hash="06c04fad60f4fa6670f674165003e9af"/><file name="coinbase_spot_rate.php" hash="27bb3b0f5387e019ff906fe3d13bf2c4"/><file name="deviant_art_rss.php" hash="fa0151454eb0de60483bfbf2649b8f8a"/><file name="download_file.php" hash="c1cced0f90217042812e29db6ac0c10d"/><file name="download_file_with_callback.php" hash="3ea9b3feebbc3bd83f77ed52a18de05d"/><file name="flickr.class.php" hash="43179dade7dd33508981ee478002a2f5"/><file name="flickr_photo_search.php" hash="26d02cb1ccdfb7a7a3ec39b6c59d4971"/><file name="flickr_upload_photo.php" hash="0d11e5ba8f41398fec8e6cc977b55c82"/><file name="get.php" hash="c47177bc4f87f84b1502f35ba0e6d1e6"/><file name="get_base_url_1.php" hash="9ed7f693187b90ce9ee1aa4b420ffe52"/><file name="get_base_url_2.php" hash="8b499939e897066c0885928ff475b44b"/><file name="github_create_gist.php" hash="3192e4063a43dce6bf3901d782c4ac40"/><file name="gmail_send_email.php" hash="5e4411eb80b16d4d42f2b94053f32c30"/><file name="google_maps_geocode_address.php" hash="f150e2ec72013094a774092b2696d670"/><file name="google_plus_profile.php" hash="ab6e6cf7b33945fda76fe7c2ed66c540"/><file name="gratipay_send_tip.php" hash="05ea71d33448196288445feb14d431d6"/><file name="instagram_popular_media.php" hash="f7266d36e6fa96ac7594654a6918abf5"/><file name="instagram_search_photos.php" hash="f8d44579efe04a7ed739e45a5af26bdd"/><file name="mailchimp_subscribe_email_address.php" hash="1bd4d2508a06096a33088943c539d643"/><file name="multi_curl_before_send.php" hash="98f002a915261b6375e2a8cbf033c624"/><file name="multi_curl_delete.php" hash="2384ea09bff8b031565e63e75e313040"/><file name="multi_curl_download.php" hash="8701601b7192d1671ed834020684480d"/><file name="multi_curl_download_with_callback.php" hash="f68cffed4c903407320396188604f422"/><file name="multi_curl_get.php" hash="f4b8b67ca9d8370a48ca791b9cd37328"/><file name="multi_curl_get_callbacks.php" hash="b8af5ee91e9c24a2cf1f1440a244b3ce"/><file name="multi_curl_patch.php" hash="9237e7c26a7f0cd45034bf55e602c256"/><file name="multi_curl_post.php" hash="1f7a00588adde05f39e1f93d3840d7ed"/><file name="multi_curl_put.php" hash="5ba9ddeae279a4089f7f7eaad942aa95"/><file name="post.php" hash="5414eda7a246263ddeb5920ee7c45bc3"/><file name="post_json.php" hash="0a5fdb77bc668ba5d841eca3fb2ab75c"/><file name="post_redirect_get.php" hash="042d70bc4d0bf463b89c602b20776bec"/><file name="progress.php" hash="279aa9284556d014fc78e96c1b75cd50"/><file name="progress_advanced.php" hash="c3d91329a1fc927bab54c10bed176408"/><file name="proxy.php" hash="e3acfff828e3949c2e984fe860fa479f"/><file name="put.php" hash="7d75554c8c4b2195bd2598c77c952838"/><file name="reddit_top_pics.php" hash="7fda200709ea7ec03df2c8a53a485892"/><file name="set_cookie.php" hash="2600096ebec5c6583156c9280955a7e2"/><file name="set_url_1.php" hash="fabbe1c29525b92888a0936485691d29"/><file name="set_url_2.php" hash="3c71c517455f994a06cb08d2e94ce0c8"/><file name="twitter_post_tweet.php" hash="a252660e9bffd0641381a0ad0813fa78"/><file name="twitter_trending_topics.php" hash="23053d5dfd766c98182378f3a1249e5d"/><file name="upload_file.php" hash="05050db0aa963192e9d85171b77ae341"/><file name="youtube_list_playlist_videos.php" hash="6c5ae3f3cdf6dcb5c5fe360624d47bef"/><file name="youtube_video_count.php" hash="f9d7598ab61717f719b99d9b076b2ca4"/></dir><dir name="scripts"><file name="bump_major_version.php" hash="f930cf07539423734d5f7378fa5646de"/><file name="bump_minor_version.php" hash="03754135acff395b4ecca040471b509e"/><file name="bump_patch_version.php" hash="df1d6bdffd08a3972878fa9096ca8982"/><file name="update_readme_methods.sh" hash="6a84cc9cb7e74303a854104201333e0e"/><file name="v4_migration.php" hash="1204efd398ee5562283229f9e12250c3"/></dir><dir name="src"><dir name="Curl"><file name="CaseInsensitiveArray.php" hash="517e786b03deb69d055072059a6f6589"/><file name="Curl.php" hash="f80a854bc7e74bd2a9960dd95483fadd"/><file name="MultiCurl.php" hash="9030703db3afaf9ff3851454dca961b3"/></dir></dir><dir name="tests"><dir name="PHPCurlClass"><file name="Helper.php" hash="a90668ebc6045420e86582fd30c3c11c"/><file name="PHPCurlClassTest.php" hash="b1c186f447b184fdebd5b44b280ea820"/><file name="PHPMultiCurlClassTest.php" hash="80cbe86949f4c0a2fa9002c1135bbada"/><file name="server.php" hash="69ed2817f2a3d5fc91ccfc2b0a35d5fa"/></dir><file name="before_script.sh" hash="9662ccee85ad2a2d6756bc9042f1a972"/><file name="check_syntax.sh" hash="bcec868d19007801e7a6d97a8a352d30"/><file name="phpunit.xml" hash="02538f4dc944563d09cb7c8503304f6c"/><file name="run.sh" hash="b480ddd83c3c09ec768a25ed8ca53e02"/><file name="script.sh" hash="fc29b81395c851a876531d73a2591b55"/></dir><dir name=".github"><file name="CONTRIBUTING.md" hash="8ddd43058158bea44998b574a271fe64"/><file name="ISSUE_TEMPLATE.md" hash="2249b43c827634a6b3616cfabd9f51f2"/></dir><file name=".gitignore" hash="62f86c4700c6fd118d837d9b9cb369ae"/><file name=".travis.yml" hash="3da971d2cee55f305f06c243db0179fb"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="pay"><dir name="payment"><dir name="form"><file name="billink.phtml" hash="bbc082a2bbc4df102aaeba41d1648d85"/><file name="default.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="focum.phtml" hash="d5e55377466c3fcc5b45a4104fbc020d"/><file name="ideal.phtml" hash="6cfa69a8773dfc091e055b531bbf31dc"/><file name="idealSelect.phtml" hash="13936d975af0083512378f5936a5896d"/><file name="instore.phtml" hash="5299cf1294e69a744c6a87405859c7fd"/><file name="klarna.phtml" hash="b154ba769fd50ece09109f8780ba3b5b"/><file name="yehhpay.phtml" hash="b154ba769fd50ece09109f8780ba3b5b"/></dir><file name="mark.phtml" hash="ab61d728f0d237a34f78300554d8ba0f"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="pay"><dir name="payment"><dir name="form"><file name="billink.phtml" hash="cdeb073e06c4c7f92c2d580473b366c4"/><file name="default.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="focum.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="ideal.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="idealSelect.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="instore.phtml" hash="5299cf1294e69a744c6a87405859c7fd"/><file name="klarna.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="paylink.phtml" hash="1f030c00390300cac93e347872c560cf"/><file name="yehhpay.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><file name="mark.phtml" hash="ab61d728f0d237a34f78300554d8ba0f"/></dir></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="pay_payment"><file name="logo.png" hash="b45a2ccf5e85a713b786d85c1059afee"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Pay_Payment.csv" hash="302641f9c31af2891de989007421091d"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.1.0</min><max>7.2.99</max></php><extension><name>curl</name><min/><max/></extension></required></dependencies>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Pay_NL</name>
4
+ <version>3.8.4</version>
5
  <stability>stable</stability>
6
  <license>Pay</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Betaalmethoden van pay.nl</summary>
10
  <description>Magento plugin voor betaalmethoden van pay.nl</description>
11
+ <notes>Some instore changes&#xD;
12
+ Instore via checkout can now be enabled from selected ipaddresses</notes>
 
13
  <authors><author><name>Andy Pieters</name><user>andy</user><email>andy@pay.nl</email></author></authors>
14
+ <date>2017-09-07</date>
15
+ <time>15:21:20</time>
16
+ <contents><target name="mageetc"><dir name="modules"><file name="Pay_Payment.xml" hash="035161a836b38119a3deee9a53aa0493"/></dir></target><target name="magecommunity"><dir name="Pay"><dir name="Payment"><dir name="Block"><dir name="Adminhtml"><file name="Paymentmethods.php" hash="388fd5b8c91b469989956a44d3747981"/><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="17f7aa9dd229b05b8150ad8580d26ea2"/></dir><dir name="Invoice"><file name="Totals.php" hash="4fda933239ba6c5efe0abf855a578abe"/></dir><file name="Totals.php" hash="76764ff8e32876bf937c276acd2fcf17"/></dir><file name="Totals.php" hash="53f1e18fa57da728bb7ae8391099322a"/></dir><file name="Version.php" hash="c894dbb295f86ea139ab0395bf4b7432"/></dir><dir name="Form"><file name="Abstract.php" hash="3a88ab9907aa9729c9224a136e4ef17c"/><file name="Afterpay.php" hash="60e7120d92a35479229dc8686965170f"/><file name="Afterpayem.php" hash="81d7859343d26234ae897cf236acb3c9"/><file name="Amazonpay.php" hash="33a3019e690267d43d7674c28417db67"/><file name="Amex.php" hash="9c4945bb3577d56002dc7cd24ce00fd3"/><file name="Billink.php" hash="c700934ea3e0438828093602e3ac9455"/><file name="Bitcoin.php" hash="f3a40f1d2691aed2f9e7f3477b5deb1c"/><file name="Capayable.php" hash="1fb8d87532881f98ba65c46215910cdd"/><file name="CapayableGespreid.php" hash="082ca172c67f29185b21e935e32c9c1e"/><file name="Cartebleue.php" hash="db7da62ea79ae9e8a15998b91618c7cb"/><file name="Fashioncheque.php" hash="7c1a9727da5d3fccd0a07abb7424f296"/><file name="Fashiongiftcard.php" hash="433c0c649e6657515d3c6969b905d676"/><file name="Focum.php" hash="174b8123191d98dd2328de887c9450df"/><file name="Gezondheidsbon.php" hash="33fcf9147f239a604bd4fba78ea2cba4"/><file name="Giropay.php" hash="b2f52e1b1e3340950238bde715f8f963"/><file name="Givacard.php" hash="d2dc92a3b66236a302a54049a08840e0"/><file name="Ideal.php" hash="fef986eaba046584083e36f3609a0013"/><file name="Incasso.php" hash="aebe891d50b69970bd46f59d23814edb"/><file name="Instore.php" hash="f175a59da6a95ce976a2b516cd12ed82"/><file name="Klarna.php" hash="5af95f201b4318cf8d35441a735ba513"/><file name="Maestro.php" hash="82b16a17cd78e1ad6f46fe751da7c8e4"/><file name="Mistercash.php" hash="ed955716ad3c8ad4bc00f374cd0cfd8c"/><file name="Mybank.php" hash="057c8079eebde684e9227ab2d7e14405"/><file name="Overboeking.php" hash="f4be14559a4a8c3e2daec114f45bcdd2"/><file name="Paylink.php" hash="88aa76f66dd6de2c1edbaa8fa2f82848"/><file name="Paypal.php" hash="f9579c1c34eb4436e53f761c2dee258a"/><file name="Paysafecard.php" hash="6df3b810346618d9161a8e9cac559deb"/><file name="Podiumkadokaart.php" hash="eeac3bafc861cffb016b9a2b2e3826a9"/><file name="Postepay.php" hash="7aa30da423bf38cfdf4a4deb6b628d1d"/><file name="Sofortbanking.php" hash="6900b858d9081ba94c1eb2d543672891"/><file name="Telefoon.php" hash="54c8520b21e1c999b52c54e93b542df8"/><file name="Visamastercard.php" hash="ce3a7868f9b8860acaaf176fc153896f"/><file name="Vvvgiftcard.php" hash="4830f8b4d221316ecdcb28b419799d23"/><file name="Webshopgiftcard.php" hash="3061340972cc57c3baf5a372a1fd7b61"/><file name="Wijncadeau.php" hash="72b1003d47bf7d03c8c14f3a04919e17"/><file name="Yehhpay.php" hash="1dfaa01621b4a366a6a83c92471c4dfd"/><file name="Yourgift.php" hash="4a2fafa29ca7d860e99529dd7f2cbff4"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="ed22b3a323eafbea1e211ce7b8babf5d"/></dir><dir name="Invoice"><file name="Totals.php" hash="f609b1022bf81824e8863548bb97ca70"/></dir><file name="Totals.php" hash="cdb66b39cea22a6ed2aef9454c90c4b7"/></dir></dir></dir><file name="Exception.php" hash="a200bf2c08b9b9ee4d126feb40abbd19"/><dir name="Helper"><file name="Data.php" hash="0a6d14810761e933763f7df7367e1e57"/><file name="Order.php" hash="979a58869cdb424419d37ad983c158d0"/><file name="Total.php" hash="0a7d2b69cd75323c38d69de9073db4c0"/></dir><dir name="Model"><dir name="Backend"><file name="Trim.php" hash="a232e48f459a6556c393f4da7a0d4139"/></dir><dir name="Mysql4"><dir name="Option"><file name="Collection.php" hash="54034bcf55cc7586e3d9cea66a267ed0"/></dir><file name="Option.php" hash="70563149e562bb27cee0f8041e170fce"/><dir name="Optionsub"><file name="Collection.php" hash="90f32544532471e2fb2dcd5a54b66be8"/></dir><file name="Optionsub.php" hash="20838820f4dc50ca04c8faf79597aea0"/><dir name="Transaction"><file name="Collection.php" hash="289e4368ab9d03e36bec938f9b3c9666"/></dir><file name="Transaction.php" hash="cb2787ab540acf82e94daef0ba07235e"/></dir><file name="Observer.php" hash="12fe99ed9392d34d11f8dd3c5c142914"/><file name="Option.php" hash="2a42d9bb5040b1f2964c146149cb1afd"/><file name="Optionsub.php" hash="acc178145aec8aa3f813055188cec3b5"/><dir name="Paymentmethod"><file name="Afterpay.php" hash="e49bbb97b953f951db400f0fc0aecaf7"/><file name="Afterpayem.php" hash="27801be2ff4a131707aeeed0479c61ee"/><file name="Amazonpay.php" hash="390f3eddc54c9451fce4083d9646289e"/><file name="Amex.php" hash="7b4157754d63950c3896a516db92e8f2"/><file name="Billink.php" hash="baebae501f20b45d265e3700cb9ff7e2"/><file name="Bitcoin.php" hash="496ec9c7912b8b284168e93640528ed6"/><file name="Capayable.php" hash="1a3abeb4e890e099eb9a311b62a89ff6"/><file name="CapayableGespreid.php" hash="cf13bf9b313b1e73afc66ca9953291cf"/><file name="Cartebleue.php" hash="9c7582f774e76a5932a58a8b9ec9e51a"/><file name="Fashioncheque.php" hash="68355c9aaaf281b47d805dd09a29a2e4"/><file name="Fashiongiftcard.php" hash="ffd7187ca2d0305b32b4f72719e7531b"/><file name="Focum.php" hash="a8116fdb47c802604c6411b6b7d1d1bf"/><file name="Gezondheidsbon.php" hash="9eb4a0560499cfa77bfeb0caf2721880"/><file name="Giropay.php" hash="0c1a03865705abf36a515f4ce853fe79"/><file name="Givacard.php" hash="674b31ad7ec22621b57093da2944dec0"/><file name="Ideal.php" hash="ce91a44aae3943e0f17fbd2fed5bf3c9"/><file name="Incasso.php" hash="201b14ae2b7ca0c3ca57c10c7f63539f"/><file name="Instore.php" hash="4239fd05cb27347b6a0e0440c9a87d30"/><file name="Klarna.php" hash="2bb6bb95dffa9c845fc9584bf7076c5d"/><file name="Maestro.php" hash="eaa24f85ca579779f8f48d0b55dbf41f"/><file name="Mistercash.php" hash="f731220c7c1b1bef18632d2463d9a1a7"/><file name="Mybank.php" hash="15343fcf04a43da6209a2d68e530ed8d"/><file name="Overboeking.php" hash="9d2829863036d3990a1e1e650fa651b3"/><file name="Paylink.php" hash="2122533b1d437dff5a3ca71e0b3e78b4"/><file name="Paypal.php" hash="cab6b68d26e84407fa33089df7ac54c8"/><file name="Paysafecard.php" hash="932534b552ea0668aa7923c931dd546a"/><file name="Podiumkadokaart.php" hash="98e0fda57978ac23f8ccac603a62c55d"/><file name="Postepay.php" hash="b98826f7a81a1631227de202ed769e1d"/><file name="Sofortbanking.php" hash="989478f44af7f829d5566734bfae96c3"/><file name="Telefoon.php" hash="8744b545ef8c5f55cc6c3d209c27e8af"/><file name="Visamastercard.php" hash="db8cf0d660bd13a52ed79822350bbcc5"/><file name="Vvvgiftcard.php" hash="a726dbdf43590afec40b898797c6e90c"/><file name="Webshopgiftcard.php" hash="746e512f5421e465010afe85a3db88fc"/><file name="Wijncadeau.php" hash="f5de786cd19fc9dc9ce82e15a2c78c2d"/><file name="Yehhpay.php" hash="de6a9e98f92fc4af140b9525cde46b40"/><file name="Yourgift.php" hash="dd5f2c77dd2a2c473d9153fb243cf454"/></dir><file name="Paymentmethod.php" hash="426ca4ecfacdad719ee752de8491a0f0"/><dir name="Paypal"><file name="Cart.php" hash="4e2c74c4f744ddc613023ebeea924a25"/></dir><dir name="Resource"><file name="Setup.php" hash="4bf6f4eb88b06047e021f55077898312"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><dir name="Total"><file name="Paymentcharge.php" hash="00177802127ff3c9d8d58d54f7b2e4d7"/></dir></dir><dir name="Invoice"><dir name="Total"><file name="Paymentcharge.php" hash="9cfd81f13a15fee779d77b3cf63cf825"/></dir></dir></dir><dir name="Quote"><dir name="Address"><dir name="Total"><file name="Paymentcharge.php" hash="908268174ed3923773b4a522e180da97"/></dir></dir></dir></dir><dir name="Source"><file name="Gateway.php" hash="78d710bc4415e9872f270cd15b30551d"/><file name="Iconsize.php" hash="6e3d674afb63ddcc8f30a968b8a9dd71"/><file name="Language.php" hash="53db4f77dcf223a1afd260c565150bfe"/><dir name="Paymentmethod"><file name="Active.php" hash="ee0210654744b696b79a95f1c4747be1"/><dir name="Afterpay"><file name="Active.php" hash="631b79947d92cf932c80eca13f53afe9"/></dir><dir name="Afterpayem"><file name="Active.php" hash="1d049374372537c86e2c593e452889d1"/></dir><dir name="Amazonpay"><file name="Active.php" hash="42fa08e85c8ccbe6e9cc8b89e164a130"/></dir><dir name="Amex"><file name="Active.php" hash="bc1e611d56d0372959a4b66f172cd1e0"/></dir><dir name="Billink"><file name="Active.php" hash="18d119c4720809e1cd82a51e95dd8a77"/></dir><dir name="Bitcoin"><file name="Active.php" hash="fc89631b3cda4a656d9b7f3973849eae"/></dir><dir name="Capayable"><file name="Active.php" hash="65d3e8a72527f75942e6054192965aa7"/></dir><dir name="CapayableGespreid"><file name="Active.php" hash="a471a6a2c7a3a59780c89a67ed8a6924"/></dir><dir name="Cartebleue"><file name="Active.php" hash="bcf8c51ecfbc8d44c9f49a39dc764bd4"/></dir><dir name="Fashioncheque"><file name="Active.php" hash="c5fa9deac7ffd651b049ffb72133163f"/></dir><dir name="Fashiongiftcard"><file name="Active.php" hash="372d97ba5fb4f462d407cb781509534d"/></dir><dir name="Focum"><file name="Active.php" hash="418942b5cf3a48d515cf3589b00637e6"/></dir><dir name="Gezondheidsbon"><file name="Active.php" hash="f24be4a3c557a717634e9d874c442d02"/></dir><dir name="Giropay"><file name="Active.php" hash="1552d5fc9fbb84a2d2f3871a55ac4ec6"/></dir><dir name="Givacard"><file name="Active.php" hash="c69157dff1c3dc4572d693c63140969b"/></dir><dir name="Ideal"><file name="Active.php" hash="85d0fcdfa9d3258d6ff5bceae5b0042f"/><file name="Selecttype.php" hash="37e19c073cf39469efe1ce9d7548a4b7"/></dir><dir name="Incasso"><file name="Active.php" hash="d99d1c2538d021f126243b738564fc4a"/></dir><dir name="Instore"><file name="Active.php" hash="3a6bc8939693c22823e0a9c9c67ef22a"/></dir><dir name="Klarna"><file name="Active.php" hash="c16af8dbed563f8eb0c0794428955283"/></dir><dir name="Maestro"><file name="Active.php" hash="c33b890119ecfcbc4f67044ac8750f42"/></dir><dir name="Mistercash"><file name="Active.php" hash="24633712262b195c058abb08b7468ee6"/></dir><dir name="Mybank"><file name="Active.php" hash="d29339a25c6a1bd4c02e0609ad3668cf"/></dir><dir name="Overboeking"><file name="Active.php" hash="10c1163ece5af584568e7cc8a2aa6975"/></dir><dir name="Paypal"><file name="Active.php" hash="626755f8781e02fdc5693b4f21a43be3"/></dir><dir name="Paysafecard"><file name="Active.php" hash="498f7ca442b0b640a40917b9e891664c"/></dir><dir name="Podiumkadokaart"><file name="Active.php" hash="2836dfcb49fb6e267c169ea0f1a8e011"/></dir><dir name="Postepay"><file name="Active.php" hash="40101c5b929e5c652b7c73d38bd55b00"/></dir><dir name="Sofortbanking"><file name="Active.php" hash="6090cc3aa35ba5655e1c3766c22d73a8"/></dir><dir name="Telefoon"><file name="Active.php" hash="e48b97faa7bf1744787e3ac60c0f178c"/></dir><dir name="Visamastercard"><file name="Active.php" hash="89130148898e2cf60e97630820ab8958"/></dir><dir name="Vvvgiftcard"><file name="Active.php" hash="ed0258c05c2e16ea189dfbd221a45b51"/></dir><dir name="Webshopgiftcard"><file name="Active.php" hash="4340b8530118937df32caa2a53294b5b"/></dir><dir name="Wijncadeau"><file name="Active.php" hash="b0b9a73e470a188731c6121b642c3710"/></dir><dir name="Yehhpay"><file name="Active.php" hash="bea1e10dcd469224e5f356864a691de2"/></dir><dir name="Yourgift"><file name="Active.php" hash="2e277ce8b3407f037468c17b818f4144"/></dir></dir><file name="Sendmail.php" hash="626c01900a480ecd790bf56324e4590c"/><file name="Showfee.php" hash="1203dc1beb95867f232e0945a1728146"/><dir name="Status"><file name="PendingPayment.php" hash="9358466304af44f3a22f77fec7630be1"/><file name="Processing.php" hash="aea6f58cfb750a93f03ae4b435c59766"/></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Chargetype.php" hash="82c781472b46ae466f2ec6d6b0251df3"/><file name="Instorecheckout.php" hash="89b63b3a698f78fb347efaa4f9f87624"/></dir></dir></dir><dir name="Transaction"><file name="LockException.php" hash="57054928500c8bac587bb93f631e14fc"/></dir><file name="Transaction.php" hash="8bb6b623b503640d605cde5b27af50e8"/></dir><file name="composer.json" hash="6c8823e38701d6ad4db0d02873530de2"/><file name="composer.lock" hash="ead8c2328b584294d1efa171b8c23e88"/><dir name="controllers"><file name="CheckoutController.php" hash="66de0a248285a004717d4a31fed6e0eb"/><file name="OrderController.php" hash="caae096b21213f21fe6516a50883e391"/></dir><dir name="etc"><file name="config.xml" hash="7cf68d9934ee6cf80f1aad81acd4f7e7"/><file name="system.xml" hash="8c19924b320f0467de3fb7aa7c247d01"/></dir><dir name="sql"><dir name="pay_payment_setup"><file name="install-3.7.1.php" hash="827660dd9690002a99d49a5ab0420f0f"/><file name="upgrade-3.0.0-3.1.0.php" hash="4b76b4f06ca7d3ffcec5e55a72773340"/><file name="upgrade-3.1.2.2-3.1.2.4.php" hash="aa75d3330b6d6db8d41a33404c6ca923"/><file name="upgrade-3.1.2.7-3.1.2.8.php" hash="22882b3a6a6977d1cb2b29cecb5a792f"/><file name="upgrade-3.2.1-3.2.2.php" hash="c30b9d725fc24bc00ce1548a7cb23137"/><file name="upgrade-3.2.13-3.2.14.php" hash="4fa59649ffc6a7cc6af3050e5f2a9700"/><file name="upgrade-3.6.5-3.6.6.php" hash="9c181eca48b537f84910292982b99c02"/><file name="upgrade-3.6.6-3.7.0.php" hash="6dc3deaa1086c87ef9d994ac6f7f7ea3"/><file name="upgrade-3.7.0-3.7.1.php" hash="8ee7093a83e9a4d2e1c2788ab31a99cd"/></dir></dir><dir name="vendor"><file name="autoload.php" hash="83d1056ba028254c33e7b71a4fe2e756"/><dir name="composer"><file name="ClassLoader.php" hash="bf6c4758ae060fd8f3e3a88e6c24ac3c"/><file name="LICENSE" hash="efa04e84182a9053f7563cf94064966f"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_namespaces.php" hash="35e12c7d76c4a81633bcf547c0e229a9"/><file name="autoload_psr4.php" hash="8fb5e4874e376f6218f954feb91d329f"/><file name="autoload_real.php" hash="29aed176b804fbe46a2756c54e7d2547"/><file name="autoload_static.php" hash="fed89d87b7ac73ef219dafa263bd3be9"/><file name="installed.json" hash="ca1dc83cdfa8c4baf54a40f7251357e8"/></dir><dir name="paynl"><dir name="sdk"><file name="README.md" hash="b0bffdca80e42d6cb52e820a4427b2f1"/><file name="composer.json" hash="8d66100746c7a72daae2eabbafa624b3"/><dir name="samples"><file name="config.sample.php" hash="4fab7308ade8623b5335732a9904e9bd"/><dir name="directDebit"><file name="add.php" hash="4034615d2c1c9b4dd3990749fe2fcb1d"/><file name="get.php" hash="5e5f3bf39602bd7f9a24a6bafdc4d85e"/><dir name="mandate"><file name="add.php" hash="7bc185514dd6b3727b058a8ee8f410bd"/><file name="addTransaction.php" hash="f8fa8c889c4878c4f31a586b00e78c9e"/><file name="get.php" hash="418ee427a180237a7a259cedd349e74c"/></dir><dir name="recurring"><file name="add.php" hash="7292977cd9de5da0e35569e5a3dc3a13"/><file name="get.php" hash="b96da3f0716a43625b1cc918edf90f7f"/></dir></dir><file name="exchange.php" hash="ece154591da8abd7f167635adbb84a3d"/><dir name="instore"><file name="confirmPayment.php" hash="0dc20bbab68f5ad8014d1627417c74b2"/><file name="getAllTerminals.php" hash="248a1c34de92cb4b26928e12eac7a24d"/><file name="getReceipt.php" hash="22f9736437a47f88d2c9ac8ad991c311"/><file name="payment.php" hash="e2895873daef84ef859a9251f62e7910"/><file name="status.php" hash="76172816339a3342beacbd90a46644b3"/></dir><file name="return.php" hash="7aa22326d6a8bd68b633e202fd85a487"/><dir name="service"><file name="getPaylinkUrl.php" hash="95962291c6feab31089be6d324f79283"/></dir><dir name="transaction"><file name="addRecurring.php" hash="e3af5f167730d312d1bbc9e3260328b1"/><file name="capture.php" hash="16d94830ef9737004c1704d31025e64a"/><file name="paymentMethods.php" hash="bb61b10cc5fd28db8708bb3c337aa7a8"/><file name="refund.php" hash="3ff5fe3329078bae5b70957317b077fc"/><file name="start.php" hash="ea3e09a7014f31f098bbd9147bec0eb0"/><file name="void.php" hash="13ae46719190684c9749069f70a38bcd"/></dir><dir name="validate"><file name="isPayServerIp.php" hash="19058a723db11ddeed3c52a3ba917ce6"/></dir></dir><dir name="src"><dir name="Api"><file name="Api.php" hash="f85c4cf757986c8dd1f858646fdb0438"/><dir name="Currency"><file name="Currency.php" hash="89ae7fd4e4095e374f33ba66f7d7ca32"/><file name="GetAll.php" hash="2fdc83ffbb9671d88dc583890118b6ef"/></dir><dir name="DirectDebit"><file name="DebitAdd.php" hash="7199518dc836d34144ad72711d435bbe"/><file name="DebitGet.php" hash="04115c7e84d216396a5f2f1b844a6e0f"/><file name="Delete.php" hash="851f6abc00869821aeceaebf78ce2f80"/><file name="DirectDebit.php" hash="b11c24151503c2402f6c696b2dab90af"/><file name="MandateAdd.php" hash="e92716cd8eeddab5ac0e28666a5ddd61"/><file name="MandateDebit.php" hash="ae09eb661936b125a3bca5bba39ca375"/><file name="MandateGet.php" hash="5e53cf099612a0b82a89f3516ec55d17"/><file name="RecurringAdd.php" hash="167a30314a8713bbfaa6906ae72aad57"/><file name="RecurringGet.php" hash="db7d5d73370b0428f86667e1f6b92101"/><file name="Update.php" hash="6ee552228f2fd98990eb453204b8506a"/></dir><dir name="Instore"><file name="ConfirmPayment.php" hash="f8dad4880859a66e605209155459df01"/><file name="GetAllTerminals.php" hash="17f824a8519736ac04f63829f2d83edb"/><file name="GetTransactionTicket.php" hash="57e956e4bfef63a853b03759d13f8174"/><file name="Instore.php" hash="ca3ae4de77ff6b73f106487e027b3037"/><file name="Payment.php" hash="da4ee88b3b6992f7a4b438d4c2991330"/><file name="Status.php" hash="0507f8028097860e3145dee82f364297"/></dir><dir name="Refund"><file name="Add.php" hash="3dc8bf8b3c7be9f28982188276fcd74c"/><file name="Refund.php" hash="7d237e5128a9c1063ba70e705cca3c37"/></dir><dir name="Service"><file name="GetPayLinkUrl.php" hash="a290b8533f30b871b46f3a0295c41dad"/><file name="Service.php" hash="1e664edea598d318466b050144ba6880"/></dir><dir name="Transaction"><file name="AddRecurring.php" hash="d283987b15767a7469c6c4479effba37"/><file name="Approve.php" hash="d1709966f1f042b41d1bc44926f27dee"/><file name="Capture.php" hash="604738b3fe9b4451d5802de1c07fc9ba"/><file name="Decline.php" hash="0a6c37c859560af8bef2ec37edc64450"/><file name="GetService.php" hash="0bca117078f4ff5e705e0577fb70c586"/><file name="Info.php" hash="7a9f8568b606c096984c0a7da7916e11"/><file name="Refund.php" hash="d4e01fbcb8abba8df170498c0dd56168"/><file name="Start.php" hash="8cd62ceeaedd845378c9d2c714aca19c"/><file name="Transaction.php" hash="d80ebf3623abd560e8ecd4ae8c92639a"/><file name="Void.php" hash="e76c3dc2432e51db9c7d785ee4f0dbd5"/></dir><dir name="Validate"><file name="IsPayServerIp.php" hash="c403fb225d08b6b011edf866c9d43156"/><file name="Validate.php" hash="d3feb1fa0edb37bbee86ef935d149f38"/></dir><dir name="Voucher"><file name="Activate.php" hash="7932b7899e9770821e712b59e952e3b5"/><file name="Balance.php" hash="5e4cf8999d7e353d98006c8b068ca069"/><file name="Charge.php" hash="525d1e8491418c49e705d08f907aabdc"/><file name="Voucher.php" hash="ba71c6cd712fb89c6682a70b03f550f3"/></dir></dir><file name="Config.php" hash="e73385a4fc039062d12d406435a9716b"/><dir name="Curl"><file name="Dummy.php" hash="1745478bcae3d5081f9b12cc81f1e0ca"/></dir><file name="Currency.php" hash="49f1340a25d7a9b1cfdfb3073104e92c"/><dir name="DirectDebit"><file name="Mandate.php" hash="6b778ce4c44d2d2d4db66f6dcea08e29"/><file name="Recurring.php" hash="821065f96b13bda3d0f835638a745ee0"/></dir><file name="DirectDebit.php" hash="329bd85db112da942644a766b79802f0"/><dir name="Error"><file name="Api.php" hash="bbe509d6742ba5ac54e67db2865b9d59"/><file name="Error.php" hash="63a453baf90355604d24ddf015df7a34"/><file name="NotFound.php" hash="115ec3c5650244dd84c9e71ada3945ed"/><dir name="Required"><file name="ApiToken.php" hash="0485882225b6e0679e0f6c974b1b7aeb"/><file name="ServiceId.php" hash="8e17bb932fa9b03c265512143c57dd5d"/></dir><file name="Required.php" hash="37f246dd05e95cb5a5793ec80b618f32"/></dir><file name="Helper.php" hash="5b327f622fcc7b6dcc601761283956d2"/><file name="Instore.php" hash="a114c542769c3ead1521ee52bfab58e7"/><file name="Paymentmethods.php" hash="bbce6a45fb49fbe4d3e242b85d35b9cb"/><file name="Refund.php" hash="ab8011579f035c5529f71e1af32ee816"/><dir name="Result"><dir name="DirectDebit"><file name="Add.php" hash="710be2f5e0c263226de6ddcc12b5160f"/><file name="Get.php" hash="044463d71af40ef9f8022bf9aa54394c"/><dir name="Mandate"><file name="Add.php" hash="28c1cd015980a69a0827509222b13922"/><file name="AddTransaction.php" hash="60d92d48c11921d03f036aa6b3b3425e"/><file name="Get.php" hash="e27eda30346c16512d74d2682c8542b0"/></dir><dir name="Recurring"><file name="Add.php" hash="5a317db77bccf59ec7ec3b5604ec53ba"/><file name="Get.php" hash="ed4c97826dd6af0144e415d93535d61d"/></dir></dir><dir name="Instore"><file name="ConfirmPayment.php" hash="c40673aa1b0986581f20c64c03be9e5e"/><file name="Payment.php" hash="4cebf421c4fc05ec86d3adfef5ec8261"/><file name="Receipt.php" hash="93363b372e01a7125335d574d8634760"/><file name="Status.php" hash="9a53d172946cd5760d058370d52ba2c7"/><file name="Terminals.php" hash="865b4b8afd074f70c4e2201bc11f4771"/></dir><dir name="Refund"><file name="Add.php" hash="d055da637564eef29e804a1faef1dbf8"/></dir><file name="Result.php" hash="4175022c91a50bdbd91ffe438b043d2b"/><dir name="Transaction"><file name="AddRecurring.php" hash="9f167dac05c4fa5635e1196476727c39"/><file name="Refund.php" hash="3e22f2aa8f531a6eb07fde33047ed82e"/><file name="Start.php" hash="7200ebdb50cf149ceea8c013c82c6eab"/><file name="Transaction.php" hash="351737022ccf57de09e75d25fb7eedfd"/></dir><dir name="Voucher"><file name="Voucher.php" hash="d3d991fac30467cce37b0de53a615ae1"/></dir></dir><file name="Service.php" hash="bcfb8d540a089363ddd8db69d09c8b60"/><file name="Transaction.php" hash="ee61551c63c97ad26a8b4fbb3d7e325d"/><file name="Validate.php" hash="8469564f78184177934295ce28b96a54"/><file name="Voucher.php" hash="d6e202d522ffd37692aad50989f001ec"/></dir><dir name="tests"><file name="ConfigTest.php" hash="b7f00c625a9df9718d97b3bf6b688c99"/><file name="CurrencyTest.php" hash="e9cfe5bb2bc4371321fb408fc53f83d8"/><file name="HelperTest.php" hash="61f43eaa726ad662ab47f9a718438983"/><file name="PaymentmethodsTest.php" hash="eec5b50c78f43edac925cfb9f89b33cd"/><file name="RefundTest.php" hash="8a93fe0d1eb2ffe13c14214d4cd0109a"/><file name="TransactionTest.php" hash="85318b09514abc0432dcda91c647187f"/><file name="ValidateTest.php" hash="b5090dd8ee903face24f21a9bdce2c95"/><dir name="dummyData"><dir name="Refund"><file name="refund.json" hash="f9e4da66248a64f964723b4ed6c7ffdf"/><file name="refundError.json" hash="c71c384b2cfae94c429ccfb8d28fd4e1"/></dir><dir name="Transaction"><dir name="Result"><file name="approve.json" hash="cca7667c9092cae77189660118f45aaa"/><file name="decline.json" hash="cca7667c9092cae77189660118f45aaa"/><file name="refund.json" hash="f9e4da66248a64f964723b4ed6c7ffdf"/><file name="refundError.json" hash="c71c384b2cfae94c429ccfb8d28fd4e1"/><file name="transactionPaid.json" hash="938a9e79081292a6ebaf2163175d64ec"/><file name="transactionVerify.json" hash="a04928cef5af76fa2d3cd23662517d89"/></dir><file name="startOk.json" hash="0fea5cb9fa6a59dba6226942053648fb"/></dir><dir name="Validate"><file name="isPayServerIpNo.json" hash="476b4edbf5412cdfb318c74fc21a11d8"/><file name="isPayServerIpYes.json" hash="6ce66f3fb6a06d6b77059803d4fef7c0"/></dir><file name="currencies.json" hash="103b88f54e43ff2585d42a70b6370c67"/><file name="getService.json" hash="345a55bdadb305146b121b7996f4b9c0"/></dir></dir><file name=".gitignore" hash="54b761861a00672137da5cf9fe00e2de"/><file name=".travis.yml" hash="ccf7c0d24624132428b4b9539b78ecf3"/></dir></dir><dir name="php-curl-class"><dir name="php-curl-class"><file name="LICENSE" hash="7246f848faa4e9c9fc0ea91122d6e680"/><file name="README.md" hash="f2eeff9b53b4824b6fd88b2be85e4dcc"/><file name="composer.json" hash="c27df8073014d0fea654e916009f8466"/><dir name="docs"><file name="Makefile" hash="1b19a74bb48c433ab52d7c381b78dc7e"/><file name="README.md" hash="9e9a36f20f8c03c734345beaa2edb0a5"/><dir name="source"><file name="conf.py" hash="98412cfa8535eb2749a53b6d88371635"/><file name="faq.rst" hash="fc97af6348e454000aca799cab6d0053"/><file name="index.rst" hash="d8e3e63cc6a63f60721bc1a1c3f5001c"/><file name="overview.rst" hash="1e62e027121ef9aaa19bdd317d44ede2"/></dir><file name=".gitignore" hash="2529e845806d223afb1ff7dcdeab55d4"/></dir><dir name="examples"><file name="README.md" hash="944a15e05bd22c875d6698a6389399c8"/><file name="coinbase_account_balance.php" hash="06c04fad60f4fa6670f674165003e9af"/><file name="coinbase_spot_rate.php" hash="27bb3b0f5387e019ff906fe3d13bf2c4"/><file name="deviant_art_rss.php" hash="fa0151454eb0de60483bfbf2649b8f8a"/><file name="download_file.php" hash="c1cced0f90217042812e29db6ac0c10d"/><file name="download_file_with_callback.php" hash="3ea9b3feebbc3bd83f77ed52a18de05d"/><file name="flickr.class.php" hash="43179dade7dd33508981ee478002a2f5"/><file name="flickr_photo_search.php" hash="26d02cb1ccdfb7a7a3ec39b6c59d4971"/><file name="flickr_upload_photo.php" hash="0d11e5ba8f41398fec8e6cc977b55c82"/><file name="get.php" hash="c47177bc4f87f84b1502f35ba0e6d1e6"/><file name="get_base_url_1.php" hash="9ed7f693187b90ce9ee1aa4b420ffe52"/><file name="get_base_url_2.php" hash="8b499939e897066c0885928ff475b44b"/><file name="github_create_gist.php" hash="3192e4063a43dce6bf3901d782c4ac40"/><file name="gmail_send_email.php" hash="5e4411eb80b16d4d42f2b94053f32c30"/><file name="google_maps_geocode_address.php" hash="f150e2ec72013094a774092b2696d670"/><file name="google_plus_profile.php" hash="ab6e6cf7b33945fda76fe7c2ed66c540"/><file name="gratipay_send_tip.php" hash="05ea71d33448196288445feb14d431d6"/><file name="instagram_popular_media.php" hash="f7266d36e6fa96ac7594654a6918abf5"/><file name="instagram_search_photos.php" hash="f8d44579efe04a7ed739e45a5af26bdd"/><file name="mailchimp_subscribe_email_address.php" hash="1bd4d2508a06096a33088943c539d643"/><file name="multi_curl_before_send.php" hash="98f002a915261b6375e2a8cbf033c624"/><file name="multi_curl_delete.php" hash="2384ea09bff8b031565e63e75e313040"/><file name="multi_curl_download.php" hash="8701601b7192d1671ed834020684480d"/><file name="multi_curl_download_with_callback.php" hash="f68cffed4c903407320396188604f422"/><file name="multi_curl_get.php" hash="f4b8b67ca9d8370a48ca791b9cd37328"/><file name="multi_curl_get_callbacks.php" hash="b8af5ee91e9c24a2cf1f1440a244b3ce"/><file name="multi_curl_patch.php" hash="9237e7c26a7f0cd45034bf55e602c256"/><file name="multi_curl_post.php" hash="1f7a00588adde05f39e1f93d3840d7ed"/><file name="multi_curl_put.php" hash="5ba9ddeae279a4089f7f7eaad942aa95"/><file name="post.php" hash="5414eda7a246263ddeb5920ee7c45bc3"/><file name="post_json.php" hash="0a5fdb77bc668ba5d841eca3fb2ab75c"/><file name="post_redirect_get.php" hash="042d70bc4d0bf463b89c602b20776bec"/><file name="progress.php" hash="279aa9284556d014fc78e96c1b75cd50"/><file name="progress_advanced.php" hash="c3d91329a1fc927bab54c10bed176408"/><file name="proxy.php" hash="e3acfff828e3949c2e984fe860fa479f"/><file name="put.php" hash="7d75554c8c4b2195bd2598c77c952838"/><file name="reddit_top_pics.php" hash="7fda200709ea7ec03df2c8a53a485892"/><file name="set_cookie.php" hash="2600096ebec5c6583156c9280955a7e2"/><file name="set_url_1.php" hash="fabbe1c29525b92888a0936485691d29"/><file name="set_url_2.php" hash="3c71c517455f994a06cb08d2e94ce0c8"/><file name="twitter_post_tweet.php" hash="a252660e9bffd0641381a0ad0813fa78"/><file name="twitter_trending_topics.php" hash="23053d5dfd766c98182378f3a1249e5d"/><file name="upload_file.php" hash="05050db0aa963192e9d85171b77ae341"/><file name="youtube_list_playlist_videos.php" hash="6c5ae3f3cdf6dcb5c5fe360624d47bef"/><file name="youtube_video_count.php" hash="f9d7598ab61717f719b99d9b076b2ca4"/></dir><dir name="scripts"><file name="bump_major_version.php" hash="f930cf07539423734d5f7378fa5646de"/><file name="bump_minor_version.php" hash="03754135acff395b4ecca040471b509e"/><file name="bump_patch_version.php" hash="df1d6bdffd08a3972878fa9096ca8982"/><file name="update_readme_methods.sh" hash="6a84cc9cb7e74303a854104201333e0e"/><file name="v4_migration.php" hash="1204efd398ee5562283229f9e12250c3"/></dir><dir name="src"><dir name="Curl"><file name="CaseInsensitiveArray.php" hash="517e786b03deb69d055072059a6f6589"/><file name="Curl.php" hash="f80a854bc7e74bd2a9960dd95483fadd"/><file name="MultiCurl.php" hash="9030703db3afaf9ff3851454dca961b3"/></dir></dir><dir name="tests"><dir name="PHPCurlClass"><file name="Helper.php" hash="a90668ebc6045420e86582fd30c3c11c"/><file name="PHPCurlClassTest.php" hash="b1c186f447b184fdebd5b44b280ea820"/><file name="PHPMultiCurlClassTest.php" hash="80cbe86949f4c0a2fa9002c1135bbada"/><file name="server.php" hash="69ed2817f2a3d5fc91ccfc2b0a35d5fa"/></dir><file name="before_script.sh" hash="9662ccee85ad2a2d6756bc9042f1a972"/><file name="check_syntax.sh" hash="bcec868d19007801e7a6d97a8a352d30"/><file name="phpunit.xml" hash="02538f4dc944563d09cb7c8503304f6c"/><file name="run.sh" hash="b480ddd83c3c09ec768a25ed8ca53e02"/><file name="script.sh" hash="fc29b81395c851a876531d73a2591b55"/></dir><dir name=".github"><file name="CONTRIBUTING.md" hash="8ddd43058158bea44998b574a271fe64"/><file name="ISSUE_TEMPLATE.md" hash="2249b43c827634a6b3616cfabd9f51f2"/></dir><file name=".gitignore" hash="62f86c4700c6fd118d837d9b9cb369ae"/><file name=".travis.yml" hash="3da971d2cee55f305f06c243db0179fb"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="pay"><dir name="payment"><dir name="form"><file name="billink.phtml" hash="bbc082a2bbc4df102aaeba41d1648d85"/><file name="default.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="focum.phtml" hash="d5e55377466c3fcc5b45a4104fbc020d"/><file name="ideal.phtml" hash="6cfa69a8773dfc091e055b531bbf31dc"/><file name="idealSelect.phtml" hash="13936d975af0083512378f5936a5896d"/><file name="instore.phtml" hash="5299cf1294e69a744c6a87405859c7fd"/><file name="klarna.phtml" hash="b154ba769fd50ece09109f8780ba3b5b"/><file name="yehhpay.phtml" hash="b154ba769fd50ece09109f8780ba3b5b"/></dir><file name="mark.phtml" hash="ab61d728f0d237a34f78300554d8ba0f"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="template"><dir name="pay"><dir name="payment"><dir name="form"><file name="billink.phtml" hash="cdeb073e06c4c7f92c2d580473b366c4"/><file name="default.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="focum.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="ideal.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="idealSelect.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="instore.phtml" hash="5299cf1294e69a744c6a87405859c7fd"/><file name="klarna.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="paylink.phtml" hash="1f030c00390300cac93e347872c560cf"/><file name="yehhpay.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><file name="mark.phtml" hash="ab61d728f0d237a34f78300554d8ba0f"/></dir></dir></dir></dir></dir></dir></target><target name="magemedia"><dir name="pay_payment"><file name="logo.png" hash="b45a2ccf5e85a713b786d85c1059afee"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Pay_Payment.csv" hash="fa79cb92cea2c5afcd57875ee101d374"/></dir><dir name="it_IT"><file name="Pay_Payment.csv" hash="5b89e2b6d1f5fbe1944d94c753857811"/></dir></target></contents>
17
  <compatible/>
18
  <dependencies><required><php><min>5.1.0</min><max>7.2.99</max></php><extension><name>curl</name><min/><max/></extension></required></dependencies>
19
  </package>