EMerchantPay_Genesis_Client - Version 1.4.1

Version Notes

1) Fixes bug with wrong item quantity in WPF.

Download this release

Release Info

Developer eMerchantPay Ltd.
Extension EMerchantPay_Genesis_Client
Version 1.4.1
Comparing to
See all releases


Code changes from version 1.4.0 to 1.4.1

app/code/community/EMerchantPay/Genesis/Helper/Data.php CHANGED
@@ -315,9 +315,7 @@ class EMerchantPay_Genesis_Helper_Data extends Mage_Core_Helper_Abstract
315
  'name' =>
316
  $product->getName(),
317
  'qty' =>
318
- isset($productResult[$product->getSku()]['qty'])
319
- ? $productResult[$product->getSku()]['qty']
320
- : 1,
321
  );
322
  }
323
 
315
  'name' =>
316
  $product->getName(),
317
  'qty' =>
318
+ $item->getData('qty_ordered')
 
 
319
  );
320
  }
321
 
app/code/community/EMerchantPay/Genesis/Model/Checkout.php CHANGED
@@ -335,7 +335,9 @@ class EMerchantPay_Genesis_Model_Checkout
335
 
336
  $capture = $this->getHelper()->getCaptureForRefund($payment);
337
  if ($capture === null) {
338
- throw new Exception('This transaction cannot be refunded.');
 
 
339
  }
340
 
341
  $this->getHelper()->setTokenByPaymentTransaction($payment);
335
 
336
  $capture = $this->getHelper()->getCaptureForRefund($payment);
337
  if ($capture === null) {
338
+ throw new Exception(
339
+ $this->getHelper()->__('Cannot Refund')
340
+ );
341
  }
342
 
343
  $this->getHelper()->setTokenByPaymentTransaction($payment);
app/code/community/EMerchantPay/Genesis/Model/Direct.php CHANGED
@@ -565,7 +565,9 @@ class EMerchantPay_Genesis_Model_Direct
565
 
566
  $capture = $this->getHelper()->getCaptureForRefund($payment);
567
  if ($capture === null) {
568
- throw new Exception('This transaction cannot be refunded.');
 
 
569
  }
570
 
571
  $referenceId = $capture->getTxnId();
565
 
566
  $capture = $this->getHelper()->getCaptureForRefund($payment);
567
  if ($capture === null) {
568
+ throw new Exception(
569
+ $this->getHelper()->__('Cannot Refund')
570
+ );
571
  }
572
 
573
  $referenceId = $capture->getTxnId();
app/code/community/EMerchantPay/Genesis/etc/config.xml CHANGED
@@ -19,7 +19,7 @@ GNU General Public License for more details.
19
  <config>
20
  <modules>
21
  <EMerchantPay_Genesis>
22
- <version>1.3.1</version>
23
  </EMerchantPay_Genesis>
24
  </modules>
25
 
19
  <config>
20
  <modules>
21
  <EMerchantPay_Genesis>
22
+ <version>1.4.1</version>
23
  </EMerchantPay_Genesis>
24
  </modules>
25
 
app/locale/en_GB/EMerchantPay_Genesis.csv CHANGED
@@ -3,30 +3,42 @@
3
  "ABN iDEAL","ABN iDEAL"
4
  "Authorize","Authorize"
5
  "Authorize (3D-Secure)","Authorize (3D-Secure)"
 
6
  "Card Verification Number","Card Verification Number"
7
  "CashU","CashU"
 
8
  "Click here, if you are not redirected within 10 seconds...","Click here, if you are not redirected within 10 seconds..."
9
  "Credit Card Number","Credit Card Number"
10
  "Credit Card Type","Credit Card Type"
11
  "Expiration Date","Expiration Date"
 
12
  "GiroPay","GiroPay"
 
 
 
13
  "Magento Payment","Magento Payment"
14
  "Magento Capture","Magento Capture"
15
  "Magento Refund","Magento Refund"
16
  "Magento Void","Magento Void"
17
  "Month","Month"
18
  "More details about the individual transactions can be found under the ""Transactions"" section","More details about the individual transactions can be found under the ""Transactions"" section"
 
 
19
  "Name on Card","Name on Card"
20
  "Neteller","Neteller"
21
  "No","No"
 
 
22
  "PaySafeCard","PaySafeCard"
23
  "Przelewy24","Przelewy24"
24
  "Qiwi","Qiwi"
25
- "SOFORT","SOFORT"
26
  "SafetyPay","SafetyPay"
27
  "Sale","Sale"
28
  "Sale (3D-Secure)","Sale (3D-Secure)"
 
 
29
  "TeleIngreso","TeleIngreso"
 
30
  "TrustPay","TrustPay"
31
  "We were unable to process your payment! Please check your input or try again later.","We were unable to process your payment! Please check your input or try again later."
32
  "What is this?","What is this?"
3
  "ABN iDEAL","ABN iDEAL"
4
  "Authorize","Authorize"
5
  "Authorize (3D-Secure)","Authorize (3D-Secure)"
6
+ "Cannot Refund","This transaction cannot be refunded."
7
  "Card Verification Number","Card Verification Number"
8
  "CashU","CashU"
9
+ "Citadel","Citadel Payin"
10
  "Click here, if you are not redirected within 10 seconds...","Click here, if you are not redirected within 10 seconds..."
11
  "Credit Card Number","Credit Card Number"
12
  "Credit Card Type","Credit Card Type"
13
  "Expiration Date","Expiration Date"
14
+ "eZeeWallet","eZeeWallet"
15
  "GiroPay","GiroPay"
16
+ "iDebit","iDebit Payin"
17
+ "INPay","INPay"
18
+ "InstaDebit","InstaDebit Payin"
19
  "Magento Payment","Magento Payment"
20
  "Magento Capture","Magento Capture"
21
  "Magento Refund","Magento Refund"
22
  "Magento Void","Magento Void"
23
  "Month","Month"
24
  "More details about the individual transactions can be found under the ""Transactions"" section","More details about the individual transactions can be found under the ""Transactions"" section"
25
+ "Mr.Cash","Mr.Cash"
26
+ "MyBank","MyBank"
27
  "Name on Card","Name on Card"
28
  "Neteller","Neteller"
29
  "No","No"
30
+ "P24","P24"
31
+ "PayPal Express","PayPal Express"
32
  "PaySafeCard","PaySafeCard"
33
  "Przelewy24","Przelewy24"
34
  "Qiwi","Qiwi"
 
35
  "SafetyPay","SafetyPay"
36
  "Sale","Sale"
37
  "Sale (3D-Secure)","Sale (3D-Secure)"
38
+ "Sepa Direct Debit","Sepa Direct Debit"
39
+ "SOFORT","SOFORT"
40
  "TeleIngreso","TeleIngreso"
41
+ "Trustly","Trustly Sale"
42
  "TrustPay","TrustPay"
43
  "We were unable to process your payment! Please check your input or try again later.","We were unable to process your payment! Please check your input or try again later."
44
  "What is this?","What is this?"
app/locale/en_US/EMerchantPay_Genesis.csv CHANGED
@@ -3,30 +3,42 @@
3
  "ABN iDEAL","ABN iDEAL"
4
  "Authorize","Authorize"
5
  "Authorize (3D-Secure)","Authorize (3D-Secure)"
 
6
  "Card Verification Number","Card Verification Number"
7
  "CashU","CashU"
 
8
  "Click here, if you are not redirected within 10 seconds...","Click here, if you are not redirected within 10 seconds..."
9
  "Credit Card Number","Credit Card Number"
10
  "Credit Card Type","Credit Card Type"
11
  "Expiration Date","Expiration Date"
 
12
  "GiroPay","GiroPay"
 
 
 
13
  "Magento Payment","Magento Payment"
14
  "Magento Capture","Magento Capture"
15
  "Magento Refund","Magento Refund"
16
  "Magento Void","Magento Void"
17
  "Month","Month"
18
  "More details about the individual transactions can be found under the ""Transactions"" section","More details about the individual transactions can be found under the ""Transactions"" section"
 
 
19
  "Name on Card","Name on Card"
20
  "Neteller","Neteller"
21
  "No","No"
 
 
22
  "PaySafeCard","PaySafeCard"
23
  "Przelewy24","Przelewy24"
24
  "Qiwi","Qiwi"
25
- "SOFORT","SOFORT"
26
  "SafetyPay","SafetyPay"
27
  "Sale","Sale"
28
  "Sale (3D-Secure)","Sale (3D-Secure)"
 
 
29
  "TeleIngreso","TeleIngreso"
 
30
  "TrustPay","TrustPay"
31
  "We were unable to process your payment! Please check your input or try again later.","We were unable to process your payment! Please check your input or try again later."
32
  "What is this?","What is this?"
3
  "ABN iDEAL","ABN iDEAL"
4
  "Authorize","Authorize"
5
  "Authorize (3D-Secure)","Authorize (3D-Secure)"
6
+ "Cannot Refund","This transaction cannot be refunded."
7
  "Card Verification Number","Card Verification Number"
8
  "CashU","CashU"
9
+ "Citadel","Citadel Payin"
10
  "Click here, if you are not redirected within 10 seconds...","Click here, if you are not redirected within 10 seconds..."
11
  "Credit Card Number","Credit Card Number"
12
  "Credit Card Type","Credit Card Type"
13
  "Expiration Date","Expiration Date"
14
+ "eZeeWallet","eZeeWallet"
15
  "GiroPay","GiroPay"
16
+ "iDebit","iDebit Payin"
17
+ "INPay","INPay"
18
+ "InstaDebit","InstaDebit Payin"
19
  "Magento Payment","Magento Payment"
20
  "Magento Capture","Magento Capture"
21
  "Magento Refund","Magento Refund"
22
  "Magento Void","Magento Void"
23
  "Month","Month"
24
  "More details about the individual transactions can be found under the ""Transactions"" section","More details about the individual transactions can be found under the ""Transactions"" section"
25
+ "Mr.Cash","Mr.Cash"
26
+ "MyBank","MyBank"
27
  "Name on Card","Name on Card"
28
  "Neteller","Neteller"
29
  "No","No"
30
+ "P24","P24"
31
+ "PayPal Express","PayPal Express"
32
  "PaySafeCard","PaySafeCard"
33
  "Przelewy24","Przelewy24"
34
  "Qiwi","Qiwi"
 
35
  "SafetyPay","SafetyPay"
36
  "Sale","Sale"
37
  "Sale (3D-Secure)","Sale (3D-Secure)"
38
+ "Sepa Direct Debit","Sepa Direct Debit"
39
+ "SOFORT","SOFORT"
40
  "TeleIngreso","TeleIngreso"
41
+ "Trustly","Trustly Sale"
42
  "TrustPay","TrustPay"
43
  "We were unable to process your payment! Please check your input or try again later.","We were unable to process your payment! Please check your input or try again later."
44
  "What is this?","What is this?"
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>EMerchantPay_Genesis_Client</name>
4
- <version>1.4.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
@@ -10,32 +10,11 @@
10
  <description>This is a Payment Module for Magento Community Edition, that gives you the ability to process payments through eMerchantPay's Payment Gateway - Genesis.&#xD;
11
  &#xD;
12
  The Payment Gateway supports all of the major credit/debit card brands and more than 40 alternative payment methods (APMs) and e-wallets. When using the module, the merchant benefits from eMerchantPay&#x2019;s vast payment industry experience and a full suite of value-added services such as sophisticated risk management and monitoring tools, with the added benefit of removing the burden of PCI DSS compliance from the merchant.</description>
13
- <notes>1) Added Support for PHP 7.1 and removed Support for PHP &lt; 5.5.9&#xD;
14
- &#xD;
15
- 2) Update Genesis Client Library to 1.7.0&#xD;
16
- &#xD;
17
- 3) Added new Transaction Types&#xD;
18
- - Citadel&#xD;
19
- - eZeeWallet&#xD;
20
- - iDebit&#xD;
21
- - INPay&#xD;
22
- - InstaDebit&#xD;
23
- - P24&#xD;
24
- - PayPal Express&#xD;
25
- - Sepa Direct Debit&#xD;
26
- - Trustly&#xD;
27
- &#xD;
28
- 4) Added new Payment Methods to PPRO&#xD;
29
- - Mr.Cash&#xD;
30
- - MyBank&#xD;
31
- &#xD;
32
- 5) Added missing "usage" parameter to backend transactions.&#xD;
33
- &#xD;
34
- 6) Extended backend transactions validations.</notes>
35
  <authors><author><name>eMerchantPay Ltd.</name><user>chrisrive</user><email>chris@emerchantpay.com</email></author></authors>
36
- <date>2017-06-20</date>
37
- <time>11:03:23</time>
38
- <contents><target name="magecommunity"><dir name="EMerchantPay"><dir name="Genesis"><dir name="Block"><dir name="Form"><file name="Checkout.php" hash="abe450bd6746651abf03c32b8db17543"/><file name="Direct.php" hash="93fc65487691d59876b0c1cf08fa87c9"/></dir><dir name="Info"><file name="Checkout.php" hash="3233f4ade14cee154c064f2deea1bd8f"/><file name="Direct.php" hash="76a10eddefc97b01fafb6fff0f36f837"/></dir><dir name="Redirect"><file name="Checkout.php" hash="b00b4e6cc7d3f93fbd2ac67f5d2e960f"/><file name="Direct.php" hash="2f6d4ffa32f737df09c3b6aa659add4e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="f08f20b616b01d800b159cd63e191862"/></dir><dir name="Model"><dir name="Admin"><dir name="Checkout"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="41338f33c9f649701e5fd8a47363ffea"/></dir><file name="Type.php" hash="c8efdd30ea2f23066aee2aa426853f50"/></dir></dir></dir><dir name="Direct"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="c5bcbb4e6c62daac0ecdfe8ef0315023"/></dir><file name="Type.php" hash="a8ee95bff6d13736e1639fe4a52fb862"/></dir></dir></dir><file name="Environment.php" hash="168ae448e5478560e079be92b3810507"/></dir><file name="Checkout.php" hash="f4f8679ee6c63cb31d8ff828e28850e0"/><file name="Direct.php" hash="7f5fdd17755fab08a17979aa9dd6ee94"/><dir name="Task"><file name="Recurring.php" hash="09af9e1894b8d078df64b8dc4d70124d"/></dir></dir><dir name="Observer"><file name="CheckoutSubmitAllAfter.php" hash="3dd69fb21f72e6283d1ca1c89bc1c1d8"/><file name="SalesQuoteAddressCollectTotalsBefore.php" hash="e26c5af345b7a475f9f719979597111b"/></dir><dir name="controllers"><file name="CheckoutController.php" hash="acbb813e3bc0171eba836a02e89232d6"/><file name="DirectController.php" hash="16c090d446438f9f37a2625bfaaeb6ce"/></dir><dir name="etc"><file name="config.xml" hash="84454fe453cc3baf18117763636da8e9"/><file name="system.xml" hash="63a9042dcf422feaeb4eb116b90313e2"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="info"><file name="checkout.phtml" hash="121f777049b801219f2792ca9aaedd3e"/><file name="direct.phtml" hash="121f777049b801219f2792ca9aaedd3e"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="form"><file name="checkout.phtml" hash="835a61d301f75e3d39a84ed412941ae0"/><file name="direct.phtml" hash="adbe6e9f00f15ea5db9de983cd6a7880"/></dir><dir name="info"><file name="checkout.phtml" hash="939277e4db9bda19b6932775a03fbaac"/><file name="direct.phtml" hash="939277e4db9bda19b6932775a03fbaac"/></dir><dir name="redirect"><file name="checkout.phtml" hash="caee38fbfc90ebc340730b83066486d3"/><file name="direct.phtml" hash="caee38fbfc90ebc340730b83066486d3"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EMerchantPay_Genesis.xml" hash="83879cf40aba5587eecc86c162398e43"/></dir></target><target name="magelocale"><dir name="en_GB"><file name="EMerchantPay_Genesis.csv" hash="aa4f2d9c4751ab35278f42cbee4d3498"/></dir><dir name="en_US"><file name="EMerchantPay_Genesis.csv" hash="aa4f2d9c4751ab35278f42cbee4d3498"/></dir></target><target name="magelib"><dir name="Genesis"><dir name="src"><dir name="Genesis"><dir name="API"><dir name="Constants"><file name="Banks.php" hash="b7b1fc98be9aa2c0e2bd7c03086ca397"/><file name="Endpoints.php" hash="2036dc4c26f6e7418d5ce198170f96a1"/><file name="Environments.php" hash="4054e40a140cd9b4010a49e7928457f4"/><file name="Errors.php" hash="c93c843cb07d6ec7f6f8bee6f31b01f4"/><dir name="Payment"><file name="Methods.php" hash="91774638e9514c47c0bca068da5f9286"/></dir><dir name="Transaction"><dir name="Parameters"><dir name="PayByVouchers"><file name="CardTypes.php" hash="2b315a773249a226f756a880ced1f091"/><file name="RedeemTypes.php" hash="fb36c9e53c814220a1334f0775728fd7"/></dir></dir><file name="States.php" hash="d88acfd5cfe78324f632b7ca416a9903"/><file name="Types.php" hash="326d955e507be4e61cc1816f773964ae"/></dir><file name="i18n.php" hash="577058e53e7c935e3e883fd4792ee548"/></dir><file name="Notification.php" hash="838a4647821426c8b970c9f2eb3618a2"/><dir name="Request"><dir name="Base"><dir name="Financial"><file name="Alternative.php" hash="20f9ae42dc399e85a921cfb412767a49"/><file name="Reference.php" hash="dfa708444d5f9c560f4120cb8728f235"/></dir><file name="Financial.php" hash="9baa837c377e9ff0da9d97e1045555f5"/></dir><dir name="Financial"><dir name="Alternatives"><file name="ABNiDEAL.php" hash="0e2500a870b4f99fb7fb83137db882f5"/><file name="CashU.php" hash="bde7f4a0017fe91d55e351a98111a597"/><file name="INPay.php" hash="3a1cd871b67078818536e82b66fa08b5"/><file name="P24.php" hash="f75459dcdc56df13d0e5578133d3d577"/><file name="POLi.php" hash="26cb8e1ea7268957578d1099a2be0688"/><file name="PPRO.php" hash="24e4c55215ed02a4360b7c21e16a988c"/><file name="PaypalExpress.php" hash="1b782b6c9c46d78faae99c41287070de"/><file name="Paysafecard.php" hash="6208597fd83356c9016f83fb53b8b32a"/><file name="Sofort.php" hash="ff1636861635435c14f770f7ede063c6"/><dir name="Trustly"><file name="Sale.php" hash="4bc5759cb4f24a8df1a7ea98ce14d040"/><file name="Withdrawal.php" hash="7f98f0c2ac79cde913e7c7da09ce2a18"/></dir></dir><file name="Cancel.php" hash="b650abb6567246f1a3a6aeed55261cda"/><file name="Capture.php" hash="5063882ccf5d033941a7f5627d013bbc"/><dir name="Cards"><file name="Authorize.php" hash="048906d3fd4661306824861d0f8ba989"/><file name="Authorize3D.php" hash="eac08115e5719f05537274e59df47ca0"/><file name="Credit.php" hash="87b975fa0df37672a890ad6ed83b01e0"/><file name="Payout.php" hash="6f97580ebabc13ff2b03e6f518ef00b4"/><dir name="Recurring"><file name="InitRecurringSale.php" hash="1f1f0a1564b1316bf1b100c3454e4d16"/><file name="InitRecurringSale3D.php" hash="a2d19a484636d394b96ac8f8730e325c"/><file name="RecurringSale.php" hash="d1009a9ba0577788d4b1d8a8e756623c"/></dir><file name="Sale.php" hash="674027e2391893b4d18be7f4c26de56e"/><file name="Sale3D.php" hash="dc80ca30f5e649d90bb5f4cef3bb648a"/></dir><dir name="OnlineBankingPayments"><dir name="Citadel"><file name="Payin.php" hash="e16ffff4ae23bf994fd0095a97870514"/><file name="Payout.php" hash="d5ac32e37a8293f53037c8833b5ba038"/></dir><dir name="InstaDebit"><file name="Payin.php" hash="e260ecb59aad879fd8b2272645ee054a"/><file name="Payout.php" hash="13786d9c3231d9dd2e13b1a38e6922cf"/></dir><dir name="iDebit"><file name="Payin.php" hash="24da226e52bf6bdd302301adc94427c8"/><file name="Payout.php" hash="1e30a37cefe989ef3b44ee897083e918"/></dir></dir><dir name="PayByVouchers"><file name="Sale.php" hash="d994d93e9258ec62f95c8e0ed5f75683"/><file name="oBeP.php" hash="2fce81fd9fd8ce6f11bd765c9ad2264d"/></dir><file name="Refund.php" hash="84cf6b54a079a9273ca3764bf9baf5de"/><dir name="SDD"><file name="Payout.php" hash="2dd7a96712054517857e34bf66b91855"/><dir name="Recurring"><file name="InitRecurringSale.php" hash="b2a1cd03c400229cd3c065f98743ed53"/><file name="RecurringSale.php" hash="682bc50534bb35ff0ca9c06e94478d71"/></dir><file name="Refund.php" hash="5959d41481b87fea1e3e51baa8ab4d25"/><file name="Sale.php" hash="94b4a1e82eb6cb9a7e412697f934aea1"/></dir><dir name="Wallets"><file name="Neteller.php" hash="d3446451b0b1c9e20425094965761276"/><file name="WebMoney.php" hash="779bdcd53112b51f29fea40f0162afcd"/><file name="eZeeWallet.php" hash="fada13819fadf113bd5c9040ccb00b1c"/></dir></dir><dir name="NonFinancial"><file name="AVS.php" hash="733abf685f43b346c25643e9d899d4f3"/><file name="AccountVerification.php" hash="46bad246cb859f37a011a2ef6c84b9ba"/><file name="Blacklist.php" hash="42a82c3e0a69241fc4a097c8729f5ffe"/><dir name="Fraud"><dir name="Chargeback"><file name="DateRange.php" hash="e764b38207499a79e1a7e2d0c501ecd0"/><file name="Transaction.php" hash="cd14a442abb7c442f2fab713c73bde85"/></dir><dir name="Reports"><file name="DateRange.php" hash="20fdd074645ef52fc0def23293b9e8ee"/><file name="Transaction.php" hash="438e344654db135fdd8b1fb6ff1c2e60"/></dir><dir name="Retrieval"><file name="DateRange.php" hash="0aa43bdeba801899bef8805791487589"/><file name="Transaction.php" hash="85b8c5f197ffa0a0aec212a0b6f5e6d7"/></dir></dir><dir name="Reconcile"><file name="DateRange.php" hash="8ac4eaedd9ed78a74b5321cdaa0406c6"/><file name="Transaction.php" hash="3c01884d67b5c611ce53cfc15a213b93"/></dir><dir name="Retrieve"><file name="AbniDealBanks.php" hash="40bce2d5a24ee610c613818297cbf7f0"/></dir></dir><dir name="WPF"><file name="Create.php" hash="4333fa24ad28844e3aaae5db219b9a0e"/><file name="Reconcile.php" hash="04067f63ed3b0a378434ec93b7fbc242"/></dir></dir><file name="Request.php" hash="f2dbcbaa557ff0e6dcccfb548fd426c3"/><file name="Response.php" hash="79b19ec9b3215f3ffcd5854044719737"/><dir name="Traits"><dir name="Request"><file name="AddressInfoAttributes.php" hash="b58e8f4ada9e475c279c8e6b952dc759"/><file name="BaseAttributes.php" hash="42f7b435745c88c5903928387ff7c263"/><file name="CreditCardAttributes.php" hash="10d9b289b3a1ebcc9947083b60e14c00"/><dir name="CustomerAddress"><file name="BillingInfoAttributes.php" hash="64bf6ac03ed48e33b62d82f929f38e1b"/><file name="CustomerInfoAttributes.php" hash="d66534a5bf898efecdba7c92589779de"/><file name="ShippingInfoAttributes.php" hash="2df191d3b22ffe2857224b8154590d11"/></dir><dir name="Financial"><file name="AsyncAttributes.php" hash="695118d5b6badb5efe2cf5306f84d21e"/><file name="DescriptorAttributes.php" hash="02b9f121c88dea47e26d95421c8be29c"/><file name="GamingAttributes.php" hash="a7bedf95080d1931b2f730d8833bf49f"/><file name="MpiAttributes.php" hash="0e6f8de31a5ffffc713f3921969406eb"/><file name="NotificationAttributes.php" hash="6ded6d0c2b1247404ae639cc63f3d464"/><file name="PaymentAttributes.php" hash="34c2d37f9b6df3db86a493903e4cb928"/><file name="ReferenceAttributes.php" hash="c31e788a3e1ebbef893d026ffa99c489"/><file name="SddBankAttributes.php" hash="9f8424a8cdc7f942a0b2d9b1d0b45a3c"/><file name="VoucherAttributes.php" hash="fd94cf2d4b90e6fc83b1047c8615e87f"/></dir><file name="MotoAttributes.php" hash="0924b1abaa62637b0ab66ae2fe9006dd"/><file name="RiskAttributes.php" hash="4389f1394e575bcd822e166c0299af7d"/></dir></dir><dir name="Validators"><dir name="Request"><dir name="Base"><file name="Validator.php" hash="085348eadd1f161cff4a8b11d661e469"/></dir><file name="RegexValidator.php" hash="39d419e5b987a58e33a7e610f8e74f20"/></dir></dir></dir><file name="Builder.php" hash="9ba410d2a51c17a84b3c44917ba8a810"/><dir name="Builders"><file name="JSON.php" hash="387f44beabc6271d60cfdfa4de42b2b0"/><file name="XML.php" hash="7f7ed19f843f4a75974d3c2f841e3c68"/></dir><dir name="Certificates"><file name="ca-bundle.pem" hash="1d4f036201f82a743da147db09a6d8ca"/></dir><file name="Config.php" hash="03b2f52044b91340e38d35d656022da0"/><dir name="Exceptions"><file name="EnvironmentNotSet.php" hash="a6f425cd8922b3615fa79cc9885328e9"/><file name="ErrorAPI.php" hash="f437c2e2423397ceaee0491e5e43d136"/><file name="ErrorNetwork.php" hash="ef4686482899ebfa53a79dd470fb751c"/><file name="ErrorParameter.php" hash="c9518f203b97e168c7db12e091635946"/><file name="InvalidArgument.php" hash="6c0f4c620ec5fda8cb46e3ff9c61d07d"/><file name="InvalidMethod.php" hash="f90abed4eb6a22d6c77da9a2c60ad5c9"/><file name="InvalidResponse.php" hash="0bab84b8816d83418062dc960648ca30"/></dir><file name="Genesis.php" hash="4c8485b5c00009c2283c6284b61334f0"/><dir name="Interfaces"><file name="Builder.php" hash="ce3aaa42bf5be788488142c420e2160f"/><file name="Network.php" hash="97f13f574a31683fd25c69b930a4b39d"/><file name="Parser.php" hash="391f365d54bfd245e901f56071238c0f"/></dir><dir name="Network"><file name="Stream.php" hash="ce01419864d09db699498f42e47cff38"/><file name="cURL.php" hash="510da7f4126316918be87ec49d927d83"/></dir><file name="Network.php" hash="4a8f6fbb44be0627014233a96c1b17ff"/><file name="Parser.php" hash="b32834c751a57c9cc2e971792d125aa0"/><dir name="Parsers"><file name="XML.php" hash="b2af9f76223a2f71038753b47d33e734"/></dir><dir name="Utils"><file name="Common.php" hash="af50a7f99d7f2e7aeec589eae67d858c"/><file name="Country.php" hash="4b4a684b3ff223ff41abe97e5da7b8d5"/><file name="Currency.php" hash="0b24c86f9bcf5e4a648ac2c4bee4cbac"/><file name="Requirements.php" hash="420572f06c2cec0530e616aee7aee079"/></dir></dir></dir><dir name="vendor"><file name="autoload.php" hash="59c384c9fd04a63a1609c0c507cdc384"/><dir name="composer"><file name="ClassLoader.php" hash="479613a7d15cfdf2bcdf0399a032ff9a"/><file name="LICENSE" hash="caa653f07bb161e830d67b0ab35dd642"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_namespaces.php" hash="af4fa780231e7182bbd1430a1973a21d"/><file name="autoload_psr4.php" hash="dd3a00f0d13eb29781edd8c77d4c5100"/><file name="autoload_real.php" hash="a80c290f6d5d3cc4b7d03108d55b36eb"/><file name="installed.json" hash="30a799458964967a17ca693a6b2d1c65"/></dir></dir></dir></target></contents>
39
  <compatible/>
40
  <dependencies><required><php><min>5.5.9</min><max>7.1.0</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.7</min><max>1.9.9.9</max></package><extension><name>bcmath</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension><extension><name>filter</name><min/><max/></extension><extension><name>hash</name><min/><max/></extension><extension><name>xmlreader</name><min/><max/></extension><extension><name>xmlwriter</name><min/><max/></extension></required></dependencies>
41
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>EMerchantPay_Genesis_Client</name>
4
+ <version>1.4.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
10
  <description>This is a Payment Module for Magento Community Edition, that gives you the ability to process payments through eMerchantPay's Payment Gateway - Genesis.&#xD;
11
  &#xD;
12
  The Payment Gateway supports all of the major credit/debit card brands and more than 40 alternative payment methods (APMs) and e-wallets. When using the module, the merchant benefits from eMerchantPay&#x2019;s vast payment industry experience and a full suite of value-added services such as sophisticated risk management and monitoring tools, with the added benefit of removing the burden of PCI DSS compliance from the merchant.</description>
13
+ <notes>1) Fixes bug with wrong item quantity in WPF.</notes>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  <authors><author><name>eMerchantPay Ltd.</name><user>chrisrive</user><email>chris@emerchantpay.com</email></author></authors>
15
+ <date>2017-08-04</date>
16
+ <time>14:41:04</time>
17
+ <contents><target name="magecommunity"><dir name="EMerchantPay"><dir name="Genesis"><dir name="Block"><dir name="Form"><file name="Checkout.php" hash="abe450bd6746651abf03c32b8db17543"/><file name="Direct.php" hash="93fc65487691d59876b0c1cf08fa87c9"/></dir><dir name="Info"><file name="Checkout.php" hash="3233f4ade14cee154c064f2deea1bd8f"/><file name="Direct.php" hash="76a10eddefc97b01fafb6fff0f36f837"/></dir><dir name="Redirect"><file name="Checkout.php" hash="b00b4e6cc7d3f93fbd2ac67f5d2e960f"/><file name="Direct.php" hash="2f6d4ffa32f737df09c3b6aa659add4e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="78e98fdaea48f7f2472a5c5a9efc56f5"/></dir><dir name="Model"><dir name="Admin"><dir name="Checkout"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="41338f33c9f649701e5fd8a47363ffea"/></dir><file name="Type.php" hash="c8efdd30ea2f23066aee2aa426853f50"/></dir></dir></dir><dir name="Direct"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="c5bcbb4e6c62daac0ecdfe8ef0315023"/></dir><file name="Type.php" hash="a8ee95bff6d13736e1639fe4a52fb862"/></dir></dir></dir><file name="Environment.php" hash="168ae448e5478560e079be92b3810507"/></dir><file name="Checkout.php" hash="dfb6a223cd332abab562b848b9ae82eb"/><file name="Direct.php" hash="3b7e1d00cf27159a957982f0f7244979"/><dir name="Task"><file name="Recurring.php" hash="09af9e1894b8d078df64b8dc4d70124d"/></dir></dir><dir name="Observer"><file name="CheckoutSubmitAllAfter.php" hash="3dd69fb21f72e6283d1ca1c89bc1c1d8"/><file name="SalesQuoteAddressCollectTotalsBefore.php" hash="e26c5af345b7a475f9f719979597111b"/></dir><dir name="controllers"><file name="CheckoutController.php" hash="acbb813e3bc0171eba836a02e89232d6"/><file name="DirectController.php" hash="16c090d446438f9f37a2625bfaaeb6ce"/></dir><dir name="etc"><file name="config.xml" hash="1937fcaaa285b6e766a4197ba83a45de"/><file name="system.xml" hash="63a9042dcf422feaeb4eb116b90313e2"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="info"><file name="checkout.phtml" hash="121f777049b801219f2792ca9aaedd3e"/><file name="direct.phtml" hash="121f777049b801219f2792ca9aaedd3e"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="form"><file name="checkout.phtml" hash="835a61d301f75e3d39a84ed412941ae0"/><file name="direct.phtml" hash="adbe6e9f00f15ea5db9de983cd6a7880"/></dir><dir name="info"><file name="checkout.phtml" hash="939277e4db9bda19b6932775a03fbaac"/><file name="direct.phtml" hash="939277e4db9bda19b6932775a03fbaac"/></dir><dir name="redirect"><file name="checkout.phtml" hash="caee38fbfc90ebc340730b83066486d3"/><file name="direct.phtml" hash="caee38fbfc90ebc340730b83066486d3"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EMerchantPay_Genesis.xml" hash="83879cf40aba5587eecc86c162398e43"/></dir></target><target name="magelocale"><dir name="en_GB"><file name="EMerchantPay_Genesis.csv" hash="04593c2d19b5e521035bf8cb0c3f40a3"/></dir><dir name="en_US"><file name="EMerchantPay_Genesis.csv" hash="04593c2d19b5e521035bf8cb0c3f40a3"/></dir></target><target name="magelib"><dir name="Genesis"><dir name="src"><dir name="Genesis"><dir name="API"><dir name="Constants"><file name="Banks.php" hash="b7b1fc98be9aa2c0e2bd7c03086ca397"/><file name="Endpoints.php" hash="2036dc4c26f6e7418d5ce198170f96a1"/><file name="Environments.php" hash="4054e40a140cd9b4010a49e7928457f4"/><file name="Errors.php" hash="c93c843cb07d6ec7f6f8bee6f31b01f4"/><dir name="Payment"><file name="Methods.php" hash="91774638e9514c47c0bca068da5f9286"/></dir><dir name="Transaction"><dir name="Parameters"><dir name="PayByVouchers"><file name="CardTypes.php" hash="2b315a773249a226f756a880ced1f091"/><file name="RedeemTypes.php" hash="fb36c9e53c814220a1334f0775728fd7"/></dir></dir><file name="States.php" hash="d88acfd5cfe78324f632b7ca416a9903"/><file name="Types.php" hash="326d955e507be4e61cc1816f773964ae"/></dir><file name="i18n.php" hash="577058e53e7c935e3e883fd4792ee548"/></dir><file name="Notification.php" hash="838a4647821426c8b970c9f2eb3618a2"/><dir name="Request"><dir name="Base"><dir name="Financial"><file name="Alternative.php" hash="20f9ae42dc399e85a921cfb412767a49"/><file name="Reference.php" hash="dfa708444d5f9c560f4120cb8728f235"/></dir><file name="Financial.php" hash="9baa837c377e9ff0da9d97e1045555f5"/></dir><dir name="Financial"><dir name="Alternatives"><file name="ABNiDEAL.php" hash="0e2500a870b4f99fb7fb83137db882f5"/><file name="CashU.php" hash="bde7f4a0017fe91d55e351a98111a597"/><file name="INPay.php" hash="3a1cd871b67078818536e82b66fa08b5"/><file name="P24.php" hash="f75459dcdc56df13d0e5578133d3d577"/><file name="POLi.php" hash="26cb8e1ea7268957578d1099a2be0688"/><file name="PPRO.php" hash="24e4c55215ed02a4360b7c21e16a988c"/><file name="PaypalExpress.php" hash="1b782b6c9c46d78faae99c41287070de"/><file name="Paysafecard.php" hash="6208597fd83356c9016f83fb53b8b32a"/><file name="Sofort.php" hash="ff1636861635435c14f770f7ede063c6"/><dir name="Trustly"><file name="Sale.php" hash="4bc5759cb4f24a8df1a7ea98ce14d040"/><file name="Withdrawal.php" hash="7f98f0c2ac79cde913e7c7da09ce2a18"/></dir></dir><file name="Cancel.php" hash="b650abb6567246f1a3a6aeed55261cda"/><file name="Capture.php" hash="5063882ccf5d033941a7f5627d013bbc"/><dir name="Cards"><file name="Authorize.php" hash="048906d3fd4661306824861d0f8ba989"/><file name="Authorize3D.php" hash="eac08115e5719f05537274e59df47ca0"/><file name="Credit.php" hash="87b975fa0df37672a890ad6ed83b01e0"/><file name="Payout.php" hash="6f97580ebabc13ff2b03e6f518ef00b4"/><dir name="Recurring"><file name="InitRecurringSale.php" hash="1f1f0a1564b1316bf1b100c3454e4d16"/><file name="InitRecurringSale3D.php" hash="a2d19a484636d394b96ac8f8730e325c"/><file name="RecurringSale.php" hash="d1009a9ba0577788d4b1d8a8e756623c"/></dir><file name="Sale.php" hash="674027e2391893b4d18be7f4c26de56e"/><file name="Sale3D.php" hash="dc80ca30f5e649d90bb5f4cef3bb648a"/></dir><dir name="OnlineBankingPayments"><dir name="Citadel"><file name="Payin.php" hash="e16ffff4ae23bf994fd0095a97870514"/><file name="Payout.php" hash="d5ac32e37a8293f53037c8833b5ba038"/></dir><dir name="InstaDebit"><file name="Payin.php" hash="e260ecb59aad879fd8b2272645ee054a"/><file name="Payout.php" hash="13786d9c3231d9dd2e13b1a38e6922cf"/></dir><dir name="iDebit"><file name="Payin.php" hash="24da226e52bf6bdd302301adc94427c8"/><file name="Payout.php" hash="1e30a37cefe989ef3b44ee897083e918"/></dir></dir><dir name="PayByVouchers"><file name="Sale.php" hash="d994d93e9258ec62f95c8e0ed5f75683"/><file name="oBeP.php" hash="2fce81fd9fd8ce6f11bd765c9ad2264d"/></dir><file name="Refund.php" hash="84cf6b54a079a9273ca3764bf9baf5de"/><dir name="SDD"><file name="Payout.php" hash="2dd7a96712054517857e34bf66b91855"/><dir name="Recurring"><file name="InitRecurringSale.php" hash="b2a1cd03c400229cd3c065f98743ed53"/><file name="RecurringSale.php" hash="682bc50534bb35ff0ca9c06e94478d71"/></dir><file name="Refund.php" hash="5959d41481b87fea1e3e51baa8ab4d25"/><file name="Sale.php" hash="94b4a1e82eb6cb9a7e412697f934aea1"/></dir><dir name="Wallets"><file name="Neteller.php" hash="d3446451b0b1c9e20425094965761276"/><file name="WebMoney.php" hash="779bdcd53112b51f29fea40f0162afcd"/><file name="eZeeWallet.php" hash="fada13819fadf113bd5c9040ccb00b1c"/></dir></dir><dir name="NonFinancial"><file name="AVS.php" hash="733abf685f43b346c25643e9d899d4f3"/><file name="AccountVerification.php" hash="46bad246cb859f37a011a2ef6c84b9ba"/><file name="Blacklist.php" hash="42a82c3e0a69241fc4a097c8729f5ffe"/><dir name="Fraud"><dir name="Chargeback"><file name="DateRange.php" hash="e764b38207499a79e1a7e2d0c501ecd0"/><file name="Transaction.php" hash="cd14a442abb7c442f2fab713c73bde85"/></dir><dir name="Reports"><file name="DateRange.php" hash="20fdd074645ef52fc0def23293b9e8ee"/><file name="Transaction.php" hash="438e344654db135fdd8b1fb6ff1c2e60"/></dir><dir name="Retrieval"><file name="DateRange.php" hash="0aa43bdeba801899bef8805791487589"/><file name="Transaction.php" hash="85b8c5f197ffa0a0aec212a0b6f5e6d7"/></dir></dir><dir name="Reconcile"><file name="DateRange.php" hash="8ac4eaedd9ed78a74b5321cdaa0406c6"/><file name="Transaction.php" hash="3c01884d67b5c611ce53cfc15a213b93"/></dir><dir name="Retrieve"><file name="AbniDealBanks.php" hash="40bce2d5a24ee610c613818297cbf7f0"/></dir></dir><dir name="WPF"><file name="Create.php" hash="4333fa24ad28844e3aaae5db219b9a0e"/><file name="Reconcile.php" hash="04067f63ed3b0a378434ec93b7fbc242"/></dir></dir><file name="Request.php" hash="f2dbcbaa557ff0e6dcccfb548fd426c3"/><file name="Response.php" hash="79b19ec9b3215f3ffcd5854044719737"/><dir name="Traits"><dir name="Request"><file name="AddressInfoAttributes.php" hash="b58e8f4ada9e475c279c8e6b952dc759"/><file name="BaseAttributes.php" hash="42f7b435745c88c5903928387ff7c263"/><file name="CreditCardAttributes.php" hash="10d9b289b3a1ebcc9947083b60e14c00"/><dir name="CustomerAddress"><file name="BillingInfoAttributes.php" hash="64bf6ac03ed48e33b62d82f929f38e1b"/><file name="CustomerInfoAttributes.php" hash="d66534a5bf898efecdba7c92589779de"/><file name="ShippingInfoAttributes.php" hash="2df191d3b22ffe2857224b8154590d11"/></dir><dir name="Financial"><file name="AsyncAttributes.php" hash="695118d5b6badb5efe2cf5306f84d21e"/><file name="DescriptorAttributes.php" hash="02b9f121c88dea47e26d95421c8be29c"/><file name="GamingAttributes.php" hash="a7bedf95080d1931b2f730d8833bf49f"/><file name="MpiAttributes.php" hash="0e6f8de31a5ffffc713f3921969406eb"/><file name="NotificationAttributes.php" hash="6ded6d0c2b1247404ae639cc63f3d464"/><file name="PaymentAttributes.php" hash="34c2d37f9b6df3db86a493903e4cb928"/><file name="ReferenceAttributes.php" hash="c31e788a3e1ebbef893d026ffa99c489"/><file name="SddBankAttributes.php" hash="9f8424a8cdc7f942a0b2d9b1d0b45a3c"/><file name="VoucherAttributes.php" hash="fd94cf2d4b90e6fc83b1047c8615e87f"/></dir><file name="MotoAttributes.php" hash="0924b1abaa62637b0ab66ae2fe9006dd"/><file name="RiskAttributes.php" hash="4389f1394e575bcd822e166c0299af7d"/></dir></dir><dir name="Validators"><dir name="Request"><dir name="Base"><file name="Validator.php" hash="085348eadd1f161cff4a8b11d661e469"/></dir><file name="RegexValidator.php" hash="39d419e5b987a58e33a7e610f8e74f20"/></dir></dir></dir><file name="Builder.php" hash="9ba410d2a51c17a84b3c44917ba8a810"/><dir name="Builders"><file name="JSON.php" hash="387f44beabc6271d60cfdfa4de42b2b0"/><file name="XML.php" hash="7f7ed19f843f4a75974d3c2f841e3c68"/></dir><dir name="Certificates"><file name="ca-bundle.pem" hash="1d4f036201f82a743da147db09a6d8ca"/></dir><file name="Config.php" hash="03b2f52044b91340e38d35d656022da0"/><dir name="Exceptions"><file name="EnvironmentNotSet.php" hash="a6f425cd8922b3615fa79cc9885328e9"/><file name="ErrorAPI.php" hash="f437c2e2423397ceaee0491e5e43d136"/><file name="ErrorNetwork.php" hash="ef4686482899ebfa53a79dd470fb751c"/><file name="ErrorParameter.php" hash="c9518f203b97e168c7db12e091635946"/><file name="InvalidArgument.php" hash="6c0f4c620ec5fda8cb46e3ff9c61d07d"/><file name="InvalidMethod.php" hash="f90abed4eb6a22d6c77da9a2c60ad5c9"/><file name="InvalidResponse.php" hash="0bab84b8816d83418062dc960648ca30"/></dir><file name="Genesis.php" hash="4c8485b5c00009c2283c6284b61334f0"/><dir name="Interfaces"><file name="Builder.php" hash="ce3aaa42bf5be788488142c420e2160f"/><file name="Network.php" hash="97f13f574a31683fd25c69b930a4b39d"/><file name="Parser.php" hash="391f365d54bfd245e901f56071238c0f"/></dir><dir name="Network"><file name="Stream.php" hash="ce01419864d09db699498f42e47cff38"/><file name="cURL.php" hash="510da7f4126316918be87ec49d927d83"/></dir><file name="Network.php" hash="4a8f6fbb44be0627014233a96c1b17ff"/><file name="Parser.php" hash="b32834c751a57c9cc2e971792d125aa0"/><dir name="Parsers"><file name="XML.php" hash="b2af9f76223a2f71038753b47d33e734"/></dir><dir name="Utils"><file name="Common.php" hash="af50a7f99d7f2e7aeec589eae67d858c"/><file name="Country.php" hash="4b4a684b3ff223ff41abe97e5da7b8d5"/><file name="Currency.php" hash="0b24c86f9bcf5e4a648ac2c4bee4cbac"/><file name="Requirements.php" hash="420572f06c2cec0530e616aee7aee079"/></dir></dir></dir><dir name="vendor"><file name="autoload.php" hash="59c384c9fd04a63a1609c0c507cdc384"/><dir name="composer"><file name="ClassLoader.php" hash="479613a7d15cfdf2bcdf0399a032ff9a"/><file name="LICENSE" hash="caa653f07bb161e830d67b0ab35dd642"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_namespaces.php" hash="af4fa780231e7182bbd1430a1973a21d"/><file name="autoload_psr4.php" hash="dd3a00f0d13eb29781edd8c77d4c5100"/><file name="autoload_real.php" hash="a80c290f6d5d3cc4b7d03108d55b36eb"/><file name="installed.json" hash="30a799458964967a17ca693a6b2d1c65"/></dir></dir></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.5.9</min><max>7.1.0</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.7</min><max>1.9.9.9</max></package><extension><name>bcmath</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension><extension><name>filter</name><min/><max/></extension><extension><name>hash</name><min/><max/></extension><extension><name>xmlreader</name><min/><max/></extension><extension><name>xmlwriter</name><min/><max/></extension></required></dependencies>
20
  </package>