Version Notes
Version 3.1.1
* Implemented Gift Card Method
* Implemented Electronic Value Codes Method
Version 3.1.0
* Implemented PayEx Billing Agreement Method
* Removed PayEx AutoPay Method
Version 3.0.3
* Improvements of Social Security Number addon
* Improvements of Payment Fee feature
* Option: Perform validation of SSN before checkout
* Option: Discount calculation mode
* Option: Credit Check for Invoice method
* Removed unnecessary info that is presented to end user
* AutoPay frontend changes
* PartPayment fixes
* More descriptions for error codes
* Added Unit Tests
Version 3.0.2
* Social Security Number: Use secure base URL
* Added Missing Block: payex/invoice_totals_fee
* Fixed capturing
* Fixed invoicing
* Set to inactive status of payment methods by default
* Updated Px library
Version 3.0.1
* Implemented Swish Payment Method
* Financing Invoice: Invoice link
* Fixed payex account problem for multiple stores
Version 3.0.0
* Init release of PayEx Payments module
* Payment modules have been assembled in a single module
* Integrated "Social Security Number" module
* Implemented PayEx Faktura (Financing Invoice)
* Implemented PayEx Delbetala (PartPayment)
* Implemented PayEx Invoice (Ledger Service)
* Implemented MasterPass Payments
* Social Security Number: IWD_Opc support
* Taxable discounts
* Taxable fees
* Option: Send order lines and billing/delivery addresses to PayEx
* Option: Replace illegal characters of product names
* Tune: Use order_id instead customer_id for productNumber
* Improved Transaction Callback
* Install using modman
* Many various code changes and fixes
* Removed deprecated code
Version 2.0.31
* Fixed bug with wrong order state when capture via backend
Version 2.0.30
* Improved update checker
Version 2.0.29
* PayEx Payment Page 2.0 for 'Credit Card' and 'Direct Debit' views
Version 2.0.28
* Improved rounding issue workaround
Version 2.0.27
* Added Reward points support
Version 2.0.26
* Improved transaction processing
* Set correct order state
* Sending mail when failed payments
Version 2.0.25
* Fixed problem with handling of canceled transactions
Version 2.0.24
* Fixed problem "The transaction "xxx" (capture) is already closed"
* Removed unused functions
* Minor changes
Version 2.0.23
* Fixed problems with order state
* Small bugfixes
Version 2.0.22
* Fixed bug with empty invoice totals
* Updated Px library to 2.0.1
Version 2.0.21
* Fixed problem with empty TotalPaid value
* Fixed problem with empty tax for bundled product
* Small bugfixes
* Added version hint
Version 2.0.20
* Fixed problem with downloadable products
Version 2.0.19
* Fixed bug with multiple currencies setup
* Use Initialize8, Capture5, Credit5
* Updated Px library (moved to lib directory)
* Removed deprecated code
* Various bugfixes
Version 2.0.18
* Responsive Skinning
Version 2.0.17
* Fixed rounding issue
Version 2.0.16
* Added PayPal Payment View
* Saving the refunded/canceled/failed transactions.
* Verbose error messages
* Save cart when fails
* Updated translations
* Bugfixes
Version 2.0.15
* Fixed multi store support
Version 2.0.14
* Updated Payex Library
Version 2.0.13
* Enabled Partial Refund in Invoice
Version 2.0.12
* Fixed rounding error bug
Version 2.0.11
* Fixed CodeOrder_AmountNotEqualOrderLinesTotal
Version 2.0.10
* Fix amount bug in AddOrderLine function
* Fixed some bugs in order statuses
Version 2.0.9
* Fixed Tax Calc bug
* Fixed CodeOrder_AmountNotEqualOrderLinesTotal
Version 2.0.8
* Improved Order Info
* Added Order Info in PDF Invoice
Version 2.0.7
* Fixed bug with order (in sale mode the order is not finalized)
* Fixed bug with refund
* Moved design templates in base directory
Version 2.0.6
* Fixed bug with wrong capture/refund amount
Version 2.0.5
* Added options for cleaning time in Payment Config
Version 2.0.4
* Fixed Pending Order Cleaner bug
Version 2.0.3
* Many bugfixes
Version 2.0.2
* Division by zero fix (When Shipping is 0)
Version 2.0.1
* Rewrited API Helper
Version 2.0.0
* Changend namespace
* Rewrited payment engine
* Added Translations
* Bugfixes
Version 1.2.3-r20120329
* Added compatibility with AAIT PayEx Core
Version 1.2.3
* Small bugfixes
Version 1.2.2
* Fixed DirectDebit bug (Payment Cancel)
* Added option "Payment Type" in the settings panel.
* Small bugfixes
Version 1.2.1
* Small bugfixes
Version 1.2.0
* Required PayEx Core module v1.0.1
* Transaction fetching
* Bugfixes
Release Info
Developer | AAIT |
Extension | PayEx_Payments |
Version | 3.1.1 |
Comparing to | |
See all releases |
Code changes from version 3.1.0 to 3.1.1
- Changelog_payex.txt +28 -0
- app/code/community/PayEx/Payments/Block/Form/EVC.php +10 -0
- app/code/community/PayEx/Payments/Block/Form/GC.php +10 -0
- app/code/community/PayEx/Payments/Block/Info/EVC.php +96 -0
- app/code/community/PayEx/Payments/Block/Info/GC.php +96 -0
- app/code/community/PayEx/Payments/Helper/Order.php +3 -3
- app/code/community/PayEx/Payments/Model/Payment/EVC.php +61 -0
- app/code/community/PayEx/Payments/Model/Payment/GC.php +61 -0
- app/code/community/PayEx/Payments/controllers/EvcController.php +108 -0
- app/code/community/PayEx/Payments/controllers/GcController.php +108 -0
- app/code/community/PayEx/Payments/etc/config.xml +39 -1
- app/code/community/PayEx/Payments/etc/system.xml +315 -0
- app/design/adminhtml/default/default/template/payex/evc/form.phtml +23 -0
- app/design/adminhtml/default/default/template/payex/evc/info.phtml +19 -0
- app/design/adminhtml/default/default/template/payex/evc/pdf/info.phtml +16 -0
- app/design/adminhtml/default/default/template/payex/evc/title.phtml +1 -0
- app/design/adminhtml/default/default/template/payex/gc/form.phtml +23 -0
- app/design/adminhtml/default/default/template/payex/gc/info.phtml +16 -0
- app/design/adminhtml/default/default/template/payex/gc/title.phtml +1 -0
- app/design/frontend/base/default/template/payex/evc/form.phtml +23 -0
- app/design/frontend/base/default/template/payex/evc/info.phtml +19 -0
- app/design/frontend/base/default/template/payex/evc/pdf/info.phtml +16 -0
- app/design/frontend/base/default/template/payex/evc/title.phtml +1 -0
- app/design/frontend/base/default/template/payex/gc/form.phtml +23 -0
- app/design/frontend/base/default/template/payex/gc/info.phtml +19 -0
- app/design/frontend/base/default/template/payex/gc/pdf/info.phtml +16 -0
- app/design/frontend/base/default/template/payex/gc/title.phtml +1 -0
- app/etc/modules/PayEx_Payments.xml +1 -1
- package.xml +9 -5
@@ -1,3 +1,31 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
Version 3.0.1
|
2 |
* Implemented Swish Payment Method
|
3 |
* Financing Invoice: Invoice link
|
1 |
+
Version 3.1.1
|
2 |
+
* Implemented Gift Card Method
|
3 |
+
* Implemented Electronic Value Codes Method
|
4 |
+
|
5 |
+
Version 3.1.0
|
6 |
+
* Implemented PayEx Billing Agreement Method
|
7 |
+
* Removed PayEx AutoPay Method
|
8 |
+
|
9 |
+
Version 3.0.3
|
10 |
+
* Improvements of Social Security Number addon
|
11 |
+
* Improvements of Payment Fee feature
|
12 |
+
* Option: Perform validation of SSN before checkout
|
13 |
+
* Option: Discount calculation mode
|
14 |
+
* Option: Credit Check for Invoice method
|
15 |
+
* Removed unnecessary info that is presented to end user
|
16 |
+
* AutoPay frontend changes
|
17 |
+
* PartPayment fixes
|
18 |
+
* More descriptions for error codes
|
19 |
+
* Added Unit Tests
|
20 |
+
|
21 |
+
Version 3.0.2
|
22 |
+
* Social Security Number: Use secure base URL
|
23 |
+
* Added Missing Block: payex/invoice_totals_fee
|
24 |
+
* Fixed capturing
|
25 |
+
* Fixed invoicing
|
26 |
+
* Set to inactive status of payment methods by default
|
27 |
+
* Updated Px library
|
28 |
+
|
29 |
Version 3.0.1
|
30 |
* Implemented Swish Payment Method
|
31 |
* Financing Invoice: Invoice link
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_Block_Form_EVC extends Mage_Payment_Block_Form
|
4 |
+
{
|
5 |
+
protected function _construct()
|
6 |
+
{
|
7 |
+
parent::_construct();
|
8 |
+
$this->setTemplate('payex/evc/form.phtml');
|
9 |
+
}
|
10 |
+
}
|
@@ -0,0 +1,10 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_Block_Form_GC extends Mage_Payment_Block_Form
|
4 |
+
{
|
5 |
+
protected function _construct()
|
6 |
+
{
|
7 |
+
parent::_construct();
|
8 |
+
$this->setTemplate('payex/gc/form.phtml');
|
9 |
+
}
|
10 |
+
}
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_Block_Info_EVC extends Mage_Payment_Block_Info
|
4 |
+
{
|
5 |
+
protected function _construct()
|
6 |
+
{
|
7 |
+
parent::_construct();
|
8 |
+
|
9 |
+
$this->setTemplate('payex/evc/info.phtml');
|
10 |
+
// Template for Checkout page
|
11 |
+
if ($this->getRequest()->getRequestedActionName() === 'progress') {
|
12 |
+
$this->setTemplate('payex/evc/title.phtml');
|
13 |
+
}
|
14 |
+
|
15 |
+
}
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Returns code of payment method
|
19 |
+
*
|
20 |
+
* @return string
|
21 |
+
*/
|
22 |
+
public function getMethodCode()
|
23 |
+
{
|
24 |
+
return $this->getInfo()->getMethodInstance()->getCode();
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Get some specific information in format of array($label => $value)
|
29 |
+
*
|
30 |
+
* @return array
|
31 |
+
*/
|
32 |
+
public function getSpecificInformation()
|
33 |
+
{
|
34 |
+
// Get Payment Info
|
35 |
+
$_info = $this->getInfo();
|
36 |
+
|
37 |
+
// Transaction Fields
|
38 |
+
$fields = array(
|
39 |
+
'PayEx Payment Method' => array('paymentMethod', 'cardProduct'),
|
40 |
+
//'Masked Number' => array('maskedNumber', 'maskedCard'),
|
41 |
+
//'Bank Hash' => array('BankHash', 'csId', 'panId'),
|
42 |
+
'Bank Reference' => array('bankReference'),
|
43 |
+
'Authenticated Status' => array('AuthenticatedStatus', 'authenticatedStatus'),
|
44 |
+
'Transaction Ref' => array('transactionRef'),
|
45 |
+
'PayEx Transaction Number' => array('transactionNumber'),
|
46 |
+
'PayEx Transaction Status' => array('transactionStatus'),
|
47 |
+
'Transaction Error Code' => array('transactionErrorCode'),
|
48 |
+
'Transaction Error Description' => array('transactionErrorDescription'),
|
49 |
+
'Transaction ThirdParty Error' => array('transactionThirdPartyError')
|
50 |
+
);
|
51 |
+
|
52 |
+
if ($_info) {
|
53 |
+
$transactionId = $_info->getLastTransId();
|
54 |
+
|
55 |
+
if ($transactionId) {
|
56 |
+
// Load transaction
|
57 |
+
$transaction = $_info->getTransaction($transactionId);
|
58 |
+
if ($transaction) {
|
59 |
+
$transaction_data = $transaction->getAdditionalInformation(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS);
|
60 |
+
if (!$transaction_data) {
|
61 |
+
$payment = $_info->getOrder()->getPayment();
|
62 |
+
$transaction_data = $payment->getMethodInstance()->fetchTransactionInfo($payment, $transactionId);
|
63 |
+
$transaction->setAdditionalInformation(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS, $transaction_data);
|
64 |
+
$transaction->save();
|
65 |
+
}
|
66 |
+
|
67 |
+
$result = array();
|
68 |
+
foreach ($fields as $description => $list) {
|
69 |
+
foreach ($list as $key => $value) {
|
70 |
+
if (!empty($transaction_data[$value])) {
|
71 |
+
$result[$description] = $transaction_data[$value];
|
72 |
+
break;
|
73 |
+
}
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
return $result;
|
78 |
+
}
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
// @todo Info in email when invoicing
|
83 |
+
return $this->_prepareSpecificInformation()->getData();
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Build PDF content of info block
|
88 |
+
*
|
89 |
+
* @return string
|
90 |
+
*/
|
91 |
+
public function toPdf()
|
92 |
+
{
|
93 |
+
$this->setTemplate('payex/evc/pdf/info.phtml');
|
94 |
+
return $this->toHtml();
|
95 |
+
}
|
96 |
+
}
|
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_Block_Info_GC extends Mage_Payment_Block_Info
|
4 |
+
{
|
5 |
+
protected function _construct()
|
6 |
+
{
|
7 |
+
parent::_construct();
|
8 |
+
|
9 |
+
$this->setTemplate('payex/gc/info.phtml');
|
10 |
+
// Template for Checkout page
|
11 |
+
if ($this->getRequest()->getRequestedActionName() === 'progress') {
|
12 |
+
$this->setTemplate('payex/gc/title.phtml');
|
13 |
+
}
|
14 |
+
|
15 |
+
}
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Returns code of payment method
|
19 |
+
*
|
20 |
+
* @return string
|
21 |
+
*/
|
22 |
+
public function getMethodCode()
|
23 |
+
{
|
24 |
+
return $this->getInfo()->getMethodInstance()->getCode();
|
25 |
+
}
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Get some specific information in format of array($label => $value)
|
29 |
+
*
|
30 |
+
* @return array
|
31 |
+
*/
|
32 |
+
public function getSpecificInformation()
|
33 |
+
{
|
34 |
+
// Get Payment Info
|
35 |
+
$_info = $this->getInfo();
|
36 |
+
|
37 |
+
// Transaction Fields
|
38 |
+
$fields = array(
|
39 |
+
'PayEx Payment Method' => array('paymentMethod', 'cardProduct'),
|
40 |
+
//'Masked Number' => array('maskedNumber', 'maskedCard'),
|
41 |
+
//'Bank Hash' => array('BankHash', 'csId', 'panId'),
|
42 |
+
'Bank Reference' => array('bankReference'),
|
43 |
+
'Authenticated Status' => array('AuthenticatedStatus', 'authenticatedStatus'),
|
44 |
+
'Transaction Ref' => array('transactionRef'),
|
45 |
+
'PayEx Transaction Number' => array('transactionNumber'),
|
46 |
+
'PayEx Transaction Status' => array('transactionStatus'),
|
47 |
+
'Transaction Error Code' => array('transactionErrorCode'),
|
48 |
+
'Transaction Error Description' => array('transactionErrorDescription'),
|
49 |
+
'Transaction ThirdParty Error' => array('transactionThirdPartyError')
|
50 |
+
);
|
51 |
+
|
52 |
+
if ($_info) {
|
53 |
+
$transactionId = $_info->getLastTransId();
|
54 |
+
|
55 |
+
if ($transactionId) {
|
56 |
+
// Load transaction
|
57 |
+
$transaction = $_info->getTransaction($transactionId);
|
58 |
+
if ($transaction) {
|
59 |
+
$transaction_data = $transaction->getAdditionalInformation(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS);
|
60 |
+
if (!$transaction_data) {
|
61 |
+
$payment = $_info->getOrder()->getPayment();
|
62 |
+
$transaction_data = $payment->getMethodInstance()->fetchTransactionInfo($payment, $transactionId);
|
63 |
+
$transaction->setAdditionalInformation(Mage_Sales_Model_Order_Payment_Transaction::RAW_DETAILS, $transaction_data);
|
64 |
+
$transaction->save();
|
65 |
+
}
|
66 |
+
|
67 |
+
$result = array();
|
68 |
+
foreach ($fields as $description => $list) {
|
69 |
+
foreach ($list as $key => $value) {
|
70 |
+
if (!empty($transaction_data[$value])) {
|
71 |
+
$result[$description] = $transaction_data[$value];
|
72 |
+
break;
|
73 |
+
}
|
74 |
+
}
|
75 |
+
}
|
76 |
+
|
77 |
+
return $result;
|
78 |
+
}
|
79 |
+
}
|
80 |
+
}
|
81 |
+
|
82 |
+
// @todo Info in email when invoicing
|
83 |
+
return $this->_prepareSpecificInformation()->getData();
|
84 |
+
}
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Build PDF content of info block
|
88 |
+
*
|
89 |
+
* @return string
|
90 |
+
*/
|
91 |
+
public function toPdf()
|
92 |
+
{
|
93 |
+
$this->setTemplate('payex/gc/pdf/info.phtml');
|
94 |
+
return $this->toHtml();
|
95 |
+
}
|
96 |
+
}
|
@@ -643,8 +643,8 @@ class PayEx_Payments_Helper_Order extends Mage_Core_Helper_Abstract
|
|
643 |
$OrderLine->appendChild($dom->createElement('Product', Mage::helper('payex')->__('Payment fee')));
|
644 |
$OrderLine->appendChild($dom->createElement('Qty', 1));
|
645 |
$OrderLine->appendChild($dom->createElement('UnitPrice', sprintf("%.2f", $feeExclTax)));
|
646 |
-
$OrderLine->appendChild($dom->createElement('VatRate', $feeTaxRate));
|
647 |
-
$OrderLine->appendChild($dom->createElement('VatAmount', $feeTax));
|
648 |
$OrderLine->appendChild($dom->createElement('Amount', sprintf("%.2f", $feeIncTax)));
|
649 |
$OrderLines->appendChild($OrderLine);
|
650 |
}
|
@@ -772,4 +772,4 @@ class PayEx_Payments_Helper_Order extends Mage_Core_Helper_Abstract
|
|
772 |
date('Y/m', strtotime($details->getExpireDate()))
|
773 |
);
|
774 |
}
|
775 |
-
}
|
643 |
$OrderLine->appendChild($dom->createElement('Product', Mage::helper('payex')->__('Payment fee')));
|
644 |
$OrderLine->appendChild($dom->createElement('Qty', 1));
|
645 |
$OrderLine->appendChild($dom->createElement('UnitPrice', sprintf("%.2f", $feeExclTax)));
|
646 |
+
$OrderLine->appendChild($dom->createElement('VatRate', sprintf("%.2f", $feeTaxRate)));
|
647 |
+
$OrderLine->appendChild($dom->createElement('VatAmount', sprintf("%.2f", $feeTax)));
|
648 |
$OrderLine->appendChild($dom->createElement('Amount', sprintf("%.2f", $feeIncTax)));
|
649 |
$OrderLines->appendChild($OrderLine);
|
650 |
}
|
772 |
date('Y/m', strtotime($details->getExpireDate()))
|
773 |
);
|
774 |
}
|
775 |
+
}
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_Model_Payment_EVC extends PayEx_Payments_Model_Payment_CC
|
4 |
+
{
|
5 |
+
/**
|
6 |
+
* Payment Method Code
|
7 |
+
*/
|
8 |
+
const METHOD_CODE = 'payex_evc';
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Payment method code
|
12 |
+
*/
|
13 |
+
public $_code = self::METHOD_CODE;
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Availability options
|
17 |
+
*/
|
18 |
+
protected $_isGateway = true;
|
19 |
+
protected $_canOrder = true;
|
20 |
+
protected $_canAuthorize = true;
|
21 |
+
protected $_canCapture = true;
|
22 |
+
protected $_canCapturePartial = false;
|
23 |
+
protected $_canRefund = true;
|
24 |
+
protected $_canRefundInvoicePartial = true;
|
25 |
+
protected $_canVoid = true;
|
26 |
+
protected $_canUseInternal = true;
|
27 |
+
protected $_canUseCheckout = true;
|
28 |
+
protected $_canUseForMultishipping = false;
|
29 |
+
protected $_isInitializeNeeded = false;
|
30 |
+
protected $_canFetchTransactionInfo = true;
|
31 |
+
protected $_canCreateBillingAgreement = false;
|
32 |
+
protected $_canManageRecurringProfiles = false;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Payment method blocks
|
36 |
+
*/
|
37 |
+
protected $_infoBlockType = 'payex/info_EVC';
|
38 |
+
protected $_formBlockType = 'payex/form_EVC';
|
39 |
+
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Assign data to info model instance
|
43 |
+
*
|
44 |
+
* @param mixed $data
|
45 |
+
* @return Mage_Payment_Model_Info
|
46 |
+
*/
|
47 |
+
public function assignData($data)
|
48 |
+
{
|
49 |
+
$result = parent::assignData($data);
|
50 |
+
return $result;
|
51 |
+
}
|
52 |
+
|
53 |
+
/**
|
54 |
+
* Get the redirect url
|
55 |
+
* @return string
|
56 |
+
*/
|
57 |
+
public function getOrderPlaceRedirectUrl()
|
58 |
+
{
|
59 |
+
return Mage::getUrl('payex/evc/redirect', array('_secure' => true));
|
60 |
+
}
|
61 |
+
}
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_Model_Payment_GC extends PayEx_Payments_Model_Payment_CC
|
4 |
+
{
|
5 |
+
/**
|
6 |
+
* Payment Method Code
|
7 |
+
*/
|
8 |
+
const METHOD_CODE = 'payex_gc';
|
9 |
+
|
10 |
+
/**
|
11 |
+
* Payment method code
|
12 |
+
*/
|
13 |
+
public $_code = self::METHOD_CODE;
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Availability options
|
17 |
+
*/
|
18 |
+
protected $_isGateway = true;
|
19 |
+
protected $_canOrder = true;
|
20 |
+
protected $_canAuthorize = true;
|
21 |
+
protected $_canCapture = true;
|
22 |
+
protected $_canCapturePartial = false;
|
23 |
+
protected $_canRefund = true;
|
24 |
+
protected $_canRefundInvoicePartial = true;
|
25 |
+
protected $_canVoid = true;
|
26 |
+
protected $_canUseInternal = true;
|
27 |
+
protected $_canUseCheckout = true;
|
28 |
+
protected $_canUseForMultishipping = false;
|
29 |
+
protected $_isInitializeNeeded = false;
|
30 |
+
protected $_canFetchTransactionInfo = true;
|
31 |
+
protected $_canCreateBillingAgreement = false;
|
32 |
+
protected $_canManageRecurringProfiles = false;
|
33 |
+
|
34 |
+
/**
|
35 |
+
* Payment method blocks
|
36 |
+
*/
|
37 |
+
protected $_infoBlockType = 'payex/info_GC';
|
38 |
+
protected $_formBlockType = 'payex/form_GC';
|
39 |
+
|
40 |
+
|
41 |
+
/**
|
42 |
+
* Assign data to info model instance
|
43 |
+
*
|
44 |
+
* @param mixed $data
|
45 |
+
* @return Mage_Payment_Model_Info
|
46 |
+
*/
|
47 |
+
public function assignData($data)
|
48 |
+
{
|
49 |
+
$result = parent::assignData($data);
|
50 |
+
return $result;
|
51 |
+
}
|
52 |
+
|
53 |
+
/**
|
54 |
+
* Get the redirect url
|
55 |
+
* @return string
|
56 |
+
*/
|
57 |
+
public function getOrderPlaceRedirectUrl()
|
58 |
+
{
|
59 |
+
return Mage::getUrl('payex/gc/redirect', array('_secure' => true));
|
60 |
+
}
|
61 |
+
}
|
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_EvcController extends Mage_Core_Controller_Front_Action
|
4 |
+
{
|
5 |
+
public function _construct()
|
6 |
+
{
|
7 |
+
// Bootstrap PayEx Environment
|
8 |
+
Mage::getSingleton('payex/payment_EVC');
|
9 |
+
}
|
10 |
+
|
11 |
+
/**
|
12 |
+
* @throws Exception
|
13 |
+
* @throws Mage_Core_Exception
|
14 |
+
*/
|
15 |
+
public function redirectAction()
|
16 |
+
{
|
17 |
+
// Load Order
|
18 |
+
$order_id = Mage::getSingleton('checkout/session')->getLastRealOrderId();
|
19 |
+
|
20 |
+
/** @var Mage_Sales_Model_Order $order */
|
21 |
+
$order = Mage::getModel('sales/order');
|
22 |
+
$order->loadByIncrementId($order_id);
|
23 |
+
if (!$order->getId()) {
|
24 |
+
Mage::throwException('No order for processing found');
|
25 |
+
}
|
26 |
+
|
27 |
+
// Set quote to inactive
|
28 |
+
Mage::getSingleton('checkout/session')->setPayexQuoteId(Mage::getSingleton('checkout/session')->getQuoteId());
|
29 |
+
Mage::getSingleton('checkout/session')->getQuote()->setIsActive(false)->save();
|
30 |
+
Mage::getSingleton('checkout/session')->clear();
|
31 |
+
|
32 |
+
/** @var PayEx_Payments_Model_Payment_Abstract $method */
|
33 |
+
$method = $order->getPayment()->getMethodInstance();
|
34 |
+
|
35 |
+
// Get Currency code
|
36 |
+
$currency_code = $order->getOrderCurrency()->getCurrencyCode();
|
37 |
+
|
38 |
+
// Get Operation Type (AUTHORIZATION / SALE)
|
39 |
+
$operation = ($method->getConfigData('transactiontype') == 0) ? 'AUTHORIZATION' : 'SALE';
|
40 |
+
|
41 |
+
// Get Amount
|
42 |
+
//$amount = $order->getGrandTotal();
|
43 |
+
$amount = Mage::helper('payex/order')->getCalculatedOrderAmount($order)->getAmount();
|
44 |
+
|
45 |
+
// Call PxOrder.Initialize8
|
46 |
+
$params = array(
|
47 |
+
'accountNumber' => '',
|
48 |
+
'purchaseOperation' => $operation,
|
49 |
+
'price' => round($amount * 100),
|
50 |
+
'priceArgList' => '',
|
51 |
+
'currency' => $currency_code,
|
52 |
+
'vat' => 0,
|
53 |
+
'orderID' => $order_id,
|
54 |
+
'productNumber' => $order_id,
|
55 |
+
'description' => Mage::app()->getStore()->getName(),
|
56 |
+
'clientIPAddress' => Mage::helper('core/http')->getRemoteAddr(),
|
57 |
+
'clientIdentifier' => 'USERAGENT=' . Mage::helper('core/http')->getHttpUserAgent(),
|
58 |
+
'additionalValues' => $method->getConfigData('responsive') === '1' ? 'USECSS=RESPONSIVEDESIGN' : '',
|
59 |
+
'externalID' => '',
|
60 |
+
'returnUrl' => Mage::getUrl('payex/payment/success', array('_secure' => true)),
|
61 |
+
'view' => 'EVC',
|
62 |
+
'agreementRef' => '',
|
63 |
+
'cancelUrl' => Mage::getUrl('payex/payment/cancel', array('_secure' => true)),
|
64 |
+
'clientLanguage' => $method->getConfigData('clientlanguage')
|
65 |
+
);
|
66 |
+
$result = Mage::helper('payex/api')->getPx()->Initialize8($params);
|
67 |
+
Mage::helper('payex/tools')->addToDebug('PxOrder.Initialize8:' . $result['description']);
|
68 |
+
|
69 |
+
// Check Errors
|
70 |
+
if ($result['code'] !== 'OK' || $result['description'] !== 'OK' || $result['errorCode'] !== 'OK') {
|
71 |
+
$message = Mage::helper('payex/tools')->getVerboseErrorMessage($result);
|
72 |
+
|
73 |
+
// Cancel order
|
74 |
+
$order->cancel();
|
75 |
+
$order->addStatusHistoryComment($message, Mage_Sales_Model_Order::STATE_CANCELED);
|
76 |
+
$order->save();
|
77 |
+
|
78 |
+
// Set quote to active
|
79 |
+
if ($quoteId = Mage::getSingleton('checkout/session')->getPayexQuoteId()) {
|
80 |
+
$quote = Mage::getModel('sales/quote')->load($quoteId);
|
81 |
+
if ($quote->getId()) {
|
82 |
+
$quote->setIsActive(true)->save();
|
83 |
+
Mage::getSingleton('checkout/session')->setQuoteId($quoteId);
|
84 |
+
}
|
85 |
+
}
|
86 |
+
|
87 |
+
Mage::getSingleton('checkout/session')->addError($message);
|
88 |
+
$this->_redirect('checkout/cart');
|
89 |
+
return;
|
90 |
+
}
|
91 |
+
$order_ref = $result['orderRef'];
|
92 |
+
$redirectUrl = $result['redirectUrl'];
|
93 |
+
|
94 |
+
// Add Order Lines and Orders Address
|
95 |
+
if ($method->getConfigData('checkoutinfo')) {
|
96 |
+
Mage::helper('payex/order')->addOrderLine($order_ref, $order);
|
97 |
+
Mage::helper('payex/order')->addOrderAddress($order_ref, $order);
|
98 |
+
}
|
99 |
+
|
100 |
+
// Set Pending Payment status
|
101 |
+
$order->setState(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, Mage::helper('payex')->__('The customer was redirected to PayEx.'));
|
102 |
+
$order->save();
|
103 |
+
|
104 |
+
// Redirect to PayEx
|
105 |
+
header('Location: ' . $redirectUrl);
|
106 |
+
exit();
|
107 |
+
}
|
108 |
+
}
|
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class PayEx_Payments_GcController extends Mage_Core_Controller_Front_Action
|
4 |
+
{
|
5 |
+
public function _construct()
|
6 |
+
{
|
7 |
+
// Bootstrap PayEx Environment
|
8 |
+
Mage::getSingleton('payex/payment_GC');
|
9 |
+
}
|
10 |
+
|
11 |
+
/**
|
12 |
+
* @throws Exception
|
13 |
+
* @throws Mage_Core_Exception
|
14 |
+
*/
|
15 |
+
public function redirectAction()
|
16 |
+
{
|
17 |
+
// Load Order
|
18 |
+
$order_id = Mage::getSingleton('checkout/session')->getLastRealOrderId();
|
19 |
+
|
20 |
+
/** @var Mage_Sales_Model_Order $order */
|
21 |
+
$order = Mage::getModel('sales/order');
|
22 |
+
$order->loadByIncrementId($order_id);
|
23 |
+
if (!$order->getId()) {
|
24 |
+
Mage::throwException('No order for processing found');
|
25 |
+
}
|
26 |
+
|
27 |
+
// Set quote to inactive
|
28 |
+
Mage::getSingleton('checkout/session')->setPayexQuoteId(Mage::getSingleton('checkout/session')->getQuoteId());
|
29 |
+
Mage::getSingleton('checkout/session')->getQuote()->setIsActive(false)->save();
|
30 |
+
Mage::getSingleton('checkout/session')->clear();
|
31 |
+
|
32 |
+
/** @var PayEx_Payments_Model_Payment_Abstract $method */
|
33 |
+
$method = $order->getPayment()->getMethodInstance();
|
34 |
+
|
35 |
+
// Get Currency code
|
36 |
+
$currency_code = $order->getOrderCurrency()->getCurrencyCode();
|
37 |
+
|
38 |
+
// Get Operation Type (AUTHORIZATION / SALE)
|
39 |
+
$operation = ($method->getConfigData('transactiontype') == 0) ? 'AUTHORIZATION' : 'SALE';
|
40 |
+
|
41 |
+
// Get Amount
|
42 |
+
//$amount = $order->getGrandTotal();
|
43 |
+
$amount = Mage::helper('payex/order')->getCalculatedOrderAmount($order)->getAmount();
|
44 |
+
|
45 |
+
// Call PxOrder.Initialize8
|
46 |
+
$params = array(
|
47 |
+
'accountNumber' => '',
|
48 |
+
'purchaseOperation' => $operation,
|
49 |
+
'price' => round($amount * 100),
|
50 |
+
'priceArgList' => '',
|
51 |
+
'currency' => $currency_code,
|
52 |
+
'vat' => 0,
|
53 |
+
'orderID' => $order_id,
|
54 |
+
'productNumber' => $order_id,
|
55 |
+
'description' => Mage::app()->getStore()->getName(),
|
56 |
+
'clientIPAddress' => Mage::helper('core/http')->getRemoteAddr(),
|
57 |
+
'clientIdentifier' => 'USERAGENT=' . Mage::helper('core/http')->getHttpUserAgent(),
|
58 |
+
'additionalValues' => $method->getConfigData('responsive') === '1' ? 'USECSS=RESPONSIVEDESIGN' : '',
|
59 |
+
'externalID' => '',
|
60 |
+
'returnUrl' => Mage::getUrl('payex/payment/success', array('_secure' => true)),
|
61 |
+
'view' => 'GC',
|
62 |
+
'agreementRef' => '',
|
63 |
+
'cancelUrl' => Mage::getUrl('payex/payment/cancel', array('_secure' => true)),
|
64 |
+
'clientLanguage' => $method->getConfigData('clientlanguage')
|
65 |
+
);
|
66 |
+
$result = Mage::helper('payex/api')->getPx()->Initialize8($params);
|
67 |
+
Mage::helper('payex/tools')->addToDebug('PxOrder.Initialize8:' . $result['description']);
|
68 |
+
|
69 |
+
// Check Errors
|
70 |
+
if ($result['code'] !== 'OK' || $result['description'] !== 'OK' || $result['errorCode'] !== 'OK') {
|
71 |
+
$message = Mage::helper('payex/tools')->getVerboseErrorMessage($result);
|
72 |
+
|
73 |
+
// Cancel order
|
74 |
+
$order->cancel();
|
75 |
+
$order->addStatusHistoryComment($message, Mage_Sales_Model_Order::STATE_CANCELED);
|
76 |
+
$order->save();
|
77 |
+
|
78 |
+
// Set quote to active
|
79 |
+
if ($quoteId = Mage::getSingleton('checkout/session')->getPayexQuoteId()) {
|
80 |
+
$quote = Mage::getModel('sales/quote')->load($quoteId);
|
81 |
+
if ($quote->getId()) {
|
82 |
+
$quote->setIsActive(true)->save();
|
83 |
+
Mage::getSingleton('checkout/session')->setQuoteId($quoteId);
|
84 |
+
}
|
85 |
+
}
|
86 |
+
|
87 |
+
Mage::getSingleton('checkout/session')->addError($message);
|
88 |
+
$this->_redirect('checkout/cart');
|
89 |
+
return;
|
90 |
+
}
|
91 |
+
$order_ref = $result['orderRef'];
|
92 |
+
$redirectUrl = $result['redirectUrl'];
|
93 |
+
|
94 |
+
// Add Order Lines and Orders Address
|
95 |
+
if ($method->getConfigData('checkoutinfo')) {
|
96 |
+
Mage::helper('payex/order')->addOrderLine($order_ref, $order);
|
97 |
+
Mage::helper('payex/order')->addOrderAddress($order_ref, $order);
|
98 |
+
}
|
99 |
+
|
100 |
+
// Set Pending Payment status
|
101 |
+
$order->setState(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, Mage_Sales_Model_Order::STATE_PENDING_PAYMENT, Mage::helper('payex')->__('The customer was redirected to PayEx.'));
|
102 |
+
$order->save();
|
103 |
+
|
104 |
+
// Redirect to PayEx
|
105 |
+
header('Location: ' . $redirectUrl);
|
106 |
+
exit();
|
107 |
+
}
|
108 |
+
}
|
@@ -3,7 +3,7 @@
|
|
3 |
<modules>
|
4 |
<PayEx_Payments>
|
5 |
<!-- declare module's version information for database updates -->
|
6 |
-
<version>3.1.
|
7 |
</PayEx_Payments>
|
8 |
</modules>
|
9 |
|
@@ -352,6 +352,44 @@
|
|
352 |
<checkoutinfo>1</checkoutinfo>
|
353 |
<discount_calc>advanced</discount_calc>
|
354 |
</payex_swish>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
355 |
</payment>
|
356 |
|
357 |
<tax>
|
3 |
<modules>
|
4 |
<PayEx_Payments>
|
5 |
<!-- declare module's version information for database updates -->
|
6 |
+
<version>3.1.1</version>
|
7 |
</PayEx_Payments>
|
8 |
</modules>
|
9 |
|
352 |
<checkoutinfo>1</checkoutinfo>
|
353 |
<discount_calc>advanced</discount_calc>
|
354 |
</payex_swish>
|
355 |
+
|
356 |
+
<!-- 'newmodule' configuration group (fieldset) -->
|
357 |
+
<payex_gc>
|
358 |
+
<active>0</active>
|
359 |
+
<model>payex/payment_GC</model>
|
360 |
+
<title>Purchase using PayEx Gift Card</title>
|
361 |
+
<allowspecific>0</allowspecific>
|
362 |
+
<debug>1</debug>
|
363 |
+
<accountnumber>payex account number</accountnumber>
|
364 |
+
<encryptionkey>payex encryption key</encryptionkey>
|
365 |
+
<transactiontype>1</transactiontype>
|
366 |
+
<order_status_authorize>processing</order_status_authorize>
|
367 |
+
<order_status_capture>complete</order_status_capture>
|
368 |
+
<clientlanguage>en-US</clientlanguage>
|
369 |
+
<cleantime>20</cleantime>
|
370 |
+
<responsive>0</responsive>
|
371 |
+
<checkoutinfo>1</checkoutinfo>
|
372 |
+
<discount_calc>advanced</discount_calc>
|
373 |
+
</payex_gc>
|
374 |
+
|
375 |
+
<!-- 'newmodule' configuration group (fieldset) -->
|
376 |
+
<payex_evc>
|
377 |
+
<active>0</active>
|
378 |
+
<model>payex/payment_EVC</model>
|
379 |
+
<title>Purchase using Electronic Value Codes</title>
|
380 |
+
<allowspecific>0</allowspecific>
|
381 |
+
<debug>1</debug>
|
382 |
+
<accountnumber>payex account number</accountnumber>
|
383 |
+
<encryptionkey>payex encryption key</encryptionkey>
|
384 |
+
<transactiontype>1</transactiontype>
|
385 |
+
<order_status_authorize>processing</order_status_authorize>
|
386 |
+
<order_status_capture>complete</order_status_capture>
|
387 |
+
<clientlanguage>en-US</clientlanguage>
|
388 |
+
<cleantime>20</cleantime>
|
389 |
+
<responsive>0</responsive>
|
390 |
+
<checkoutinfo>1</checkoutinfo>
|
391 |
+
<discount_calc>advanced</discount_calc>
|
392 |
+
</payex_evc>
|
393 |
</payment>
|
394 |
|
395 |
<tax>
|
@@ -1504,6 +1504,321 @@
|
|
1504 |
</discount_calc>
|
1505 |
</fields>
|
1506 |
</payex_swish>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1507 |
</groups>
|
1508 |
</payment>
|
1509 |
|
1504 |
</discount_calc>
|
1505 |
</fields>
|
1506 |
</payex_swish>
|
1507 |
+
|
1508 |
+
|
1509 |
+
<!-- newmodule fieldset -->
|
1510 |
+
<payex_gc translate="label" module="payex">
|
1511 |
+
<label>PayEx Gift Card</label>
|
1512 |
+
<sort_order>619</sort_order>
|
1513 |
+
<show_in_default>1</show_in_default>
|
1514 |
+
<show_in_website>1</show_in_website>
|
1515 |
+
<show_in_store>1</show_in_store>
|
1516 |
+
<comment><![CDATA[This payment module provide <a href="http://www.payexpim.com/payment-methods/gift-cards-generic-cards/" target="_blank">PayEx Gift Card Payments</a>.]]></comment>
|
1517 |
+
<fields>
|
1518 |
+
<active translate="label">
|
1519 |
+
<label>Enabled</label>
|
1520 |
+
<frontend_type>select</frontend_type>
|
1521 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1522 |
+
<sort_order>1</sort_order>
|
1523 |
+
<show_in_default>1</show_in_default>
|
1524 |
+
<show_in_website>1</show_in_website>
|
1525 |
+
<show_in_store>1</show_in_store>
|
1526 |
+
</active>
|
1527 |
+
|
1528 |
+
<title translate="label">
|
1529 |
+
<label>Title</label>
|
1530 |
+
<frontend_type>text</frontend_type>
|
1531 |
+
<sort_order>2</sort_order>
|
1532 |
+
<show_in_default>1</show_in_default>
|
1533 |
+
<show_in_website>1</show_in_website>
|
1534 |
+
<show_in_store>1</show_in_store>
|
1535 |
+
</title>
|
1536 |
+
|
1537 |
+
<allowspecific translate="label">
|
1538 |
+
<label>Payment to applicable countries</label>
|
1539 |
+
<frontend_type>allowspecific</frontend_type>
|
1540 |
+
<sort_order>4</sort_order>
|
1541 |
+
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
1542 |
+
<show_in_default>1</show_in_default>
|
1543 |
+
<show_in_website>1</show_in_website>
|
1544 |
+
<show_in_store>1</show_in_store>
|
1545 |
+
</allowspecific>
|
1546 |
+
|
1547 |
+
<specificcountry translate="label">
|
1548 |
+
<label>Payment to Specific countries</label>
|
1549 |
+
<frontend_type>multiselect</frontend_type>
|
1550 |
+
<sort_order>5</sort_order>
|
1551 |
+
<source_model>adminhtml/system_config_source_country</source_model>
|
1552 |
+
<show_in_default>1</show_in_default>
|
1553 |
+
<show_in_website>1</show_in_website>
|
1554 |
+
<show_in_store>1</show_in_store>
|
1555 |
+
</specificcountry>
|
1556 |
+
|
1557 |
+
<debug translate="label">
|
1558 |
+
<label>Enable test mode</label>
|
1559 |
+
<frontend_type>select</frontend_type>
|
1560 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1561 |
+
<sort_order>6</sort_order>
|
1562 |
+
<show_in_default>1</show_in_default>
|
1563 |
+
<show_in_website>1</show_in_website>
|
1564 |
+
<show_in_store>1</show_in_store>
|
1565 |
+
</debug>
|
1566 |
+
|
1567 |
+
<accountnumber>
|
1568 |
+
<label>Account Number</label>
|
1569 |
+
<frontend_type>text</frontend_type>
|
1570 |
+
<sort_order>7</sort_order>
|
1571 |
+
<show_in_default>1</show_in_default>
|
1572 |
+
<show_in_website>1</show_in_website>
|
1573 |
+
<show_in_store>1</show_in_store>
|
1574 |
+
</accountnumber>
|
1575 |
+
|
1576 |
+
<encryptionkey>
|
1577 |
+
<label>Encryption Key</label>
|
1578 |
+
<frontend_type>text</frontend_type>
|
1579 |
+
<sort_order>8</sort_order>
|
1580 |
+
<show_in_default>1</show_in_default>
|
1581 |
+
<show_in_website>1</show_in_website>
|
1582 |
+
<show_in_store>1</show_in_store>
|
1583 |
+
</encryptionkey>
|
1584 |
+
|
1585 |
+
<transactiontype translate="label">
|
1586 |
+
<label>Transaction Type</label>
|
1587 |
+
<frontend_type>select</frontend_type>
|
1588 |
+
<source_model>payex/source_paymentAction</source_model>
|
1589 |
+
<sort_order>9</sort_order>
|
1590 |
+
<show_in_default>1</show_in_default>
|
1591 |
+
<show_in_website>1</show_in_website>
|
1592 |
+
<show_in_store>1</show_in_store>
|
1593 |
+
</transactiontype>
|
1594 |
+
|
1595 |
+
<order_status_authorize translate="label">
|
1596 |
+
<label>Order status (for authorize)</label>
|
1597 |
+
<frontend_type>select</frontend_type>
|
1598 |
+
<source_model>adminhtml/system_config_source_order_status</source_model>
|
1599 |
+
<sort_order>10</sort_order>
|
1600 |
+
<show_in_default>1</show_in_default>
|
1601 |
+
<show_in_website>1</show_in_website>
|
1602 |
+
<show_in_store>1</show_in_store>
|
1603 |
+
</order_status_authorize>
|
1604 |
+
|
1605 |
+
<order_status_capture translate="label">
|
1606 |
+
<label>Order status (for capture)</label>
|
1607 |
+
<frontend_type>select</frontend_type>
|
1608 |
+
<source_model>adminhtml/system_config_source_order_status</source_model>
|
1609 |
+
<sort_order>11</sort_order>
|
1610 |
+
<show_in_default>1</show_in_default>
|
1611 |
+
<show_in_website>1</show_in_website>
|
1612 |
+
<show_in_store>1</show_in_store>
|
1613 |
+
</order_status_capture>
|
1614 |
+
|
1615 |
+
<clientlanguage translate="label">
|
1616 |
+
<label>Client language</label>
|
1617 |
+
<frontend_type>select</frontend_type>
|
1618 |
+
<source_model>payex/source_clientLanguage</source_model>
|
1619 |
+
<sort_order>12</sort_order>
|
1620 |
+
<show_in_default>1</show_in_default>
|
1621 |
+
<show_in_website>1</show_in_website>
|
1622 |
+
<show_in_store>1</show_in_store>
|
1623 |
+
</clientlanguage>
|
1624 |
+
|
1625 |
+
<cleantime translate="label">
|
1626 |
+
<label>Time to clean pending orders (0 - disabled)</label>
|
1627 |
+
<frontend_type>text</frontend_type>
|
1628 |
+
<sort_order>13</sort_order>
|
1629 |
+
<show_in_default>1</show_in_default>
|
1630 |
+
<show_in_website>1</show_in_website>
|
1631 |
+
<show_in_store>1</show_in_store>
|
1632 |
+
</cleantime>
|
1633 |
+
|
1634 |
+
<responsive translate="label">
|
1635 |
+
<label>Enable Responsive Skinning</label>
|
1636 |
+
<frontend_type>select</frontend_type>
|
1637 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1638 |
+
<sort_order>14</sort_order>
|
1639 |
+
<show_in_default>1</show_in_default>
|
1640 |
+
<show_in_website>1</show_in_website>
|
1641 |
+
<show_in_store>1</show_in_store>
|
1642 |
+
</responsive>
|
1643 |
+
|
1644 |
+
<checkoutinfo translate="label">
|
1645 |
+
<label>Send order lines and billing/delivery addresses to PayEx</label>
|
1646 |
+
<frontend_type>select</frontend_type>
|
1647 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1648 |
+
<sort_order>15</sort_order>
|
1649 |
+
<show_in_default>1</show_in_default>
|
1650 |
+
<show_in_website>1</show_in_website>
|
1651 |
+
<show_in_store>1</show_in_store>
|
1652 |
+
</checkoutinfo>
|
1653 |
+
|
1654 |
+
<discount_calc translate="label">
|
1655 |
+
<label>Discount Calculation</label>
|
1656 |
+
<frontend_type>select</frontend_type>
|
1657 |
+
<source_model>payex/source_discountCalculation</source_model>
|
1658 |
+
<sort_order>16</sort_order>
|
1659 |
+
<show_in_default>1</show_in_default>
|
1660 |
+
<show_in_website>1</show_in_website>
|
1661 |
+
<show_in_store>1</show_in_store>
|
1662 |
+
</discount_calc>
|
1663 |
+
</fields>
|
1664 |
+
</payex_gc>
|
1665 |
+
|
1666 |
+
<!-- newmodule fieldset -->
|
1667 |
+
<payex_evc translate="label" module="payex">
|
1668 |
+
<label>PayEx Electronic Value Codes</label>
|
1669 |
+
<sort_order>620</sort_order>
|
1670 |
+
<show_in_default>1</show_in_default>
|
1671 |
+
<show_in_website>1</show_in_website>
|
1672 |
+
<show_in_store>1</show_in_store>
|
1673 |
+
<comment><![CDATA[This payment module provide <a href="http://www.payexpim.com/payment-methods/electronic-value-codes/" target="_blank">PayEx Electronic Value Codes</a>.]]></comment>
|
1674 |
+
<fields>
|
1675 |
+
<active translate="label">
|
1676 |
+
<label>Enabled</label>
|
1677 |
+
<frontend_type>select</frontend_type>
|
1678 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1679 |
+
<sort_order>1</sort_order>
|
1680 |
+
<show_in_default>1</show_in_default>
|
1681 |
+
<show_in_website>1</show_in_website>
|
1682 |
+
<show_in_store>1</show_in_store>
|
1683 |
+
</active>
|
1684 |
+
|
1685 |
+
<title translate="label">
|
1686 |
+
<label>Title</label>
|
1687 |
+
<frontend_type>text</frontend_type>
|
1688 |
+
<sort_order>2</sort_order>
|
1689 |
+
<show_in_default>1</show_in_default>
|
1690 |
+
<show_in_website>1</show_in_website>
|
1691 |
+
<show_in_store>1</show_in_store>
|
1692 |
+
</title>
|
1693 |
+
|
1694 |
+
<allowspecific translate="label">
|
1695 |
+
<label>Payment to applicable countries</label>
|
1696 |
+
<frontend_type>allowspecific</frontend_type>
|
1697 |
+
<sort_order>4</sort_order>
|
1698 |
+
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
1699 |
+
<show_in_default>1</show_in_default>
|
1700 |
+
<show_in_website>1</show_in_website>
|
1701 |
+
<show_in_store>1</show_in_store>
|
1702 |
+
</allowspecific>
|
1703 |
+
|
1704 |
+
<specificcountry translate="label">
|
1705 |
+
<label>Payment to Specific countries</label>
|
1706 |
+
<frontend_type>multiselect</frontend_type>
|
1707 |
+
<sort_order>5</sort_order>
|
1708 |
+
<source_model>adminhtml/system_config_source_country</source_model>
|
1709 |
+
<show_in_default>1</show_in_default>
|
1710 |
+
<show_in_website>1</show_in_website>
|
1711 |
+
<show_in_store>1</show_in_store>
|
1712 |
+
</specificcountry>
|
1713 |
+
|
1714 |
+
<debug translate="label">
|
1715 |
+
<label>Enable test mode</label>
|
1716 |
+
<frontend_type>select</frontend_type>
|
1717 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1718 |
+
<sort_order>6</sort_order>
|
1719 |
+
<show_in_default>1</show_in_default>
|
1720 |
+
<show_in_website>1</show_in_website>
|
1721 |
+
<show_in_store>1</show_in_store>
|
1722 |
+
</debug>
|
1723 |
+
|
1724 |
+
<accountnumber>
|
1725 |
+
<label>Account Number</label>
|
1726 |
+
<frontend_type>text</frontend_type>
|
1727 |
+
<sort_order>7</sort_order>
|
1728 |
+
<show_in_default>1</show_in_default>
|
1729 |
+
<show_in_website>1</show_in_website>
|
1730 |
+
<show_in_store>1</show_in_store>
|
1731 |
+
</accountnumber>
|
1732 |
+
|
1733 |
+
<encryptionkey>
|
1734 |
+
<label>Encryption Key</label>
|
1735 |
+
<frontend_type>text</frontend_type>
|
1736 |
+
<sort_order>8</sort_order>
|
1737 |
+
<show_in_default>1</show_in_default>
|
1738 |
+
<show_in_website>1</show_in_website>
|
1739 |
+
<show_in_store>1</show_in_store>
|
1740 |
+
</encryptionkey>
|
1741 |
+
|
1742 |
+
<transactiontype translate="label">
|
1743 |
+
<label>Transaction Type</label>
|
1744 |
+
<frontend_type>select</frontend_type>
|
1745 |
+
<source_model>payex/source_paymentAction</source_model>
|
1746 |
+
<sort_order>9</sort_order>
|
1747 |
+
<show_in_default>1</show_in_default>
|
1748 |
+
<show_in_website>1</show_in_website>
|
1749 |
+
<show_in_store>1</show_in_store>
|
1750 |
+
</transactiontype>
|
1751 |
+
|
1752 |
+
<order_status_authorize translate="label">
|
1753 |
+
<label>Order status (for authorize)</label>
|
1754 |
+
<frontend_type>select</frontend_type>
|
1755 |
+
<source_model>adminhtml/system_config_source_order_status</source_model>
|
1756 |
+
<sort_order>10</sort_order>
|
1757 |
+
<show_in_default>1</show_in_default>
|
1758 |
+
<show_in_website>1</show_in_website>
|
1759 |
+
<show_in_store>1</show_in_store>
|
1760 |
+
</order_status_authorize>
|
1761 |
+
|
1762 |
+
<order_status_capture translate="label">
|
1763 |
+
<label>Order status (for capture)</label>
|
1764 |
+
<frontend_type>select</frontend_type>
|
1765 |
+
<source_model>adminhtml/system_config_source_order_status</source_model>
|
1766 |
+
<sort_order>11</sort_order>
|
1767 |
+
<show_in_default>1</show_in_default>
|
1768 |
+
<show_in_website>1</show_in_website>
|
1769 |
+
<show_in_store>1</show_in_store>
|
1770 |
+
</order_status_capture>
|
1771 |
+
|
1772 |
+
<clientlanguage translate="label">
|
1773 |
+
<label>Client language</label>
|
1774 |
+
<frontend_type>select</frontend_type>
|
1775 |
+
<source_model>payex/source_clientLanguage</source_model>
|
1776 |
+
<sort_order>12</sort_order>
|
1777 |
+
<show_in_default>1</show_in_default>
|
1778 |
+
<show_in_website>1</show_in_website>
|
1779 |
+
<show_in_store>1</show_in_store>
|
1780 |
+
</clientlanguage>
|
1781 |
+
|
1782 |
+
<cleantime translate="label">
|
1783 |
+
<label>Time to clean pending orders (0 - disabled)</label>
|
1784 |
+
<frontend_type>text</frontend_type>
|
1785 |
+
<sort_order>13</sort_order>
|
1786 |
+
<show_in_default>1</show_in_default>
|
1787 |
+
<show_in_website>1</show_in_website>
|
1788 |
+
<show_in_store>1</show_in_store>
|
1789 |
+
</cleantime>
|
1790 |
+
|
1791 |
+
<responsive translate="label">
|
1792 |
+
<label>Enable Responsive Skinning</label>
|
1793 |
+
<frontend_type>select</frontend_type>
|
1794 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1795 |
+
<sort_order>14</sort_order>
|
1796 |
+
<show_in_default>1</show_in_default>
|
1797 |
+
<show_in_website>1</show_in_website>
|
1798 |
+
<show_in_store>1</show_in_store>
|
1799 |
+
</responsive>
|
1800 |
+
|
1801 |
+
<checkoutinfo translate="label">
|
1802 |
+
<label>Send order lines and billing/delivery addresses to PayEx</label>
|
1803 |
+
<frontend_type>select</frontend_type>
|
1804 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1805 |
+
<sort_order>15</sort_order>
|
1806 |
+
<show_in_default>1</show_in_default>
|
1807 |
+
<show_in_website>1</show_in_website>
|
1808 |
+
<show_in_store>1</show_in_store>
|
1809 |
+
</checkoutinfo>
|
1810 |
+
|
1811 |
+
<discount_calc translate="label">
|
1812 |
+
<label>Discount Calculation</label>
|
1813 |
+
<frontend_type>select</frontend_type>
|
1814 |
+
<source_model>payex/source_discountCalculation</source_model>
|
1815 |
+
<sort_order>16</sort_order>
|
1816 |
+
<show_in_default>1</show_in_default>
|
1817 |
+
<show_in_website>1</show_in_website>
|
1818 |
+
<show_in_store>1</show_in_store>
|
1819 |
+
</discount_calc>
|
1820 |
+
</fields>
|
1821 |
+
</payex_evc>
|
1822 |
</groups>
|
1823 |
</payment>
|
1824 |
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Form_EVC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<style type="text/css">
|
6 |
+
#payment_form_payex_evc ul.cards-logo li {
|
7 |
+
float: left;
|
8 |
+
}
|
9 |
+
</style>
|
10 |
+
<fieldset class="form-list">
|
11 |
+
<?php $_code=$this->getMethodCode() ?>
|
12 |
+
<ul id="payment_form_<?php echo $_code ?>" style="display:none">
|
13 |
+
<li>
|
14 |
+
<div style="float:left">
|
15 |
+
<img src="<?php echo Mage::getDesign()->getSkinUrl('images/payex/payex-small.gif'); ?>" alt="PayEx" /><br />
|
16 |
+
</div>
|
17 |
+
<div style="float:left">
|
18 |
+
<?php echo Mage::helper('payex')->__('You will be redirected to <a target="_blank" href="http://www.payex.com">PayEx</a> website when you place an order.'); ?>
|
19 |
+
</div>
|
20 |
+
<div class="clearfix"> </div>
|
21 |
+
</li>
|
22 |
+
</ul>
|
23 |
+
</fieldset>
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Info_EVC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
6 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
7 |
+
<?php if (!empty($trans_id)): ?>
|
8 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
9 |
+
<?php if (count($specific) > 0): ?>
|
10 |
+
<?php unset($specific['Authenticated Status']); ?>
|
11 |
+
<?php unset($specific['Transaction Ref']); ?>
|
12 |
+
<?php unset($specific['PayEx Transaction Status']); ?>
|
13 |
+
<?php foreach($specific as $key => $value): ?>
|
14 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $this->htmlEscape($value); ?><br />
|
15 |
+
<?php endforeach; ?>
|
16 |
+
<?php endif; ?>
|
17 |
+
<?php else: ?>
|
18 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
19 |
+
<?php endif; ?>
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php echo $this->escapeHtml($this->getMethod()->getTitle()) ?>{{pdf_row_separator}}
|
2 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
3 |
+
<?php if (!empty($trans_id)): ?>
|
4 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
5 |
+
<?php if (count($specific) > 0): ?>
|
6 |
+
<?php unset($specific['Authenticated Status']); ?>
|
7 |
+
<?php unset($specific['Transaction Ref']); ?>
|
8 |
+
<?php unset($specific['PayEx Transaction Status']); ?>
|
9 |
+
<?php foreach($specific as $key => $value): ?>
|
10 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $value; ?>
|
11 |
+
{{pdf_row_separator}}
|
12 |
+
<?php endforeach; ?>
|
13 |
+
<?php endif; ?>
|
14 |
+
<?php else: ?>
|
15 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
16 |
+
<?php endif; ?>
|
@@ -0,0 +1 @@
|
|
|
1 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Form_GC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<style type="text/css">
|
6 |
+
#payment_form_payex_cc ul.cards-logo li {
|
7 |
+
float: left;
|
8 |
+
}
|
9 |
+
</style>
|
10 |
+
<fieldset class="form-list">
|
11 |
+
<?php $_code=$this->getMethodCode() ?>
|
12 |
+
<ul id="payment_form_<?php echo $_code ?>" style="display:none">
|
13 |
+
<li>
|
14 |
+
<div style="float:left">
|
15 |
+
<img src="<?php echo Mage::getDesign()->getSkinUrl('images/payex/payex-small.gif'); ?>" alt="PayEx" /><br />
|
16 |
+
</div>
|
17 |
+
<div style="float:left">
|
18 |
+
<?php echo Mage::helper('payex')->__('You will be redirected to <a target="_blank" href="http://www.payex.com">PayEx</a> website when you place an order.'); ?>
|
19 |
+
</div>
|
20 |
+
<div class="clearfix"> </div>
|
21 |
+
</li>
|
22 |
+
</ul>
|
23 |
+
</fieldset>
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Info_GC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
6 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
7 |
+
<?php if (!empty($trans_id)): ?>
|
8 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
9 |
+
<?php if (count($specific) > 0): ?>
|
10 |
+
<?php foreach($specific as $key => $value): ?>
|
11 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $this->htmlEscape($value); ?><br />
|
12 |
+
<?php endforeach; ?>
|
13 |
+
<?php endif; ?>
|
14 |
+
<?php else: ?>
|
15 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
16 |
+
<?php endif; ?>
|
@@ -0,0 +1 @@
|
|
|
1 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Form_EVC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<style type="text/css">
|
6 |
+
#payment_form_payex_evc ul.cards-logo li {
|
7 |
+
float: left;
|
8 |
+
}
|
9 |
+
</style>
|
10 |
+
<fieldset class="form-list">
|
11 |
+
<?php $_code=$this->getMethodCode() ?>
|
12 |
+
<ul id="payment_form_<?php echo $_code ?>" style="display:none">
|
13 |
+
<li>
|
14 |
+
<div style="float:left">
|
15 |
+
<img src="<?php echo Mage::getDesign()->getSkinUrl('images/payex/payex-small.gif'); ?>" alt="PayEx" /><br />
|
16 |
+
</div>
|
17 |
+
<div style="float:left">
|
18 |
+
<?php echo Mage::helper('payex')->__('You will be redirected to <a target="_blank" href="http://www.payex.com">PayEx</a> website when you place an order.'); ?>
|
19 |
+
</div>
|
20 |
+
<div class="clearfix"> </div>
|
21 |
+
</li>
|
22 |
+
</ul>
|
23 |
+
</fieldset>
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Info_EVC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
6 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
7 |
+
<?php if (!empty($trans_id)): ?>
|
8 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
9 |
+
<?php if (count($specific) > 0): ?>
|
10 |
+
<?php unset($specific['Authenticated Status']); ?>
|
11 |
+
<?php unset($specific['Transaction Ref']); ?>
|
12 |
+
<?php unset($specific['PayEx Transaction Status']); ?>
|
13 |
+
<?php foreach($specific as $key => $value): ?>
|
14 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $this->htmlEscape($value); ?><br />
|
15 |
+
<?php endforeach; ?>
|
16 |
+
<?php endif; ?>
|
17 |
+
<?php else: ?>
|
18 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
19 |
+
<?php endif; ?>
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php echo $this->escapeHtml($this->getMethod()->getTitle()) ?>{{pdf_row_separator}}
|
2 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
3 |
+
<?php if (!empty($trans_id)): ?>
|
4 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
5 |
+
<?php if (count($specific) > 0): ?>
|
6 |
+
<?php unset($specific['Authenticated Status']); ?>
|
7 |
+
<?php unset($specific['Transaction Ref']); ?>
|
8 |
+
<?php unset($specific['PayEx Transaction Status']); ?>
|
9 |
+
<?php foreach($specific as $key => $value): ?>
|
10 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $value; ?>
|
11 |
+
{{pdf_row_separator}}
|
12 |
+
<?php endforeach; ?>
|
13 |
+
<?php endif; ?>
|
14 |
+
<?php else: ?>
|
15 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
16 |
+
<?php endif; ?>
|
@@ -0,0 +1 @@
|
|
|
1 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Form_GC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<style type="text/css">
|
6 |
+
#payment_form_payex_cc ul.cards-logo li {
|
7 |
+
float: left;
|
8 |
+
}
|
9 |
+
</style>
|
10 |
+
<fieldset class="form-list">
|
11 |
+
<?php $_code=$this->getMethodCode() ?>
|
12 |
+
<ul id="payment_form_<?php echo $_code ?>" style="display:none">
|
13 |
+
<li>
|
14 |
+
<div style="float:left">
|
15 |
+
<img src="<?php echo Mage::getDesign()->getSkinUrl('images/payex/payex-small.gif'); ?>" alt="PayEx" /><br />
|
16 |
+
</div>
|
17 |
+
<div style="float:left">
|
18 |
+
<?php echo Mage::helper('payex')->__('You will be redirected to <a target="_blank" href="http://www.payex.com">PayEx</a> website when you place an order.'); ?>
|
19 |
+
</div>
|
20 |
+
<div class="clearfix"> </div>
|
21 |
+
</li>
|
22 |
+
</ul>
|
23 |
+
</fieldset>
|
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/** @var $this PayEx_Payments_Block_Info_GC */
|
3 |
+
?>
|
4 |
+
|
5 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
6 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
7 |
+
<?php if (!empty($trans_id)): ?>
|
8 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
9 |
+
<?php if (count($specific) > 0): ?>
|
10 |
+
<?php unset($specific['Authenticated Status']); ?>
|
11 |
+
<?php unset($specific['Transaction Ref']); ?>
|
12 |
+
<?php unset($specific['PayEx Transaction Status']); ?>
|
13 |
+
<?php foreach($specific as $key => $value): ?>
|
14 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $this->htmlEscape($value); ?><br />
|
15 |
+
<?php endforeach; ?>
|
16 |
+
<?php endif; ?>
|
17 |
+
<?php else: ?>
|
18 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
19 |
+
<?php endif; ?>
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php echo $this->escapeHtml($this->getMethod()->getTitle()) ?>{{pdf_row_separator}}
|
2 |
+
<?php $trans_id = $this->getInfo()->getLastTransId(); ?>
|
3 |
+
<?php if (!empty($trans_id)): ?>
|
4 |
+
<?php $specific = $this->getSpecificInformation(); ?>
|
5 |
+
<?php if (count($specific) > 0): ?>
|
6 |
+
<?php unset($specific['Authenticated Status']); ?>
|
7 |
+
<?php unset($specific['Transaction Ref']); ?>
|
8 |
+
<?php unset($specific['PayEx Transaction Status']); ?>
|
9 |
+
<?php foreach($specific as $key => $value): ?>
|
10 |
+
<?php echo Mage::helper('payex')->__($key) . ': ' . $value; ?>
|
11 |
+
{{pdf_row_separator}}
|
12 |
+
<?php endforeach; ?>
|
13 |
+
<?php endif; ?>
|
14 |
+
<?php else: ?>
|
15 |
+
<?php echo Mage::helper('paygate')->__('Payment has not been processed yet.'); ?>
|
16 |
+
<?php endif; ?>
|
@@ -0,0 +1 @@
|
|
|
1 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
@@ -10,7 +10,7 @@
|
|
10 |
<Mage_Payment />
|
11 |
</depends>
|
12 |
<!-- declare module's version information for database updates -->
|
13 |
-
<version>3.
|
14 |
</PayEx_Payments>
|
15 |
</modules>
|
16 |
</config>
|
10 |
<Mage_Payment />
|
11 |
</depends>
|
12 |
<!-- declare module's version information for database updates -->
|
13 |
+
<version>3.1.1</version>
|
14 |
</PayEx_Payments>
|
15 |
</modules>
|
16 |
</config>
|
@@ -1,14 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>PayEx_Payments</name>
|
4 |
-
<version>3.1.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL 3.0)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>PayEx Payments for Magento</summary>
|
10 |
<description>Official PayEx Payments Extension for Magento</description>
|
11 |
-
<notes>Version 3.1.
|
|
|
|
|
|
|
|
|
12 |
* Implemented PayEx Billing Agreement Method
|
13 |
* Removed PayEx AutoPay Method
|
14 |

|
@@ -198,9 +202,9 @@ Version 1.2.0
|
|
198 |
* Bugfixes
|
199 |
</notes>
|
200 |
<authors><author><name>AAIT</name><user>aaight</user><email>info@aait.se</email></author></authors>
|
201 |
-
<date>2016-
|
202 |
-
<time>
|
203 |
-
<contents><target name="magecommunity"><dir name="PayEx"><dir name="Payments"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><file name="Hint.php" hash="eb183968bc78ad610698149c2e43eee8"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><dir name="Totals"><file name="Fee.php" hash="8a2e94e150260233793bc234175860ca"/></dir></dir></dir></dir></dir><dir name="Bankdebit"><file name="Banks.php" hash="513151012cfc3b50ba664a4dd5ae0506"/></dir><dir name="Checkout"><file name="Fee.php" hash="c8f7e28a1994e1b19f61d1511dc2921a"/></dir><dir name="Creditmemo"><dir name="Totals"><file name="Fee.php" hash="fbb8dae687528f64c3f6b9b9415e4e48"/></dir></dir><dir name="Form"><file name="Bankdebit.php" hash="7ac259e42c1750b039333bdf8e251120"/><dir name="Billing"><file name="Agreement.php" hash="967b23eaf8e0ef1bc3260c68f170b535"/></dir><file name="CC.php" hash="300511caeed6b89245b217ce831738b3"/><file name="Financing.php" hash="407259a988ac5184d26530b196ef5fd6"/><file name="Invoice.php" hash="da5b1a05319df937787fccb383d10603"/><file name="MasterPass.php" hash="c498e2a8348e69c38363bbfb4637a9db"/><file name="PartPayment.php" hash="5109b405a3bf50af8abef09382f9832d"/><file name="Swish.php" hash="3bafe7744b0d7b6d7cf58b801368da6c"/><file name="Wywallet.php" hash="6d93149b4708369cf9b162b28acf93ae"/></dir><dir name="Info"><file name="Bankdebit.php" hash="0adc20468181f262f96a85d0cc660294"/><dir name="Billing"><file name="Agreement.php" hash="4ec431a6b63f84ef4b7eac8fbb728a25"/></dir><file name="CC.php" hash="5e5719393bf435ad43262d8cff99ff7d"/><file name="Financing.php" hash="3f00c97d360931ab26e43cf7fc51c802"/><file name="Invoice.php" hash="b5279f695dd4a3b2f03359d31024d715"/><file name="MasterPass.php" hash="e89dfab07bc90dbbde17add8ec86edd4"/><file name="PartPayment.php" hash="8af5c7d10d46f198835823a2246411e4"/><file name="Swish.php" hash="ced50c4956bbf1b47d75bf6e17add7a2"/><file name="Wywallet.php" hash="cf2ab25ee18ce1864d54295bce9c5413"/></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="cc7648e88cb10cf4cddbbe6fc0ad662f"/></dir></dir><dir name="MasterPass"><file name="Button.php" hash="a21664578bd2e64dd0da17c78d86acd4"/></dir><dir name="Order"><dir name="Totals"><file name="Fee.php" hash="bcffa4ba69a8dcc5a180ac72f83f97df"/></dir></dir></dir><dir name="Helper"><file name="Api.php" hash="1ce53e8839788869cef007e5c8757f1f"/><file name="Data.php" hash="822bc9d81bfc2688cb85b7f6d533a6bd"/><file name="Discount.php" hash="caaea480eb6983997957454fd35a068b"/><file name="Fee.php" hash="21a654132b640dad3e14b79481997d50"/><file name="Order.php" hash="f5e644872e3b8e07dd088c1c3374b432"/><file name="Tools.php" hash="4462048a592cb1548eb48f7ed9739418"/></dir><dir name="Model"><dir name="Creditmemo"><file name="Tax.php" hash="d929e3eab0c4bf19dccd9f91a0cfc31a"/><file name="Total.php" hash="a8fb8f96a4aa26a66bdd1c605448f1c4"/></dir><dir name="Fee"><file name="Config.php" hash="9bcd18629425efff66fb7889b20bbd49"/></dir><file name="Feed.php" hash="f5da40677cf63bc951ef79b76cc5511d"/><dir name="Invoice"><dir name="Pdf"><file name="Total.php" hash="e50e44f88d8015792995c3fd9269e238"/></dir><file name="Tax.php" hash="59dc6b02e1ce3237165ff920093c3f18"/><file name="Total.php" hash="814d71354efb2366fdafd6e5176ef92e"/></dir><file name="Observer.php" hash="52c12adf027c894f61b865a884e4418f"/><dir name="Payment"><file name="Abstract.php" hash="ca596169a9f999e9cf2e41df37502c17"/><file name="Agreement.php" hash="b23c4d6fbbb9b8a21c52bada2d6dd1d2"/><file name="Bankdebit.php" hash="77427f17569fcc0bc00583a502721fce"/><file name="CC.php" hash="ac5ca8c454773c1908403631e45f4ff6"/><file name="Financing.php" hash="d1bea52ff897a2116d2a018a9c2dfcf2"/><file name="Invoice.php" hash="d087bd27bb8bf9b89fe89019689dd37e"/><file name="MasterPass.php" hash="f11be9e2e9c482fab1cd2394e6362560"/><file name="PartPayment.php" hash="466f21f2474adcb5b3fe13f230f95ab3"/><file name="Swish.php" hash="be74bffea41f5e06df86b114c390321e"/><file name="Wywallet.php" hash="8ab61565bc9c6e5181ed495ab0a3ffb1"/></dir><dir name="Quote"><file name="Tax.php" hash="f8457d99ecbc45569cdb5ed96da17ee3"/><file name="Total.php" hash="3078278ae4bc6398e67ed5cec3451597"/></dir><file name="Session.php" hash="1fecbc5cfae2895af571ec4f6bd94b77"/><dir name="Source"><file name="Banks.php" hash="0ef09b35734564738624c49124288429"/><file name="ClientLanguage.php" hash="6a62ed649614a3fdb8544d6a028518a1"/><file name="DiscountCalculation.php" hash="01f46845126c4fa97f6badb2821db8c6"/><file name="MediaDistribution.php" hash="f01d02d087d8d006b91ef542ad9bd3e7"/><file name="PaymentAction.php" hash="9dcb319d3987c285b297d40f0318f079"/><file name="PaymentView.php" hash="a1ed5ba1386ca6a294c53125fafe80fa"/><file name="ShippingMethod.php" hash="6c05068faae319ebb27319733ed5e95a"/><file name="TaxClasses.php" hash="b6ceeb12e575d6c1296cbc3850165a12"/></dir></dir><dir name="Test"><dir name="Block"><dir name="Form"><file name="Bankdebit.php" hash="2d36bf30e8d5f940b56f64513162075a"/><file name="CC.php" hash="8caed5ae1af2afbbb1a4fd8ba9a2bf51"/><file name="Financing.php" hash="1332bf659d4cc21e6e1a02f0f8e00523"/><file name="Invoice.php" hash="725f2a395570ce6f6659a61979e88e38"/><file name="MasterPass.php" hash="5134b69f8bab79128545e76265735131"/><file name="PartPayment.php" hash="234f78cb3ed0471b90f4e4ea52063bbb"/><file name="Swish.php" hash="4780efbd52b21544389196c18bc3574d"/><file name="Wywallet.php" hash="c484194c90c4b98ec222cea82abe8365"/></dir><dir name="Info"><file name="Bankdebit.php" hash="180f28d05b83770680f849c9ed0fb99b"/><file name="CC.php" hash="04a7e5449995cb2f9df295ca1b854be9"/><file name="MasterPass.php" hash="170f645c0a64e442fe94436bb36612f0"/><file name="PartPayment.php" hash="f5e056eb58b5c0f8d2cc88083aa98646"/><file name="Swish.php" hash="072e49173418fe53ea7b7011b7366269"/><file name="Wywallet.php" hash="6bb347e7b614bd78a96974e810beda43"/></dir></dir><dir name="Helper"><file name="Api.php" hash="895012e4ce797a458e13c33455b5f8f4"/><file name="Order.php" hash="88ce7813939433c0c19ed459bd75d857"/><file name="Tools.php" hash="49a00318fe0d2acfc714b503c19a7fc7"/></dir><dir name="Model"><dir name="Payment"><file name="Bankdebit.php" hash="5e3880162758fc6aeccaba9b3bc5c692"/><file name="CC.php" hash="bdfb02c0d8e3ee68eceb97363f363284"/><file name="Financing.php" hash="07c12d0ffa58c6ba296a352fdf78ab78"/><file name="Invoice.php" hash="ff113dd2ff846d8cdca48a74bfab8f04"/><file name="MasterPass.php" hash="259057fd9262fa60b0c85da84326dee1"/><file name="PartPayment.php" hash="85f73e8e06e16ac4186266befd50fe83"/><file name="Swish.php" hash="e288d7c93aa30a447a30571b12b04cf0"/><file name="Wywallet.php" hash="53732843df569fe985d563aa6c20da34"/></dir></dir></dir><dir name="controllers"><file name="BankdebitController.php" hash="70ffcc53b5fd45f57153c29e0d6269b1"/><file name="FinancingController.php" hash="9777fd538daf0ad5a70386b04a23a4c2"/><file name="GetaddrController.php" hash="c119f5771b6b9f35b17bad472d0b1165"/><file name="InvoiceController.php" hash="59dcb499c0ff792fc31a87751d53f035"/><file name="MasterpassController.php" hash="078f8f71b7f1c28ef404f7023c41ccf3"/><file name="PartpaymentController.php" hash="5adccde9244fd6da6a667383f726bec4"/><file name="PaymentController.php" hash="0d876e6f8a6a1126aeab7ea9ae37a9b3"/><file name="SwishController.php" hash="040f8394796e59dc49f52b507d45afec"/><file name="TransactionController.php" hash="2b9b42ebd63e1f0202fb05881651269a"/><file name="WywalletController.php" hash="b41ca2f84d9304c21cbe97ea2e2e8bc8"/></dir><dir name="data"><dir name="payex_setup"><file name="data-install-3.0.0.php" hash="3a93c2049db69949fc615fddee97c818"/><file name="data-upgrade-3.0.2-3.0.3.php" hash="6a10340e6996eef25c18231142e18207"/><file name="data-upgrade-3.0.3-3.1.0.php" hash="108e447e57c2aac6f04f6a77bc644e11"/></dir></dir><dir name="etc"><file name="config.xml" hash="8d4089e871cb8582c4821745b897abe9"/><file name="system.xml" hash="02c9c0082827e25aa35a8ed0e8625357"/></dir><dir name="sql"><dir name="payex_setup"><file name="install-3.0.0.php" hash="3182c5ce1647a38e805f86abef05bc8a"/><file name="install-3.1.0.php" hash="b53f8362226e779698bc7093b3869bdb"/><file name="upgrade-3.0.2-3.0.3.php" hash="b0d9d6ee76bedd47ee7d707bbf8fedf0"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="PayEx_Payments.csv" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="sv_SE"><file name="PayEx_Payments.csv" hash="c425c10c567f10fc903a25f397b8f70a"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="payex"><dir name="autopay"><file name="form.phtml" hash="eeff0becc642b3f2f468e80d96144dbc"/><file name="info.phtml" hash="d9b8f551ac4d53b1fe2e9b82d365e4c3"/><dir name="pdf"><file name="info.phtml" hash="1a7bb5d58cabb8a4a66234ffd3d6c230"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="bankdebit"><file name="form.phtml" hash="9840095a4d2f87dd955579cb053d6327"/><file name="info.phtml" hash="8b43e84bae9c4ffc96e57537c042bc42"/></dir><dir name="billing"><dir name="agreement"><file name="form.phtml" hash="b487001c6ae985d25efeda4cf7cf4ddc"/><file name="info.phtml" hash="2fba38394416ddc61c7462e7dd02207e"/></dir></dir><dir name="cc"><file name="form.phtml" hash="c479f42de3463b7957cee7063d6a200f"/><file name="info.phtml" hash="2a95b272b28f907c135f66d6452fa7a5"/><dir name="pdf"><file name="info.phtml" hash="010078bc76f687682f8a1d86eb5ae4ca"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="checkout"><file name="fee.phtml" hash="48d97cc321ed366ad89f618ca99f40a8"/><dir name="onepage"><file name="billing_with_ssn.phtml" hash="36d083f6c392822e5bfbd520f5aae5f0"/></dir></dir><dir name="financing"><file name="form.phtml" hash="8a7a8197d6de7fe076c12b51df13f8c2"/><file name="info.phtml" hash="c011e637ee4686535fd62024bc2445b6"/><dir name="pdf"><file name="info.phtml" hash="a4140bfd63a3c558e22935243b253ae9"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="invoice"><file name="form.phtml" hash="56cb4dbc37962ee65228222d800a374d"/><file name="info.phtml" hash="a90f8aa90e56265c9e4533551bd3f1d2"/></dir><dir name="iwd_opc"><file name="billing_with_ssn.phtml" hash="de2d81f3aa1dcdab90845c4501f14029"/></dir><dir name="masterpass"><file name="button.phtml" hash="a845fe3f3965b4c151a87132a2560502"/><file name="form.phtml" hash="d7b01403fb3c58c2de79fdfa4ee38bc9"/><file name="info.phtml" hash="a3fe264db69fc49b65f05a7d2fc64590"/><dir name="pdf"><file name="info.phtml" hash="fbbe9f65f9e36ddb630ab9a9b019ed49"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="partpayment"><file name="form.phtml" hash="0d91898640f70c482a9a22370cc43fca"/><file name="info.phtml" hash="c88c8bc0bb3c1b1c030a3f621ceff66f"/><dir name="pdf"><file name="info.phtml" hash="a4140bfd63a3c558e22935243b253ae9"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="swish"><file name="form.phtml" hash="44a68dc45b8db91bfb715ca9467ab827"/><file name="info.phtml" hash="b2c51aa0a4383c5465cebdc50cda5ec4"/><dir name="pdf"><file name="info.phtml" hash="27f0335f7d9751c187d35a5837ba9d35"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="wywallet"><file name="form.phtml" hash="6e1bd3fb7bc50bfc3cf4e6808ebfb7b7"/><file name="info.phtml" hash="05703ddc8ac731023b5336c41865b343"/><dir name="pdf"><file name="info.phtml" hash="a36c05319049914f739485a80f44d9d8"/></dir></dir></dir></dir><dir name="layout"><dir name="payex"><file name="masterpass.xml" hash="d98963f85886570e21246f34d798ffa7"/><file name="payment_fee.xml" hash="d79c4ac5c4a9fddbadf8e156f67643bc"/><file name="social_security_number.xml" hash="f6df8d558fca12c5dc1871d1ca82f76a"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="payex"><dir name="adminhtml"><file name="hint.phtml" hash="e50c7fd0c9ea1fd315ea713a88e1b3e2"/></dir><dir name="autopay"><file name="form.phtml" hash="eeff0becc642b3f2f468e80d96144dbc"/><file name="info.phtml" hash="d9b8f551ac4d53b1fe2e9b82d365e4c3"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="bankdebit"><file name="form.phtml" hash="9840095a4d2f87dd955579cb053d6327"/><file name="info.phtml" hash="8b43e84bae9c4ffc96e57537c042bc42"/></dir><dir name="billing"><dir name="agreement"><file name="form.phtml" hash="b487001c6ae985d25efeda4cf7cf4ddc"/><file name="info.phtml" hash="f9ddb4fd74e952325a70ea47fd00b574"/></dir></dir><dir name="cc"><file name="form.phtml" hash="8286f66533534c36b1a8284dc55f543b"/><file name="info.phtml" hash="01f5da45f5a3668f3228a72bbd0b6aae"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="financing"><file name="form.phtml" hash="8a7a8197d6de7fe076c12b51df13f8c2"/><file name="info.phtml" hash="15700ce473736a214fc1aa41daf7f1e6"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="invoice"><file name="form.phtml" hash="56cb4dbc37962ee65228222d800a374d"/><file name="info.phtml" hash="a90f8aa90e56265c9e4533551bd3f1d2"/></dir><dir name="masterpass"><file name="button.phtml" hash="a845fe3f3965b4c151a87132a2560502"/><file name="form.phtml" hash="d7b01403fb3c58c2de79fdfa4ee38bc9"/><file name="info.phtml" hash="a3fe264db69fc49b65f05a7d2fc64590"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="partpayment"><file name="form.phtml" hash="0d91898640f70c482a9a22370cc43fca"/><file name="info.phtml" hash="e8d0ef852c3b899bf305a9b486a253a7"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="swish"><file name="form.phtml" hash="44a68dc45b8db91bfb715ca9467ab827"/><file name="info.phtml" hash="8cab37ca1d161bc1751d26d6b647dd75"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="wywallet"><file name="form.phtml" hash="6e1bd3fb7bc50bfc3cf4e6808ebfb7b7"/><file name="info.phtml" hash="600d2c36c2691f1cddd3f05e4aafbc70"/></dir></dir></dir><dir name="layout"><dir name="payex"><file name="adminhtml.xml" hash="09843499521cc0d049e598af3bc93577"/><file name="payment_fee.xml" hash="b089c348af96916be2308e547a7aa541"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="PayEx_Payments.xml" hash="27ca9b51b59e28ee9a0f7713ba618a53"/></dir></dir></dir><dir name="."><file name="Changelog_payex.txt" hash="d8bba54533b8b245a48e33630107bf05"/></dir><dir name="js"><dir name="payex"><dir name="iwd_opc"><file name="social_security_number.js" hash="8be665ea511415c9a955db3454fc0110"/></dir><file name="social_security_number.js" hash="b7f6048ccc4834979745c41892810dfd"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="payex"><file name="american_express_64.png" hash="0e4379f8c5963b4eb550b1941b89821e"/><file name="diners_club_64.png" hash="76ad504729a6a86ed3be9a496a5def73"/><file name="financing-logo.gif" hash="601ac8ee1101dc6e83393c15b92f3761"/><file name="jcb_64.png" hash="79fd2798aa7c8695da293c25fa6e18a5"/><file name="mastercard_64.png" hash="a656e3028f69c593b4261555c75351d6"/><file name="masterpass-140.png" hash="b74662352d7a83ce5586ab26c3dafe91"/><file name="masterpass.png" hash="681673dd599a743a512a3697fc6576cc"/><file name="partpayment-logo.gif" hash="db8f8f8bcfb4decd106ff49dbe9a955e"/><file name="payex-invoice.png" hash="568683eca82952bf847e0b08d88274d7"/><file name="payex-small.gif" hash="b760e19d0024a994a0d07058038201db"/><file name="payex.gif" hash="b760e19d0024a994a0d07058038201db"/><file name="swish.png" hash="a21c66a591a13823a9b546a13f22c843"/><file name="visa_64.png" hash="2f263bca4b195b6b18eac60c5e889891"/><file name="ww_logo.png" hash="77f03db05e5c2c557fc7a69f778f94e1"/></dir></dir><dir name="css"><dir name="payex"><file name="masterpass.css" hash="9aabd17cdc8a0f58662d86581c418294"/><file name="social_security_number.css" hash="f4c6be59ab030a10eb364a203242e8a2"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="images"><dir name="payex"><file name="swish.png" hash="a21c66a591a13823a9b546a13f22c843"/></dir></dir><dir name="payex"><file name="payex-logo.png" hash="5b493d130ef51483a3190d1285380242"/><file name="payex_admin.css" hash="bd5d31f628944b6b2e338b2bfcbf64ac"/></dir></dir></dir></dir></target><target name="magelib"><dir name="PayEx.Ecommerce.Php"><file name="LICENSE" hash="45fa4c0c9383cd79867ff84e3e09571f"/><file name="README.md" hash="54fce3564e1258d1e880ac5cc127c07c"/><file name="composer.json" hash="d992c25dd1a8eeeb4ca1f7609e84f0e0"/><dir name="src"><dir name="PayEx"><file name="Px.php" hash="9de27cca51ca7e8193eac57386973178"/></dir></dir><dir name="tests"><file name="ExceptionTest.php" hash="308c6aaa528c347bede31866814a52b8"/><file name="PaymentTest.php" hash="b65ea0baf888a022b46b2073a815b999"/><file name="SocialSecurityNumberTest.php" hash="716b81ccdf90dc86b1200bbd884bc733"/><file name="TestCase.php" hash="ecf7b761fcb13f3dfd0bbefd7f54cf3e"/><file name="bootstrap.php" hash="1513092b03d32908847972ce9f3f5de6"/><file name="config.ini" hash="b188ac7e751642a68acf8f85ef9ea29b"/><file name="phpunit.xml" hash="6ec124af67b56dba727ce95fa31346a1"/><file name=".gitignore" hash="c70c974c0e8123f383d38b3b0a02cf22"/></dir><file name=".git" hash="de008fb3d5fba327bd3166873e3eada5"/></dir><dir name="PHP-Name-Parser"><file name="README.md" hash="9e92e1a38faba55000f627ed0a71542e"/><file name="composer.json" hash="e5279f5f22785a33e165118d8031cb75"/><file name="examples.php" hash="d3d1948019c2a01fbb1a6394f39404df"/><file name="parser.php" hash="8c6f8764a4e372317cc7831f01b02353"/><dir name="tests"><file name="FullNameParserTest.php" hash="8b0428389df97b01341731b6b6dbeaac"/><file name="phpunit.xml" hash="5172e30007858dfcc4c23b77f97bc1e2"/><file name="style.css" hash="64301de4d41233d6da7d759df86e94f9"/></dir><file name=".git" hash="19d6fa68462e469ae8ca389195cb92ea"/></dir></target></contents>
|
204 |
<compatible/>
|
205 |
<dependencies><required><php><min>5.2.0</min><max>7.1.0</max></php><extension><name>soap</name><min/><max/></extension></required></dependencies>
|
206 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>PayEx_Payments</name>
|
4 |
+
<version>3.1.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL 3.0)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>PayEx Payments for Magento</summary>
|
10 |
<description>Official PayEx Payments Extension for Magento</description>
|
11 |
+
<notes>Version 3.1.1
|
12 |
+
* Implemented Gift Card Method
|
13 |
+
* Implemented Electronic Value Codes Method
|
14 |
+

|
15 |
+
Version 3.1.0
|
16 |
* Implemented PayEx Billing Agreement Method
|
17 |
* Removed PayEx AutoPay Method
|
18 |

|
202 |
* Bugfixes
|
203 |
</notes>
|
204 |
<authors><author><name>AAIT</name><user>aaight</user><email>info@aait.se</email></author></authors>
|
205 |
+
<date>2016-12-15</date>
|
206 |
+
<time>12:38:54</time>
|
207 |
+
<contents><target name="magecommunity"><dir name="PayEx"><dir name="Payments"><dir name="Block"><dir name="Adminhtml"><dir name="Config"><file name="Hint.php" hash="eb183968bc78ad610698149c2e43eee8"/></dir><dir name="Sales"><dir name="Order"><dir name="Create"><dir name="Totals"><file name="Fee.php" hash="8a2e94e150260233793bc234175860ca"/></dir></dir></dir></dir></dir><dir name="Bankdebit"><file name="Banks.php" hash="513151012cfc3b50ba664a4dd5ae0506"/></dir><dir name="Checkout"><file name="Fee.php" hash="c8f7e28a1994e1b19f61d1511dc2921a"/></dir><dir name="Creditmemo"><dir name="Totals"><file name="Fee.php" hash="fbb8dae687528f64c3f6b9b9415e4e48"/></dir></dir><dir name="Form"><file name="Bankdebit.php" hash="7ac259e42c1750b039333bdf8e251120"/><dir name="Billing"><file name="Agreement.php" hash="967b23eaf8e0ef1bc3260c68f170b535"/></dir><file name="CC.php" hash="300511caeed6b89245b217ce831738b3"/><file name="EVC.php" hash="94d1b719e555a93bff4d1168c7c865cf"/><file name="Financing.php" hash="407259a988ac5184d26530b196ef5fd6"/><file name="GC.php" hash="aefe5cfc0c6fcf66a648b56982639cb9"/><file name="Invoice.php" hash="da5b1a05319df937787fccb383d10603"/><file name="MasterPass.php" hash="c498e2a8348e69c38363bbfb4637a9db"/><file name="PartPayment.php" hash="5109b405a3bf50af8abef09382f9832d"/><file name="Swish.php" hash="3bafe7744b0d7b6d7cf58b801368da6c"/><file name="Wywallet.php" hash="6d93149b4708369cf9b162b28acf93ae"/></dir><dir name="Info"><file name="Bankdebit.php" hash="0adc20468181f262f96a85d0cc660294"/><dir name="Billing"><file name="Agreement.php" hash="4ec431a6b63f84ef4b7eac8fbb728a25"/></dir><file name="CC.php" hash="5e5719393bf435ad43262d8cff99ff7d"/><file name="EVC.php" hash="84d1cc336fd07dd99080e29f34fc9e43"/><file name="Financing.php" hash="3f00c97d360931ab26e43cf7fc51c802"/><file name="GC.php" hash="a16698cd89ec844380ce69de403361aa"/><file name="Invoice.php" hash="b5279f695dd4a3b2f03359d31024d715"/><file name="MasterPass.php" hash="e89dfab07bc90dbbde17add8ec86edd4"/><file name="PartPayment.php" hash="8af5c7d10d46f198835823a2246411e4"/><file name="Swish.php" hash="ced50c4956bbf1b47d75bf6e17add7a2"/><file name="Wywallet.php" hash="cf2ab25ee18ce1864d54295bce9c5413"/></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="cc7648e88cb10cf4cddbbe6fc0ad662f"/></dir></dir><dir name="MasterPass"><file name="Button.php" hash="a21664578bd2e64dd0da17c78d86acd4"/></dir><dir name="Order"><dir name="Totals"><file name="Fee.php" hash="bcffa4ba69a8dcc5a180ac72f83f97df"/></dir></dir></dir><dir name="Helper"><file name="Api.php" hash="1ce53e8839788869cef007e5c8757f1f"/><file name="Data.php" hash="822bc9d81bfc2688cb85b7f6d533a6bd"/><file name="Discount.php" hash="caaea480eb6983997957454fd35a068b"/><file name="Fee.php" hash="21a654132b640dad3e14b79481997d50"/><file name="Order.php" hash="6b89d4eb5f90eb30ff52a8983e181fe0"/><file name="Tools.php" hash="4462048a592cb1548eb48f7ed9739418"/></dir><dir name="Model"><dir name="Creditmemo"><file name="Tax.php" hash="d929e3eab0c4bf19dccd9f91a0cfc31a"/><file name="Total.php" hash="a8fb8f96a4aa26a66bdd1c605448f1c4"/></dir><dir name="Fee"><file name="Config.php" hash="9bcd18629425efff66fb7889b20bbd49"/></dir><file name="Feed.php" hash="f5da40677cf63bc951ef79b76cc5511d"/><dir name="Invoice"><dir name="Pdf"><file name="Total.php" hash="e50e44f88d8015792995c3fd9269e238"/></dir><file name="Tax.php" hash="59dc6b02e1ce3237165ff920093c3f18"/><file name="Total.php" hash="814d71354efb2366fdafd6e5176ef92e"/></dir><file name="Observer.php" hash="52c12adf027c894f61b865a884e4418f"/><dir name="Payment"><file name="Abstract.php" hash="ca596169a9f999e9cf2e41df37502c17"/><file name="Agreement.php" hash="b23c4d6fbbb9b8a21c52bada2d6dd1d2"/><file name="Bankdebit.php" hash="77427f17569fcc0bc00583a502721fce"/><file name="CC.php" hash="ac5ca8c454773c1908403631e45f4ff6"/><file name="EVC.php" hash="a6bc82c5c35530732970369d5cb9eaa7"/><file name="Financing.php" hash="d1bea52ff897a2116d2a018a9c2dfcf2"/><file name="GC.php" hash="b8da64d645c06c4583a84ab63bc81c20"/><file name="Invoice.php" hash="d087bd27bb8bf9b89fe89019689dd37e"/><file name="MasterPass.php" hash="f11be9e2e9c482fab1cd2394e6362560"/><file name="PartPayment.php" hash="466f21f2474adcb5b3fe13f230f95ab3"/><file name="Swish.php" hash="be74bffea41f5e06df86b114c390321e"/><file name="Wywallet.php" hash="8ab61565bc9c6e5181ed495ab0a3ffb1"/></dir><dir name="Quote"><file name="Tax.php" hash="f8457d99ecbc45569cdb5ed96da17ee3"/><file name="Total.php" hash="3078278ae4bc6398e67ed5cec3451597"/></dir><file name="Session.php" hash="1fecbc5cfae2895af571ec4f6bd94b77"/><dir name="Source"><file name="Banks.php" hash="0ef09b35734564738624c49124288429"/><file name="ClientLanguage.php" hash="6a62ed649614a3fdb8544d6a028518a1"/><file name="DiscountCalculation.php" hash="01f46845126c4fa97f6badb2821db8c6"/><file name="MediaDistribution.php" hash="f01d02d087d8d006b91ef542ad9bd3e7"/><file name="PaymentAction.php" hash="9dcb319d3987c285b297d40f0318f079"/><file name="PaymentView.php" hash="a1ed5ba1386ca6a294c53125fafe80fa"/><file name="ShippingMethod.php" hash="6c05068faae319ebb27319733ed5e95a"/><file name="TaxClasses.php" hash="b6ceeb12e575d6c1296cbc3850165a12"/></dir></dir><dir name="Test"><dir name="Block"><dir name="Form"><file name="Bankdebit.php" hash="2d36bf30e8d5f940b56f64513162075a"/><file name="CC.php" hash="8caed5ae1af2afbbb1a4fd8ba9a2bf51"/><file name="Financing.php" hash="1332bf659d4cc21e6e1a02f0f8e00523"/><file name="Invoice.php" hash="725f2a395570ce6f6659a61979e88e38"/><file name="MasterPass.php" hash="5134b69f8bab79128545e76265735131"/><file name="PartPayment.php" hash="234f78cb3ed0471b90f4e4ea52063bbb"/><file name="Swish.php" hash="4780efbd52b21544389196c18bc3574d"/><file name="Wywallet.php" hash="c484194c90c4b98ec222cea82abe8365"/></dir><dir name="Info"><file name="Bankdebit.php" hash="180f28d05b83770680f849c9ed0fb99b"/><file name="CC.php" hash="04a7e5449995cb2f9df295ca1b854be9"/><file name="MasterPass.php" hash="170f645c0a64e442fe94436bb36612f0"/><file name="PartPayment.php" hash="f5e056eb58b5c0f8d2cc88083aa98646"/><file name="Swish.php" hash="072e49173418fe53ea7b7011b7366269"/><file name="Wywallet.php" hash="6bb347e7b614bd78a96974e810beda43"/></dir></dir><dir name="Helper"><file name="Api.php" hash="895012e4ce797a458e13c33455b5f8f4"/><file name="Order.php" hash="88ce7813939433c0c19ed459bd75d857"/><file name="Tools.php" hash="49a00318fe0d2acfc714b503c19a7fc7"/></dir><dir name="Model"><dir name="Payment"><file name="Bankdebit.php" hash="5e3880162758fc6aeccaba9b3bc5c692"/><file name="CC.php" hash="bdfb02c0d8e3ee68eceb97363f363284"/><file name="Financing.php" hash="07c12d0ffa58c6ba296a352fdf78ab78"/><file name="Invoice.php" hash="ff113dd2ff846d8cdca48a74bfab8f04"/><file name="MasterPass.php" hash="259057fd9262fa60b0c85da84326dee1"/><file name="PartPayment.php" hash="85f73e8e06e16ac4186266befd50fe83"/><file name="Swish.php" hash="e288d7c93aa30a447a30571b12b04cf0"/><file name="Wywallet.php" hash="53732843df569fe985d563aa6c20da34"/></dir></dir></dir><dir name="controllers"><file name="BankdebitController.php" hash="70ffcc53b5fd45f57153c29e0d6269b1"/><file name="EvcController.php" hash="a396b97d81d6cb6432737f454630cbeb"/><file name="FinancingController.php" hash="9777fd538daf0ad5a70386b04a23a4c2"/><file name="GcController.php" hash="8b70991e3315596bed81ae02c8ebeb6d"/><file name="GetaddrController.php" hash="c119f5771b6b9f35b17bad472d0b1165"/><file name="InvoiceController.php" hash="59dcb499c0ff792fc31a87751d53f035"/><file name="MasterpassController.php" hash="078f8f71b7f1c28ef404f7023c41ccf3"/><file name="PartpaymentController.php" hash="5adccde9244fd6da6a667383f726bec4"/><file name="PaymentController.php" hash="0d876e6f8a6a1126aeab7ea9ae37a9b3"/><file name="SwishController.php" hash="040f8394796e59dc49f52b507d45afec"/><file name="TransactionController.php" hash="2b9b42ebd63e1f0202fb05881651269a"/><file name="WywalletController.php" hash="b41ca2f84d9304c21cbe97ea2e2e8bc8"/></dir><dir name="data"><dir name="payex_setup"><file name="data-install-3.0.0.php" hash="3a93c2049db69949fc615fddee97c818"/><file name="data-upgrade-3.0.2-3.0.3.php" hash="6a10340e6996eef25c18231142e18207"/><file name="data-upgrade-3.0.3-3.1.0.php" hash="108e447e57c2aac6f04f6a77bc644e11"/></dir></dir><dir name="etc"><file name="config.xml" hash="cf9cfebc3b3c8939fe5aafda1924e496"/><file name="system.xml" hash="4044a55d212b8b1be5af20d3a8ad89f5"/></dir><dir name="sql"><dir name="payex_setup"><file name="install-3.0.0.php" hash="3182c5ce1647a38e805f86abef05bc8a"/><file name="install-3.1.0.php" hash="b53f8362226e779698bc7093b3869bdb"/><file name="upgrade-3.0.2-3.0.3.php" hash="b0d9d6ee76bedd47ee7d707bbf8fedf0"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="PayEx_Payments.csv" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir><dir name="sv_SE"><file name="PayEx_Payments.csv" hash="c425c10c567f10fc903a25f397b8f70a"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="payex"><dir name="autopay"><file name="form.phtml" hash="eeff0becc642b3f2f468e80d96144dbc"/><file name="info.phtml" hash="d9b8f551ac4d53b1fe2e9b82d365e4c3"/><dir name="pdf"><file name="info.phtml" hash="1a7bb5d58cabb8a4a66234ffd3d6c230"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="bankdebit"><file name="form.phtml" hash="9840095a4d2f87dd955579cb053d6327"/><file name="info.phtml" hash="8b43e84bae9c4ffc96e57537c042bc42"/></dir><dir name="billing"><dir name="agreement"><file name="form.phtml" hash="b487001c6ae985d25efeda4cf7cf4ddc"/><file name="info.phtml" hash="2fba38394416ddc61c7462e7dd02207e"/></dir></dir><dir name="cc"><file name="form.phtml" hash="c479f42de3463b7957cee7063d6a200f"/><file name="info.phtml" hash="2a95b272b28f907c135f66d6452fa7a5"/><dir name="pdf"><file name="info.phtml" hash="010078bc76f687682f8a1d86eb5ae4ca"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="checkout"><file name="fee.phtml" hash="48d97cc321ed366ad89f618ca99f40a8"/><dir name="onepage"><file name="billing_with_ssn.phtml" hash="36d083f6c392822e5bfbd520f5aae5f0"/></dir></dir><dir name="evc"><file name="form.phtml" hash="60c9179a90f83bd2c29ad07f42552308"/><file name="info.phtml" hash="bfc60d6eb3dc16cef846928d39a04d12"/><dir name="pdf"><file name="info.phtml" hash="010078bc76f687682f8a1d86eb5ae4ca"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="financing"><file name="form.phtml" hash="8a7a8197d6de7fe076c12b51df13f8c2"/><file name="info.phtml" hash="c011e637ee4686535fd62024bc2445b6"/><dir name="pdf"><file name="info.phtml" hash="a4140bfd63a3c558e22935243b253ae9"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="gc"><file name="form.phtml" hash="cdf88b4007f1812487efe592f99b9365"/><file name="info.phtml" hash="0dad387a237d0fccc27dce39fa5c67c8"/><dir name="pdf"><file name="info.phtml" hash="010078bc76f687682f8a1d86eb5ae4ca"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="invoice"><file name="form.phtml" hash="56cb4dbc37962ee65228222d800a374d"/><file name="info.phtml" hash="a90f8aa90e56265c9e4533551bd3f1d2"/></dir><dir name="iwd_opc"><file name="billing_with_ssn.phtml" hash="de2d81f3aa1dcdab90845c4501f14029"/></dir><dir name="masterpass"><file name="button.phtml" hash="a845fe3f3965b4c151a87132a2560502"/><file name="form.phtml" hash="d7b01403fb3c58c2de79fdfa4ee38bc9"/><file name="info.phtml" hash="a3fe264db69fc49b65f05a7d2fc64590"/><dir name="pdf"><file name="info.phtml" hash="fbbe9f65f9e36ddb630ab9a9b019ed49"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="partpayment"><file name="form.phtml" hash="0d91898640f70c482a9a22370cc43fca"/><file name="info.phtml" hash="c88c8bc0bb3c1b1c030a3f621ceff66f"/><dir name="pdf"><file name="info.phtml" hash="a4140bfd63a3c558e22935243b253ae9"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="swish"><file name="form.phtml" hash="44a68dc45b8db91bfb715ca9467ab827"/><file name="info.phtml" hash="b2c51aa0a4383c5465cebdc50cda5ec4"/><dir name="pdf"><file name="info.phtml" hash="27f0335f7d9751c187d35a5837ba9d35"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="wywallet"><file name="form.phtml" hash="6e1bd3fb7bc50bfc3cf4e6808ebfb7b7"/><file name="info.phtml" hash="05703ddc8ac731023b5336c41865b343"/><dir name="pdf"><file name="info.phtml" hash="a36c05319049914f739485a80f44d9d8"/></dir></dir></dir></dir><dir name="layout"><dir name="payex"><file name="masterpass.xml" hash="d98963f85886570e21246f34d798ffa7"/><file name="payment_fee.xml" hash="d79c4ac5c4a9fddbadf8e156f67643bc"/><file name="social_security_number.xml" hash="f6df8d558fca12c5dc1871d1ca82f76a"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="payex"><dir name="adminhtml"><file name="hint.phtml" hash="e50c7fd0c9ea1fd315ea713a88e1b3e2"/></dir><dir name="autopay"><file name="form.phtml" hash="eeff0becc642b3f2f468e80d96144dbc"/><file name="info.phtml" hash="d9b8f551ac4d53b1fe2e9b82d365e4c3"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="bankdebit"><file name="form.phtml" hash="9840095a4d2f87dd955579cb053d6327"/><file name="info.phtml" hash="8b43e84bae9c4ffc96e57537c042bc42"/></dir><dir name="billing"><dir name="agreement"><file name="form.phtml" hash="b487001c6ae985d25efeda4cf7cf4ddc"/><file name="info.phtml" hash="f9ddb4fd74e952325a70ea47fd00b574"/></dir></dir><dir name="cc"><file name="form.phtml" hash="8286f66533534c36b1a8284dc55f543b"/><file name="info.phtml" hash="01f5da45f5a3668f3228a72bbd0b6aae"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="evc"><file name="form.phtml" hash="60c9179a90f83bd2c29ad07f42552308"/><file name="info.phtml" hash="bfc60d6eb3dc16cef846928d39a04d12"/><dir name="pdf"><file name="info.phtml" hash="010078bc76f687682f8a1d86eb5ae4ca"/></dir><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="financing"><file name="form.phtml" hash="8a7a8197d6de7fe076c12b51df13f8c2"/><file name="info.phtml" hash="15700ce473736a214fc1aa41daf7f1e6"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="gc"><file name="form.phtml" hash="7aa7c4c50613fb225d0b8492fcf740ad"/><file name="info.phtml" hash="6b7eeb05bdb516cc27d4238883e767ee"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="invoice"><file name="form.phtml" hash="56cb4dbc37962ee65228222d800a374d"/><file name="info.phtml" hash="a90f8aa90e56265c9e4533551bd3f1d2"/></dir><dir name="masterpass"><file name="button.phtml" hash="a845fe3f3965b4c151a87132a2560502"/><file name="form.phtml" hash="d7b01403fb3c58c2de79fdfa4ee38bc9"/><file name="info.phtml" hash="a3fe264db69fc49b65f05a7d2fc64590"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="partpayment"><file name="form.phtml" hash="0d91898640f70c482a9a22370cc43fca"/><file name="info.phtml" hash="e8d0ef852c3b899bf305a9b486a253a7"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="swish"><file name="form.phtml" hash="44a68dc45b8db91bfb715ca9467ab827"/><file name="info.phtml" hash="8cab37ca1d161bc1751d26d6b647dd75"/><file name="title.phtml" hash="de64ade21290cd394a0dc7f0b356a131"/></dir><dir name="wywallet"><file name="form.phtml" hash="6e1bd3fb7bc50bfc3cf4e6808ebfb7b7"/><file name="info.phtml" hash="600d2c36c2691f1cddd3f05e4aafbc70"/></dir></dir></dir><dir name="layout"><dir name="payex"><file name="adminhtml.xml" hash="09843499521cc0d049e598af3bc93577"/><file name="payment_fee.xml" hash="b089c348af96916be2308e547a7aa541"/></dir></dir></dir></dir></dir></target><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="PayEx_Payments.xml" hash="4112c8fcad299cf615f3c877541dbc23"/></dir></dir></dir><dir name="."><file name="Changelog_payex.txt" hash="b754e75cda48b07287ff3a2b4fc3f793"/></dir><dir name="js"><dir name="payex"><dir name="iwd_opc"><file name="social_security_number.js" hash="8be665ea511415c9a955db3454fc0110"/></dir><file name="social_security_number.js" hash="b7f6048ccc4834979745c41892810dfd"/></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><dir name="payex"><file name="american_express_64.png" hash="0e4379f8c5963b4eb550b1941b89821e"/><file name="diners_club_64.png" hash="76ad504729a6a86ed3be9a496a5def73"/><file name="financing-logo.gif" hash="601ac8ee1101dc6e83393c15b92f3761"/><file name="jcb_64.png" hash="79fd2798aa7c8695da293c25fa6e18a5"/><file name="mastercard_64.png" hash="a656e3028f69c593b4261555c75351d6"/><file name="masterpass-140.png" hash="b74662352d7a83ce5586ab26c3dafe91"/><file name="masterpass.png" hash="681673dd599a743a512a3697fc6576cc"/><file name="partpayment-logo.gif" hash="db8f8f8bcfb4decd106ff49dbe9a955e"/><file name="payex-invoice.png" hash="568683eca82952bf847e0b08d88274d7"/><file name="payex-small.gif" hash="b760e19d0024a994a0d07058038201db"/><file name="payex.gif" hash="b760e19d0024a994a0d07058038201db"/><file name="swish.png" hash="a21c66a591a13823a9b546a13f22c843"/><file name="visa_64.png" hash="2f263bca4b195b6b18eac60c5e889891"/><file name="ww_logo.png" hash="77f03db05e5c2c557fc7a69f778f94e1"/></dir></dir><dir name="css"><dir name="payex"><file name="masterpass.css" hash="9aabd17cdc8a0f58662d86581c418294"/><file name="social_security_number.css" hash="f4c6be59ab030a10eb364a203242e8a2"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="images"><dir name="payex"><file name="swish.png" hash="a21c66a591a13823a9b546a13f22c843"/></dir></dir><dir name="payex"><file name="payex-logo.png" hash="5b493d130ef51483a3190d1285380242"/><file name="payex_admin.css" hash="bd5d31f628944b6b2e338b2bfcbf64ac"/></dir></dir></dir></dir></target><target name="magelib"><dir name="PayEx.Ecommerce.Php"><file name="LICENSE" hash="45fa4c0c9383cd79867ff84e3e09571f"/><file name="README.md" hash="54fce3564e1258d1e880ac5cc127c07c"/><file name="composer.json" hash="d992c25dd1a8eeeb4ca1f7609e84f0e0"/><dir name="src"><dir name="PayEx"><file name="Px.php" hash="9de27cca51ca7e8193eac57386973178"/></dir></dir><dir name="tests"><file name="ExceptionTest.php" hash="308c6aaa528c347bede31866814a52b8"/><file name="PaymentTest.php" hash="b65ea0baf888a022b46b2073a815b999"/><file name="SocialSecurityNumberTest.php" hash="716b81ccdf90dc86b1200bbd884bc733"/><file name="TestCase.php" hash="ecf7b761fcb13f3dfd0bbefd7f54cf3e"/><file name="bootstrap.php" hash="1513092b03d32908847972ce9f3f5de6"/><file name="config.ini" hash="b188ac7e751642a68acf8f85ef9ea29b"/><file name="phpunit.xml" hash="6ec124af67b56dba727ce95fa31346a1"/><file name=".gitignore" hash="c70c974c0e8123f383d38b3b0a02cf22"/></dir><file name=".git" hash="de008fb3d5fba327bd3166873e3eada5"/></dir><dir name="PHP-Name-Parser"><file name="README.md" hash="9e92e1a38faba55000f627ed0a71542e"/><file name="composer.json" hash="e5279f5f22785a33e165118d8031cb75"/><file name="examples.php" hash="d3d1948019c2a01fbb1a6394f39404df"/><file name="parser.php" hash="8c6f8764a4e372317cc7831f01b02353"/><dir name="tests"><file name="FullNameParserTest.php" hash="8b0428389df97b01341731b6b6dbeaac"/><file name="phpunit.xml" hash="5172e30007858dfcc4c23b77f97bc1e2"/><file name="style.css" hash="64301de4d41233d6da7d759df86e94f9"/></dir><file name=".git" hash="19d6fa68462e469ae8ca389195cb92ea"/></dir></target></contents>
|
208 |
<compatible/>
|
209 |
<dependencies><required><php><min>5.2.0</min><max>7.1.0</max></php><extension><name>soap</name><min/><max/></extension></required></dependencies>
|
210 |
</package>
|