Version Notes
- Added compatibility with Magestore Affiliateplus (http://www.magestore.com/affiliateplus/)
- Added compatibility with ET Payment Extra Charge (https://shop.etwebsolutions.com/eng/magento-extensions/et-payment-extra-charge.html)
- Added support for correcting additional discount/charges.
Download this release
Release Info
Developer | Cardgate BV |
Extension | Cardgate_Cgp |
Version | 1.1.10 |
Comparing to | |
See all releases |
Code changes from version 1.1.9 to 1.1.10
app/code/local/Cardgate/Cgp/Block/Form/Ideal.php
CHANGED
@@ -76,7 +76,8 @@ class Cardgate_Cgp_Block_Form_Ideal extends Mage_Payment_Block_Form
|
|
76 |
private function getBankOptions ()
|
77 |
{
|
78 |
|
79 |
-
|
|
|
80 |
try{
|
81 |
$response = $client->request();
|
82 |
if ($response->isSuccessful()) {
|
76 |
private function getBankOptions ()
|
77 |
{
|
78 |
|
79 |
+
$ideal = Mage::getSingleton( 'cgp/gateway_ideal' );
|
80 |
+
$client = new Varien_Http_Client( $ideal->getGatewayUrl() . '/cache/idealDirectoryCUROPayments.dat' );
|
81 |
try{
|
82 |
$response = $client->request();
|
83 |
if ($response->isSuccessful()) {
|
app/code/local/Cardgate/Cgp/Model/Gateway/Abstract.php
CHANGED
@@ -280,6 +280,7 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
280 |
$s_arr['language'] = $this->getConfigData( 'lang' );
|
281 |
|
282 |
$cartitems = array();
|
|
|
283 |
foreach ( $order->getAllItems() as $itemId => $item ) {
|
284 |
if ( $item->getQtyToInvoice() > 0 ) {
|
285 |
$cartitems[] = array(
|
@@ -321,7 +322,7 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
321 |
|
322 |
$cartitems[] = array(
|
323 |
'quantity' => '1',
|
324 |
-
'sku' => 'discount',
|
325 |
'name' => 'Discount',
|
326 |
'price' => sprintf( '%01.2f', round( $amount, 2 ) ),
|
327 |
'vat_amount' => 0,
|
@@ -346,7 +347,7 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
346 |
$tax_rate = ( isset( $tax_info[0]['percent'] ) ? $tax_info[0]['percent'] : 0 );
|
347 |
$cartitems[] = array(
|
348 |
'quantity' => '1',
|
349 |
-
'sku' => 'shipping',
|
350 |
'name' => 'Shipping fee',
|
351 |
'price' => sprintf( '%01.2f', $order->getShippingInclTax() ),
|
352 |
'vat_amount' => sprintf( '%01.2f', $order->getShippingTaxAmount() ),
|
@@ -362,7 +363,7 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
362 |
$tax_rate = $order->getPayment()->getAdditionalInformation('invoice_fee_rate');
|
363 |
$cartitems[] = array(
|
364 |
'quantity' => '1',
|
365 |
-
'sku' => 'invoice',
|
366 |
'name' => 'Invoice fee',
|
367 |
'price' => sprintf( '%01.2f', $order->getPayment()->getAdditionalInformation('invoice_fee') ),
|
368 |
'vat_amount' => ( isset( $tax_info[0]['percent'] ) ? round( $order->getPayment()->getAdditionalInformation('invoice_fee') * ( $tax_rate / 100 ), 2 ) : 0 ),
|
@@ -372,6 +373,53 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
372 |
);
|
373 |
}
|
374 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
$s_arr['cartitems'] = serialize( $cartitems );
|
376 |
|
377 |
switch ( $this->_model ) {
|
@@ -404,7 +452,7 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
404 |
|
405 |
// Mister Cash
|
406 |
case 'mistercash':
|
407 |
-
$s_arr['option'] = '
|
408 |
break;
|
409 |
|
410 |
// PayPal
|
@@ -517,7 +565,7 @@ abstract class Cardgate_Cgp_Model_Gateway_Abstract extends Mage_Payment_Model_Me
|
|
517 |
$hash_prefix = '';
|
518 |
}
|
519 |
|
520 |
-
$s_arr['amount'] = sprintf( '%.0f', $order->getGrandTotal() * 100 );
|
521 |
$s_arr['currency'] = $order->getOrderCurrencyCode();
|
522 |
$s_arr['description'] = str_replace( '%id%', $order->getIncrementId(),
|
523 |
$this->getConfigData( 'order_description' ) );
|
280 |
$s_arr['language'] = $this->getConfigData( 'lang' );
|
281 |
|
282 |
$cartitems = array();
|
283 |
+
|
284 |
foreach ( $order->getAllItems() as $itemId => $item ) {
|
285 |
if ( $item->getQtyToInvoice() > 0 ) {
|
286 |
$cartitems[] = array(
|
322 |
|
323 |
$cartitems[] = array(
|
324 |
'quantity' => '1',
|
325 |
+
'sku' => 'cg-discount',
|
326 |
'name' => 'Discount',
|
327 |
'price' => sprintf( '%01.2f', round( $amount, 2 ) ),
|
328 |
'vat_amount' => 0,
|
347 |
$tax_rate = ( isset( $tax_info[0]['percent'] ) ? $tax_info[0]['percent'] : 0 );
|
348 |
$cartitems[] = array(
|
349 |
'quantity' => '1',
|
350 |
+
'sku' => 'cg-shipping',
|
351 |
'name' => 'Shipping fee',
|
352 |
'price' => sprintf( '%01.2f', $order->getShippingInclTax() ),
|
353 |
'vat_amount' => sprintf( '%01.2f', $order->getShippingTaxAmount() ),
|
363 |
$tax_rate = $order->getPayment()->getAdditionalInformation('invoice_fee_rate');
|
364 |
$cartitems[] = array(
|
365 |
'quantity' => '1',
|
366 |
+
'sku' => 'cg-invoice',
|
367 |
'name' => 'Invoice fee',
|
368 |
'price' => sprintf( '%01.2f', $order->getPayment()->getAdditionalInformation('invoice_fee') ),
|
369 |
'vat_amount' => ( isset( $tax_info[0]['percent'] ) ? round( $order->getPayment()->getAdditionalInformation('invoice_fee') * ( $tax_rate / 100 ), 2 ) : 0 ),
|
373 |
);
|
374 |
}
|
375 |
|
376 |
+
// add Magestore affiliateplus discount
|
377 |
+
if ( !is_null($order->getAffiliateplusDiscount()) && $order->getAffiliateplusDiscount() != 0 ) {
|
378 |
+
$cartitems[] = array(
|
379 |
+
'quantity' => '1',
|
380 |
+
'sku' => 'cg-affdiscount',
|
381 |
+
'name' => 'Discount',
|
382 |
+
'price' => sprintf( '%01.2f', $order->getAffiliateplusDiscount() ),
|
383 |
+
'vat_amount' => 0,
|
384 |
+
'vat' => 0,
|
385 |
+
'vat_inc' => 1,
|
386 |
+
'type' => 4
|
387 |
+
);
|
388 |
+
}
|
389 |
+
|
390 |
+
// add ET Payment Extra Charge
|
391 |
+
if ( !is_null($order->getEtPaymentExtraCharge()) && $order->getEtPaymentExtraCharge() != 0 ) {
|
392 |
+
$cartitems[] = array(
|
393 |
+
'quantity' => '1',
|
394 |
+
'sku' => 'cg-paymentcharge',
|
395 |
+
'name' => 'ET Payment fee',
|
396 |
+
'price' => sprintf( '%01.2f', $order->getEtPaymentExtraCharge() ),
|
397 |
+
'vat_amount' => sprintf( '%01.2f', $order->getEtPaymentExtraCharge()-$order->getEtPaymentExtraChargeExcludingTax() ),
|
398 |
+
//'vat' => 0,
|
399 |
+
'vat_inc' => 1,
|
400 |
+
'type' => 5
|
401 |
+
);
|
402 |
+
}
|
403 |
+
|
404 |
+
// failsafe
|
405 |
+
$cartpricetotal = $cartvattotal = 0;
|
406 |
+
foreach ($cartitems as $cartitem) {
|
407 |
+
$cartpricetotal+=ceil($cartitem['price']*100);
|
408 |
+
$cartvattotal+=ceil($cartitem['vat_amount']*100);
|
409 |
+
}
|
410 |
+
if ($cartpricetotal != ceil( $order->getGrandTotal() * 100) || $cartvattotal != ceil( $order->getTaxAmount() * 100)) {
|
411 |
+
$cartitems[] = array(
|
412 |
+
'quantity' => '1',
|
413 |
+
'sku' => 'cg-correction',
|
414 |
+
'name' => 'Correction',
|
415 |
+
'price' => sprintf( '%01.2f', (ceil($order->getGrandTotal()*100)/100) - ( $cartpricetotal/100 ) ),
|
416 |
+
'vat_amount' => sprintf( '%01.2f', (ceil($order->getTaxAmount()*100)/100) - ( $cartvattotal/100 ) ),
|
417 |
+
//'vat' => 0,
|
418 |
+
'vat_inc' => 1,
|
419 |
+
'type' => 5
|
420 |
+
);
|
421 |
+
}
|
422 |
+
|
423 |
$s_arr['cartitems'] = serialize( $cartitems );
|
424 |
|
425 |
switch ( $this->_model ) {
|
452 |
|
453 |
// Mister Cash
|
454 |
case 'mistercash':
|
455 |
+
$s_arr['option'] = 'bancontact';
|
456 |
break;
|
457 |
|
458 |
// PayPal
|
565 |
$hash_prefix = '';
|
566 |
}
|
567 |
|
568 |
+
$s_arr['amount'] = sprintf( '%.0f', ceil( $order->getGrandTotal() * 100) );
|
569 |
$s_arr['currency'] = $order->getOrderCurrencyCode();
|
570 |
$s_arr['description'] = str_replace( '%id%', $order->getIncrementId(),
|
571 |
$this->getConfigData( 'order_description' ) );
|
app/code/local/Cardgate/Cgp/etc/config.xml
CHANGED
@@ -10,7 +10,7 @@
|
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Cardgate_Cgp>
|
13 |
-
<version>1.1.
|
14 |
</Cardgate_Cgp>
|
15 |
</modules>
|
16 |
|
10 |
<config>
|
11 |
<modules>
|
12 |
<Cardgate_Cgp>
|
13 |
+
<version>1.1.10</version>
|
14 |
</Cardgate_Cgp>
|
15 |
</modules>
|
16 |
|
app/locale/nl_NL/Cardgate_Cgp.csv.from_package
ADDED
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
"Dutch","Nederlands"
|
2 |
+
"English","Engels"
|
3 |
+
"German","Duits"
|
4 |
+
"French","Frans"
|
5 |
+
"Spanish","Spaans"
|
6 |
+
"Greek","Grieks"
|
7 |
+
"Croatian","Kroatisch"
|
8 |
+
"Italian","Italiaans"
|
9 |
+
"Czech","Tsjechisch"
|
10 |
+
"Russian","Russisch"
|
11 |
+
"Swedish","Zweeds"
|
12 |
+
"<strong>Note:</strong> Don't forget to set-up in the <a href='https://my.cardgate.com/' target='_blank'>Merchant Backoffice</a> a Control URL to 'http://www.yourdomain.com/cgp/standard/control/'.","<strong>Let op!</strong> Vergeet niet uw 'Control URL (http://www.yourdomain.com/cgp/standard/control/)' op te geven in de <a href='https://my.cardgate.com/' target='_blank'>Merchant Backoffice</a>."
|
13 |
+
"Test Mode","Test modus"
|
14 |
+
"Live Mode","Live modus"
|
15 |
+
"Test/Live Mode","Test/Live modus"
|
16 |
+
"Switching between test and live mode. If you don't have an account <a href='http://www.cardgate.com/' target='_blank'>sign up here</a>.","Schakelen tussen test en live modus. Als u nog geen account heeft, kunt u zich <a href='http://www.cardgate.com/' target='_blank'>hier aanmelden</a>."
|
17 |
+
"Site ID","Site ID"
|
18 |
+
"Fill in you site ID number. You can find your site ID number at <a href='https://my.cardgate.com/' target='_blank'>merchant back-office</a>.","Vul hier uw site ID in. Dit nummer kunt u vinden in de <a href='https://my.cardgate.com/' target='_blank'>merchant back-office</a>."
|
19 |
+
"Hash Key","Codeer Sleutel"
|
20 |
+
"Fill in you secret hash key for the site. You can create your hash key code at <a href='https://my.cardgate.com/' target='_blank'>merchant back-office</a>.","Vul hier uw codeer sleutel in. Deze kunt u aanmaken in de <a href='https://my.cardgate.com/' target='_blank'>merchant back-office</a>."
|
21 |
+
"Use back-office URLs","Gebruik back-office URLs"
|
22 |
+
"Use the return URLs as filled in at <a href='https://my.cardgate.com/' target='_blank'>merchant back-office</a> instead of the default plugin values.","Gebruik de return URLs, zoals door u aangemaakt in de <a href='https://my.cardgate.com/' target='_blank'>merchant back-office</a> i.p.v. de standaard plugin waarden."
|
23 |
+
"Create invoice after payment","Maak een factuur aan na betaling"
|
24 |
+
"Automatically create invoices after payment.","Maak automatisch een factuur aan na betaling."
|
25 |
+
"Mail invoice to customer","Email factuur aan klant"
|
26 |
+
"Gateway language","Taal betaalpagina"
|
27 |
+
"Setting a default language interface of the gateway.","Stel een standaard taal in voor de betaal pagina"
|
28 |
+
"Order description","Order omschrijving"
|
29 |
+
"Payment description that will be shown to the customer in the gateway screen. <br />Variables: <b>%id%</b> = Order ID","Omschrijving welke getoond wordt op de betaalpagina. <br />Variabele: <b>%id%</b> = Order ID"
|
30 |
+
"Payment in progress status","Betaling aan de gang status"
|
31 |
+
"Payment complete status","Betaling compleet status"
|
32 |
+
"Payment failed status","Betaling mislukt status"
|
33 |
+
"Payment fraud status","Fraude status"
|
34 |
+
"Payment from applicable countries","Betaling toegestaan vanuit"
|
35 |
+
"Payment from Specific countries","Betaling vanuit specifieke landen"
|
36 |
+
"Sort order","Volgorde"
|
37 |
+
"Debug","Debug"
|
38 |
+
"Will log details for debugging purposes in var/log/cardgateplus.log file.","Dit zal debug gegevens loggen in het bestand var/log/cardgateplus.log"
|
39 |
+
"Enabled","Ingeschakeld"
|
40 |
+
"Title","Titel"
|
41 |
+
"You will be redirected to finish your payment.","U zult worden doorgelinkt om uw betaling af te ronden."
|
42 |
+
"Selected currency code ","Geselecteerde valuta code "
|
43 |
+
" is not compatible with Card Gate Plus"," wordt niet ondersteund door Card Gate Plus"
|
44 |
+
"Transaction started, waiting for payment.","Transactie gestart, wacht op betaling"
|
45 |
+
"Paymentmethod used","Gebruikte betaalmethode"
|
46 |
+
"Additional information","Extra informatie"
|
47 |
+
"--Please select--","--Maak uw keuze--"
|
48 |
+
"------ Additional Banks ------","----- Overige Banken -----"
|
49 |
+
"Select your bank","Selecteer uw bank"
|
50 |
+
"Invoice # %s created and send to customer.","Factuur # %s is aangemaakt en verzonden naar de klant."
|
51 |
+
"Invoice # %s created.","Factuur # %s is aangemaakt."
|
52 |
+
"Hacker attempt: Order total amount does not match Card Gate Plus' gross total amount!","Hack poging: Het order bedrag komt niet overeen met het bedrag verzonden naar Card Gate Plus"
|
53 |
+
"Payment complete.","Betaling afgerond."
|
54 |
+
"Payment failed or canceled by user.","Betaling mislukt of geannuleerd door de klant."
|
55 |
+
"Transaction failed, payment is fraud.","Betaling afgewezen door anti-fraude instellingen."
|
56 |
+
"Automatically mail invoices to a customer.","Stuur facturen automatisch aan klant."
|
57 |
+
"Notifications recipient","Ontvanger van meldingen"
|
58 |
+
"Notify on failed invoice creation","Melden van mislukte poging om een factuur aan te maken"
|
59 |
+
"Automatic invoice creation failed","Het automatisch genereren van de factuur is mislukt"
|
60 |
+
"Magento was unable to create an invoice for Order # %s after a successful payment via Card Gate Plus (transaction # %s)","Het is Magento niet gelukt een factuur aan te maken voor Order # %s na een succesvolle transactie via Card Gate Plus (transactie # %s)"
|
61 |
+
"Year","Jaar"
|
62 |
+
"Month","Maand"
|
63 |
+
"Day","Dag"
|
64 |
+
"Gender","Geslacht"
|
65 |
+
"Male","Man"
|
66 |
+
"Female","Vrouw"
|
67 |
+
"Birthday","Geboortedatum"
|
68 |
+
"Your Klarna EID","Uw Klarna EID"
|
69 |
+
"Bank Transfer","Bank Overboeking"
|
70 |
+
"Klarna Invoice", "Klarna Factuur"
|
71 |
+
"Direct Debit","Incasso"
|
72 |
+
"Bank transfer: Waiting for customer action.","Overboeking: Wacht op consument."
|
73 |
+
"Direct debit: Waiting for confirmation.","Incasso: wacht op bevestiging."
|
74 |
+
"Your payment is being evaluated by the bank. Please do not attempt to pay again, until your payment is either confirmed or denied by the bank.","Uw betaling wordt beoordeeld door de bank. Probeer niet nogmaals te betalen, totdat de betaling goed- of afgekeurd is door de bank."
|
75 |
+
"Your payment has failed. If you wish, you can try using a different payment method.","Uw betaling is niet geslaagd. Indien gewenst, kunt u een andere betaalmethode proberen."
|
76 |
+
"Payment fee","Betaaltoeslag"
|
77 |
+
"Payment fee amount. A positive amount will be used as a fixed amount, a negative amount as percentage. Using both is also possible by separation with a semicolon. Eg. 0.30;-1.2 results in 30 cents + 1.2% of the order amount.","Betaaltoeslag bedrag. Een positief getal wordt als vast bedrag gebruikt, een negatief getal als percentage. Beide opgeven is ook mogelijk door deze te scheiden met een punt-comma. Voorbeeld: 0.30;-1.2 resulteert in 30 cent + 1.2% van het orderbedrag."
|
78 |
+
"Payment fee tax class","Betaaltoeslag BTW tarief"
|
79 |
+
"Choose the fee's tax class","Kies een BTW tarief voor de toeslag"
|
80 |
+
"Including/Excluding Tax","Inclusief/Exclusief BTW"
|
81 |
+
"Yes = fee entered including tax / No = fee entered excluding tax","Ja = opgegeven tarief is incl BTW / Nee = opgegeven tarief is excl BTW"
|
82 |
+
"Payment fee label","Betaaltoeslag beschrijving"
|
83 |
+
"Short description which is shown on orders/invoices","Korte omschrijving welke zichtbaar is op orders/facturen"
|
84 |
+
"Send Order Email only at payment","Verstuur bestelling Email pas bij betaling"
|
85 |
+
"Send Order Email only after payment completion.","Verstuur de bestelling Email pas als de betaling afgerond is."
|
86 |
+
"Instructions","Instructies"
|
87 |
+
"Payment failed.","Betaling mislukt."
|
88 |
+
"Payment expired.","Betaling verlopen."
|
89 |
+
"Payment canceled by user.","Betaling geannuleerd door gebruiker."
|
90 |
+
"Transaction pending: Waiting for customer action.", "Betaling pending: Wacht op actie van klant."
|
91 |
+
"Transaction pending: Waiting for confirmation.","Betaling pending: Wacht op bevestiging."
|
92 |
+
"Version","Versie"
|
93 |
+
"Benificiary","Begunstidge"
|
94 |
+
"Benificiary IBAN","Begunstidge IBAN"
|
95 |
+
"Benificiary BIC","Begunstidge BIC"
|
96 |
+
"Reference","Referentie"
|
package.xml
CHANGED
@@ -1,18 +1,20 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Cardgate_Cgp</name>
|
4 |
-
<version>1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Card Gate Payment Module</summary>
|
10 |
<description>Card Gate is a Payment Service Provider from the Netherlands. We offer various payment methods against competitive rates.</description>
|
11 |
-
<notes>-
|
|
|
|
|
12 |
<authors><author><name>Cardgate BV</name><user>cardgateplus</user><email>support@cardgate.com</email></author></authors>
|
13 |
-
<date>2016-05-
|
14 |
-
<time>
|
15 |
-
<contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="cardgate_cgp.css" hash="bebfc13fca1b36867c17864ae70fdabd"/><dir name="images"><dir name="cardgate"><file name="cardgate_cgp.png" hash="b97b15baba0b27042733c8ea4b4fb6bc"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir><dir name="nl_NL"><file name="Cardgate_Cgp.csv" hash="c3f92e7f8c8a62cbe26075ef113294d9"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ZzCardgate_Cgp.xml" hash="c7a72af045f4b737b50cc6c360d4300d"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="cardgate"><dir name="cgp"><dir name="checkout"><file name="fee.phtml" hash="79362bab3963195ad6727d077fe87b11"/></dir><dir name="form"><file name="banktransfer.phtml" hash="ff7a2a827a7b7a5ed9bcb5d484c30c68"/><file name="ideal.phtml" hash="42fdfee86ba3a098f5f73e9240332581"/><file name="klarna.phtml" hash="e2876171abf8e94d7b77a47ce9279561"/><file name="klarnaaccount.phtml" hash="419f88941703c8562369844bb6a1d692"/></dir><file name="redirect.phtml" hash="ecb2b0a854cd6358adeba535f8889046"/></dir></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Cardgate"><dir name="Cgp"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><file name="Version.php" hash="73d6f00aa532e14d021c6a142ba549fd"/></dir></dir></dir></dir><dir name="Form"><file name="Banktransfer.php" hash="be49e1b58910ee33b329badaa9fc85ce"/><file name="Ideal.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.4.0</min><max>7.1.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Cardgate_Cgp</name>
|
4 |
+
<version>1.1.10</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Card Gate Payment Module</summary>
|
10 |
<description>Card Gate is a Payment Service Provider from the Netherlands. We offer various payment methods against competitive rates.</description>
|
11 |
+
<notes>- Added compatibility with Magestore Affiliateplus (http://www.magestore.com/affiliateplus/)
|
12 |
+
- Added compatibility with ET Payment Extra Charge (https://shop.etwebsolutions.com/eng/magento-extensions/et-payment-extra-charge.html)
|
13 |
+
- Added support for correcting additional discount/charges.</notes>
|
14 |
<authors><author><name>Cardgate BV</name><user>cardgateplus</user><email>support@cardgate.com</email></author></authors>
|
15 |
+
<date>2016-05-26</date>
|
16 |
+
<time>09:22:23</time>
|
17 |
+
<contents><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="cardgate_cgp.css" hash="bebfc13fca1b36867c17864ae70fdabd"/><dir name="images"><dir name="cardgate"><file name="cardgate_cgp.png" hash="b97b15baba0b27042733c8ea4b4fb6bc"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir><dir name="nl_NL"><file name="Cardgate_Cgp.csv" hash="c3f92e7f8c8a62cbe26075ef113294d9"/><file name="Cardgate_Cgp.csv.from_package" hash="c3f92e7f8c8a62cbe26075ef113294d9"/></dir></dir></target><target name="mageetc"><dir name="modules"><file name="ZzCardgate_Cgp.xml" hash="c7a72af045f4b737b50cc6c360d4300d"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="cardgate"><dir name="cgp"><dir name="checkout"><file name="fee.phtml" hash="79362bab3963195ad6727d077fe87b11"/></dir><dir name="form"><file name="banktransfer.phtml" hash="ff7a2a827a7b7a5ed9bcb5d484c30c68"/><file name="ideal.phtml" hash="42fdfee86ba3a098f5f73e9240332581"/><file name="klarna.phtml" hash="e2876171abf8e94d7b77a47ce9279561"/><file name="klarnaaccount.phtml" hash="419f88941703c8562369844bb6a1d692"/></dir><file name="redirect.phtml" hash="ecb2b0a854cd6358adeba535f8889046"/></dir></dir></dir></dir></dir></dir></target><target name="magelocal"><dir name="Cardgate"><dir name="Cgp"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><file name="Version.php" hash="73d6f00aa532e14d021c6a142ba549fd"/></dir></dir></dir></dir><dir name="Form"><file name="Banktransfer.php" hash="be49e1b58910ee33b329badaa9fc85ce"/><file name="Ideal.php" hash="24a367e9b73955b3579438cb5eec213c"/><file name="Klarna.php" hash="c66cbcc135151dcc4337d22fc0552a46"/><file name="Klarnaaccount.php" hash="77e35328922bfb232f93896b77367c1e"/></dir><dir name="Paymentfee"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Totals.php" hash="7f4fb8293923e064ecbd77451c52afd9"/></dir></dir></dir><dir name="Checkout"><file name="Fee.php" hash="07e72679dc8ddd5f7e2db9e24bb76aa6"/></dir><dir name="Creditmemo"><file name="Totals.php" hash="87021e3b682c1abf1ae95e173730023a"/></dir><dir name="Invoice"><dir name="Totals"><file name="Fee.php" hash="40c399761dccfd494d7cfb439447c5e3"/></dir></dir><dir name="Order"><dir name="Totals"><file name="Fee.php" hash="0cde857c2b7f33cdb5927143a98f0958"/></dir></dir></dir><file name="Redirect.php" hash="2f854d58133eebad7f128a08d799f7ef"/></dir><dir name="Helper"><file name="Data.php" hash="ed47b3c61a5e701e1683a7717c6b8ef1"/><file name="Paymentfee.php" hash="23700e6d5f7f96f149214679fa6ed614"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><file name="Languages.php" hash="fb24871559fa1ce2613438ad5613a196"/><file name="Modes.php" hash="678a822a7f0c0665fc696c44937825be"/><file name="Orderstatus.php" hash="610ca9cedb01e329d821f4e407e5bfc8"/><file name="Version.php" hash="818a7ae5f4126fbb0c8fc76376e03c65"/></dir></dir></dir></dir><file name="Base.php" hash="56f9937fb48514ac0c309790b640a597"/><dir name="Gateway"><file name="Abstract.php" hash="248e1d2c6be211036f4888708ca8bcbb"/><file name="Afterpay.php" hash="054b525c972119fd330291776c2550ac"/><file name="Americanexpress.php" hash="705926d7a69fb889f54185743f4cac9f"/><file name="Banktransfer.php" hash="d4d5712ab327c418ee2d949e49faee01"/><file name="Bitcoin.php" hash="001420be0c8d665d905bcc79275e989e"/><file name="Cartebancaire.php" hash="451bff78fa26e4bae883d0c18ca1f844"/><file name="Cartebleue.php" hash="b7974f8f8e655daaf50a899d15cc15fd"/><file name="Default.php" hash="dd934ee60d32000773f26be805d46925"/><file name="Directdebit.php" hash="7890209183bab5f47edcca60a19cd007"/><file name="Giropay.php" hash="ea35629ddfd08cd341128af6d95c8911"/><file name="Ideal.php" hash="1b5b6318c3e544659f465fdbc463fa51"/><file name="Klarna.php" hash="901891d606ea469296e75251fc7abe14"/><file name="Klarnaaccount.php" hash="4d85440b0df2df05ec001c6a5d7416dd"/><file name="Maestro.php" hash="c29f0bd00282c992017a2487d12d8bda"/><file name="Mastercard.php" hash="3febe4f0ee3cc630cd959e8ce086d2ee"/><file name="Mistercash.php" hash="d618b6ab14ffa5d9810cf65232b6d2a3"/><file name="Paypal.php" hash="ad4600fdc877a84a6a4f8647ae2587df"/><file name="Przelewy24.php" hash="f49bfa8354fa2bce2add3221a04843cf"/><file name="Sofortbanking.php" hash="544531b74c8fd34e7ccd48a32210d81f"/><file name="Visa.php" hash="50cbf582c2b5192923d290fcbec35870"/><file name="Vpay.php" hash="acf7d286f343b4e663a55a8540bf45d2"/><file name="Webmoney.php" hash="72a36f0854db4c02e0477208b47faccf"/></dir><file name="Observer.php" hash="72363edbe183cfa833e276f0e3cda200"/><dir name="Paymentfee"><dir name="Creditmemo"><file name="Total.php" hash="5191056c5dae3862c2a468acd3e5cbac"/></dir><dir name="Invoice"><dir name="Pdf"><file name="Total.php" hash="314df1d94874fcb856af2e0be4019782"/></dir><file name="Tax.php" hash="dc485fa37d31e13e20f578cb58075486"/><file name="Total.php" hash="f26e4dc51d0e510eb1c2c65750dec92b"/></dir><dir name="Quote"><file name="Quote.php" hash="d09d4d5c4b55770b0a50f80f0a5fa643"/><file name="TaxTotal.php" hash="a1f53b6ed1988364aa396b3bd7afa1e0"/><file name="Total.php" hash="a525e84dc0d62a4ca073a7ddb80f162b"/></dir></dir></dir><dir name="controllers"><file name="StandardController.php" hash="793d913a16fc5a6ad56f6c4f306af793"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f14dc99c26f44cc53b4a5974dd9cdd2d"/><file name="config.xml" hash="d35856aab11eb81870a87d09f9fcdffb"/><file name="system.xml" hash="816dcbbc6a0b93dd6ec3a598831bbede"/></dir></dir></dir></target></contents>
|
18 |
<compatible/>
|
19 |
<dependencies><required><php><min>5.4.0</min><max>7.1.0</max></php></required></dependencies>
|
20 |
</package>
|