Version Notes
- changed text in system
- fix table prefix
- fix fraud with capture
Download this release
Release Info
Developer | Nachshon Fishbane |
Extension | bluesnap_payment |
Version | 2.0.3.3 |
Comparing to | |
See all releases |
Code changes from version 2.0.3.2 to 2.0.3.3
- app/code/community/Bluesnap/Payment/Model/Api/Abstract.php +11 -0
- app/code/community/Bluesnap/Payment/Model/Api/Cse.php +9 -22
- app/code/community/Bluesnap/Payment/Model/Api/Saved.php +23 -19
- app/code/community/Bluesnap/Payment/Model/Logger/Db.php +2 -2
- app/code/community/Bluesnap/Payment/etc/config.xml +1 -1
- package.xml +7 -5
app/code/community/Bluesnap/Payment/Model/Api/Abstract.php
CHANGED
@@ -282,5 +282,16 @@ class Bluesnap_Payment_Model_Api_Abstract
|
|
282 |
. ']]>';
|
283 |
}
|
284 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
|
286 |
}
|
282 |
. ']]>';
|
283 |
}
|
284 |
|
285 |
+
/**
|
286 |
+
* Method is checking if it's an admin capture call
|
287 |
+
* @param String $action name of the action
|
288 |
+
*
|
289 |
+
* @return bool
|
290 |
+
*/
|
291 |
+
protected function isAdminCapture($action) {
|
292 |
+
return Mage::app()->getStore()->isAdmin()
|
293 |
+
&& $action == "invoice";
|
294 |
+
}
|
295 |
+
|
296 |
|
297 |
}
|
app/code/community/Bluesnap/Payment/Model/Api/Cse.php
CHANGED
@@ -343,26 +343,13 @@ class Bluesnap_Payment_Model_Api_Cse extends Bluesnap_Payment_Model_Api_Abstract
|
|
343 |
$this->updateShopper($payment, $total, $bsShopperId);
|
344 |
}
|
345 |
|
346 |
-
|
347 |
-
|
348 |
-
|
349 |
-
|
350 |
-
|
351 |
-
|
352 |
-
|
353 |
-
(int)$cc->descend("credit-card/expiration-year") == $payment->getCcExpYear() &&
|
354 |
-
(int)$cc->descend("credit-card/card-last-four-digits") == $payment->getCcLast4()
|
355 |
-
) {
|
356 |
-
$validCC = $cc->descend("credit-card");
|
357 |
-
}
|
358 |
-
}
|
359 |
-
|
360 |
-
if($validCC) {
|
361 |
-
$type = (string) $validCC->descend("card-type");
|
362 |
-
$payment->setCcType($type)->save();
|
363 |
-
} else {
|
364 |
-
$type = (isset($this->cardTypes[$payment->getCcType()]) ? $this->cardTypes[$payment->getCcType()] : '');
|
365 |
-
}
|
366 |
|
367 |
$data = array(
|
368 |
'ordering-shopper' => array(
|
@@ -547,11 +534,11 @@ class Bluesnap_Payment_Model_Api_Cse extends Bluesnap_Payment_Model_Api_Abstract
|
|
547 |
* @return Varien_Simplexml_Element
|
548 |
* @throws Mage_Core_Exception
|
549 |
*/
|
550 |
-
public function retrieveShopper($bsShopperId, $action=NULL)
|
551 |
{
|
552 |
|
553 |
|
554 |
-
if (!$this->getSession()->getData('bs_shopper')
|
555 |
|
556 |
// send request
|
557 |
$url = $this->getServiceUrl('shoppers/' . $bsShopperId);
|
343 |
$this->updateShopper($payment, $total, $bsShopperId);
|
344 |
}
|
345 |
|
346 |
+
if($validCC) {
|
347 |
+
$type = (string) $validCC->descend("card-type");
|
348 |
+
|
349 |
+
$payment->setCcType($type)->save();
|
350 |
+
} else {
|
351 |
+
$type = (isset($this->cardTypes[$payment->getCcType()]) ? $this->cardTypes[$payment->getCcType()] : '');
|
352 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
353 |
|
354 |
$data = array(
|
355 |
'ordering-shopper' => array(
|
534 |
* @return Varien_Simplexml_Element
|
535 |
* @throws Mage_Core_Exception
|
536 |
*/
|
537 |
+
public function retrieveShopper($bsShopperId , $action=NULL, $forceCall = false)
|
538 |
{
|
539 |
|
540 |
|
541 |
+
if (!$this->getSession()->getData('bs_shopper') || $action=="invoice" || $forceCall) {
|
542 |
|
543 |
// send request
|
544 |
$url = $this->getServiceUrl('shoppers/' . $bsShopperId);
|
app/code/community/Bluesnap/Payment/Model/Api/Saved.php
CHANGED
@@ -227,26 +227,26 @@ class Bluesnap_Payment_Model_Api_Saved extends Bluesnap_Payment_Model_Api_Cse
|
|
227 |
else $this->updateShopperWithNoCC($payment, $sum, $bsShopperId);
|
228 |
}
|
229 |
|
230 |
-
$response = $this->retrieveShopper($bsShopperId, $action);
|
231 |
-
|
232 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
233 |
|
234 |
-
foreach($CCs AS $cc) {
|
235 |
-
if(
|
236 |
-
(int)$cc->descend("credit-card/expiration-month") == $payment->getCcExpMonth() &&
|
237 |
-
(int)$cc->descend("credit-card/expiration-year") == $payment->getCcExpYear() &&
|
238 |
-
(int)$cc->descend("credit-card/card-last-four-digits") == $payment->getCcLast4()
|
239 |
-
) {
|
240 |
-
$validCC = $cc->descend("credit-card");
|
241 |
-
}
|
242 |
-
}
|
243 |
-
|
244 |
-
if($validCC) {
|
245 |
-
$type = (string) $validCC->descend("card-type");
|
246 |
-
$payment->setCcType($type)->save();
|
247 |
-
} else {
|
248 |
-
$type = (isset($this->cardTypes[$payment->getCcType()]) ? $this->cardTypes[$payment->getCcType()] : '');
|
249 |
-
}
|
250 |
$data = array(
|
251 |
'ordering-shopper' => array(
|
252 |
'shopper-id' => $bsShopperId,
|
@@ -293,6 +293,10 @@ class Bluesnap_Payment_Model_Api_Saved extends Bluesnap_Payment_Model_Api_Cse
|
|
293 |
),
|
294 |
);
|
295 |
|
|
|
|
|
|
|
|
|
296 |
$xml = new SimpleXMLElement('<order xmlns="' . $this->_getXmlNs() . '"/>');
|
297 |
$request = Mage::helper('bluesnap')->arrayToXml($data, $xml)->asXML();
|
298 |
|
227 |
else $this->updateShopperWithNoCC($payment, $sum, $bsShopperId);
|
228 |
}
|
229 |
|
230 |
+
$response = $this->retrieveShopper($bsShopperId, $action, true);
|
231 |
+
$CCs = $response->descend("shopper-info/payment-info/credit-cards-info/credit-card-info");
|
232 |
+
|
233 |
+
foreach($CCs AS $cc) {
|
234 |
+
if(
|
235 |
+
(int)$cc->descend("credit-card/expiration-month") == $payment->getCcExpMonth() &&
|
236 |
+
(int)$cc->descend("credit-card/expiration-year") == $payment->getCcExpYear() &&
|
237 |
+
(int)$cc->descend("credit-card/card-last-four-digits") == $payment->getCcLast4()
|
238 |
+
) {
|
239 |
+
$validCC = $cc->descend("credit-card");
|
240 |
+
}
|
241 |
+
}
|
242 |
+
|
243 |
+
if($validCC) {
|
244 |
+
$type = (string) $validCC->descend("card-type");
|
245 |
+
$payment->setCcType($type)->save();
|
246 |
+
} else {
|
247 |
+
$type = (isset($this->cardTypes[$payment->getCcType()]) ? $this->cardTypes[$payment->getCcType()] : '');
|
248 |
+
}
|
249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
$data = array(
|
251 |
'ordering-shopper' => array(
|
252 |
'shopper-id' => $bsShopperId,
|
293 |
),
|
294 |
);
|
295 |
|
296 |
+
if ($this->isAdminCapture($action)) {
|
297 |
+
unset($data['ordering-shopper']['fraud-info']);
|
298 |
+
}
|
299 |
+
|
300 |
$xml = new SimpleXMLElement('<order xmlns="' . $this->_getXmlNs() . '"/>');
|
301 |
$request = Mage::helper('bluesnap')->arrayToXml($data, $xml)->asXML();
|
302 |
|
app/code/community/Bluesnap/Payment/Model/Logger/Db.php
CHANGED
@@ -13,8 +13,8 @@ class Bluesnap_Payment_Model_Logger_Db extends Zend_Log_Writer_Db
|
|
13 |
//parent::__construct(null);
|
14 |
$resource = Mage::getSingleton('core/resource');
|
15 |
$this->_db = $resource->getConnection('core_write');
|
16 |
-
|
17 |
-
$this->_table = 'bluesnap_api_logger';
|
18 |
|
19 |
$this->_columnMap = array(
|
20 |
'priority' => "priority",
|
13 |
//parent::__construct(null);
|
14 |
$resource = Mage::getSingleton('core/resource');
|
15 |
$this->_db = $resource->getConnection('core_write');
|
16 |
+
|
17 |
+
$this->_table = (string) Mage::getConfig()->getTablePrefix() . 'bluesnap_api_logger';
|
18 |
|
19 |
$this->_columnMap = array(
|
20 |
'priority' => "priority",
|
app/code/community/Bluesnap/Payment/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bluesnap_Payment>
|
5 |
-
<version>2.0.3.
|
6 |
</Bluesnap_Payment>
|
7 |
</modules>
|
8 |
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bluesnap_Payment>
|
5 |
+
<version>2.0.3.3</version>
|
6 |
</Bluesnap_Payment>
|
7 |
</modules>
|
8 |
|
package.xml
CHANGED
@@ -1,18 +1,20 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>bluesnap_payment</name>
|
4 |
-
<version>2.0.3.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Community GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Magento Extension for BlueSnap payment</summary>
|
10 |
<description>Magento Extension for BlueSnap payment</description>
|
11 |
-
<notes>- changed text in system
|
|
|
|
|
12 |
<authors><author><name>Nachshon Fishbane</name><user>nahshf</user><email>nachshon@fisha.co.il</email></author></authors>
|
13 |
-
<date>2016-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Bluesnap"><dir name="Payment"><dir name="Block"><dir name="Adminhtml"><dir name="Api"><dir name="Logger"><file name="Grid.php" hash="e35bcb916e09738a725c0a312e982feb"/></dir><file name="Logger.php" hash="7af64a11fe665ca23066a00ae1202613"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="d8b261305976d56263dbc85191a3cdb1"/></dir><dir name="Grid"><dir name="Renderer"><file name="Paymentmethod.php" hash="4480da922527c8112cf070fccaf1fb4c"/></dir></dir><file name="Grid.php" hash="61337375bdc7c2199cab847fc30f2e04"/><dir name="Invoice"><file name="Totals.php" hash="89e1277f55d54e6988a1570175b0b4c4"/></dir><file name="Totals.php" hash="f6792ad7311197814aa01be3ce820509"/><dir name="View"><dir name="Tab"><file name="Creditmemos.php" hash="41ac64fb7ec61359c51e9130731b2f33"/><file name="Invoices.php" hash="02a1e7dfdc8662e5336ef7982022d74a"/></dir></dir></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Xml.php" hash="1d1d40b7015a2cf644c322bf5c8c866c"/></dir></dir></dir></dir></dir><dir name="Buynow"><file name="Iframe.php" hash="52486def3cd9f2dcd83d54d3be08d578"/><dir name="Info"><file name="Order.php" hash="9c8b04eccc780a873b09a11cd080e547"/></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Totals.php" hash="7eae09cf26577676c617694aa7cf8640"/></dir><file name="Grandtotal.php" hash="ba6fd8aaf003c015abfa466adfb2e644"/></dir><dir name="Customer"><dir name="Widget"><file name="Name.php" hash="3a4e9de6e6068a9c9646eb68f24a0d48"/></dir></dir><dir name="Order"><file name="Totals.php" hash="30d2f0311e1aceb1ee3c2adf0aad284c"/></dir><dir name="Payment"><dir name="Form"><file name="Buynow.php" hash="36a0238b3949f3f9d3bc3bef4dc72203"/><file name="Cse.php" hash="9497889bc1f0e962efe4afb5c3b4a0aa"/><file name="Saved.php" hash="7ad6d859034c93e46f47380914539493"/></dir><dir name="Info"><file name="Buynow.php" hash="94237e9a306db4199df55aacddee8272"/><file name="Cse.php" hash="14f154e5371b2e376ff8b3d7c7b78b5c"/></dir></dir></dir><file name="Exception.php" hash="0337cb725383fa330ab08803d95d0770"/><dir name="Helper"><file name="Checkout.php" hash="63cdf126f87f2afb7dee46e34e94d45e"/><file name="Config.php" hash="6b7ec2cae242e75d9344d890d860e618"/><file name="Data.php" hash="87d778cea74dc17b7dff0b9231a08cfb"/><file name="Email.php" hash="e3acaafcd503e947fc28ae39c2616893"/><file name="Sales.php" hash="0ffc35ee24e44fb5c921e2b0f72fc3f1"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="19516e30bef2d5c158627b3cbc42f0f2"/><file name="Buynow.php" hash="5dc62c76f61cbe70e08ea5fe842e2b40"/><file name="Config.php" hash="e45b9fd65420aa5172814e20160a66e6"/><file name="Cse.php" hash="380f04f7a7a23ed73f2a14c735096dd7"/><file name="Currency.php" hash="c792fe8012211b8d89ebf6a171d20690"/><file name="Exception.php" hash="ecd51203c6ad643980b3c260f64df0bf"/><file name="Logger.php" hash="4ef0d3dae4ba2df0ba6c0fff7753a18b"/><file name="Refund.php" hash="78e23a01fefaabe7b673fbd8ff3929d9"/><file name="Saved.php" hash="27f0a9ab9d8498c046ccdb605cb8d490"/></dir><dir name="Directory"><dir name="Currency"><file name="Import.php" hash="4c75acef7a276dbacd34d4a9407055ae"/></dir><file name="Currency.php" hash="8235b8195671a7d69708157469b2ed7b"/><file name="Observer.php" hash="de717bb7dcac6fe1c9c96623f17a919b"/></dir><file name="Ipn.php" hash="16066535e74cce434c532c09600b0020"/><dir name="Logger"><dir name="Db"><file name="Entry.php" hash="c8ec0373040489819cbdd653c31a179a"/></dir><file name="Db.php" hash="a181a248d2b410a0d5964540a574343d"/><file name="File.php" hash="12eb5993943f7be0a0bb83c2b740abad"/><file name="Mail.php" hash="7ee74389226a425f4f10d78ad820dd5f"/></dir><file name="Observer.php" hash="5394eb772b0045c4b78b699ced24a8ab"/><dir name="Payment"><file name="Abstract.php" hash="23222f7e488f3e3898624866100447e9"/><file name="Buynow.php" hash="a7b96667c7ab05caf1b1c818c88acfdd"/><file name="Cse.php" hash="68cb0a93bf7e9ca276f0b152478647d6"/></dir><dir name="Resource"><dir name="Directory"><file name="Currency.php" hash="21fdc0c6e85652cc07cec3f7e287e1c9"/></dir><dir name="Logger"><dir name="Db"><dir name="Entry"><file name="Collection.php" hash="328246533e58befe7308120a0c6919ee"/></dir><file name="Entry.php" hash="8b7deb7f148846f3913390de6de5dccd"/></dir></dir></dir><dir name="Sales"><dir name="Order"><file name="Payment.php" hash="74bb18a53d41fa10a7ede2e740ae6375"/></dir><file name="Order.php" hash="901431fa7219a40200abcc9502f50ed6"/></dir><file name="Sslvalidation.php" hash="541f09f741591d5cb583f9021c312dc3"/><dir name="System"><dir name="Config"><dir name="Source"><file name="PaymentAction.php" hash="575ee53a84e5dcb9f01db85af6a9f814"/><file name="Priorities.php" hash="836b142dee2ed56ee06d9c6de5ef0d30"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Bluesnap"><file name="LoggerController.php" hash="105c40df4cac28602b47677033d1c05c"/></dir></dir><file name="CheckoutController.php" hash="ffcc6df5e95e79cb0b464a27ea94304d"/><file name="IpnController.php" hash="2ccff15342071d1b02b710cd6bea06ee"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fea2afd0b7b1bad56357d41a55c674e5"/><file name="config.xml" hash="e1ad733fa695a81021ad3a85c907eace"/><file name="currencies.xml" hash="3945d48f94901335a17d60b8023734b3"/><file name="system.xml" hash="750418c4f637fce4d5bf43f9a629ba9c"/></dir><dir name="sql"><dir name="bluesnap_setup"><file name="mysql4-install-1.0.0.php" hash="deff408cebf43a0da27df234b3a4a574"/><file name="mysql4-upgrade-1.0.0-1.0.2.php" hash="52410fd8ad042a40d689cdd11029336f"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="920c513178069a52611c95612e3b8f13"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="1e71bac7b62e64233df39a669fb5effb"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Bluesnap_Payment.xml" hash="d3304c1c54e41d26ee462e511984e924"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="bluesnap"><dir><dir name="customer"><dir name="widget"><file name="name.phtml" hash="98710530af5e22bedbcb48854f0f5bb6"/></dir></dir><dir name="payment"><dir name="buynow"><dir name="checkout"><dir name="info"><dir name="order"><dir name="items"><dir name="renderer"><file name="bundle.phtml" hash="867621a538e465f43f817a0ef75f85ae"/><file name="default.phtml" hash="31d37f4de5cd9661bc25c61f8ea72684"/><file name="downloadable.phtml" hash="daa576d0856a7808ba572246d10bf44b"/></dir></dir><file name="items.phtml" hash="3d7417a464c5cc98da6670305c7d7912"/></dir><file name="order.phtml" hash="db7b9d59b520e29d1c871518420dc7fa"/></dir></dir><file name="redirect.phtml" hash="6b5ad1684c9fe882df886b420f79c357"/></dir><dir name="form"><file name="buynow.phtml" hash="d18dc5a30deff9ea585e4b6a92553d2f"/><file name="cse.phtml" hash="a402643578967212832487bc8c87587e"/><file name="saved.phtml" hash="63dba7d1300862d74523e673e5886d0a"/></dir><dir name="info"><file name="buynow.phtml" hash="a0b46dbd5993b7da89fea982b11c5b43"/></dir><file name="methods-test.phtml" hash="f495f87981d55bfad3b9897ee01e03ef"/><dir name="sales"><dir name="order"><file name="totals.phtml" hash="0144d7a8b2db6a0b491f22aac911582b"/></dir></dir><dir name="tax"><dir name="checkout"><file name="grandtotal.phtml" hash="e6aaa428653de04a146dfa5d588ab052"/></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="bluesnap"><file name="payment.xml" hash="38c606a548436e0aec20725555d7862d"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="bluesnap"><file name="head_js.phtml" hash="874c25bd8bfcdbddd0e890de369e7c35"/><dir><dir name="payment"><dir name="form"><file name="buynow.phtml" hash="d18dc5a30deff9ea585e4b6a92553d2f"/><file name="cse.phtml" hash="355607f6ea20ab8e065961154d995c06"/><file name="saved.phtml" hash="c6a5ae314cba0f2ef8844886c8832b40"/></dir><dir name="info"><file name="buynow.phtml" hash="15118c84071e9111010a647cfb8e8ba3"/></dir></dir><dir name="sales"><dir name="order"><file name="totals.phtml" hash="4440829e839cd288d5220c2e6b9936e9"/></dir></dir></dir></dir></dir><dir name="layout"><file name="bluesnap.xml" hash="63ded7cc83af17f90ed419dc8f67b034"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><file name="transaction_refunded.html" hash="63ed356d54eb6d8bebdd9e3f01d8577c"/><file name="transaction_refund_failed.html" hash="8d1dc8b5f2efd354a1e3f246323604f3"/><file name="transaction_declined.html" hash="3ad925930b208fca54375b7d223a87f1"/><file name="transaction_chargeback.html" hash="d209b430260880c27bb32f7ffd535b6b"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="js"><dir name="bluesnap"><file name="credit-card-detect.js" hash="2d42294168ebc3a211799a36bcf80a33"/><file name="payform.js" hash="2c6f09a9445ab1d2683543c84f5fc112"/></dir></dir><dir name="css"><dir name="bluesnap"><dir name="buynow"><file name="checkout.css" hash="d15caa2328c6dd238479ff848510462c"/></dir></dir></dir><dir name="images"><dir name="bluesnap"><dir name="buynow"><file name="bluesnap-icons.png" hash="7e2c587b2fb4118753e542edf1ec99e1"/><file name="cards.png" hash="a428701f5315f2ca85f1e92fe08f6b33"/><file name="credit-card-icons.jpg" hash="605484903d131fbccfd71dc9c669efdd"/><file name="sprite-cards.png" hash="aac569c1960ff2b18fbeb1bcba2655e1"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="bluesnap"><file name="bsadmin.js" hash="66b4b771d221a69762f68fe7266c3ba2"/><file name="payform.js" hash="2c6f09a9445ab1d2683543c84f5fc112"/><file name="credit-card-detect.js" hash="ae11ea2ff6e52c0d12e022077718176b"/></dir><dir name="lib"><dir name="jquery"><file name="jquery-3.0.0.min.js" hash="d0212568ce69457081dacf84e327fa5c"/><file name="bluesnap-noconflict.js" hash="aa385db0edc8478d5f7c7ae23e4b42f5"/><dir name="jquery-ui"><dir><dir name="external"><dir name="jquery"><file name="jquery.js" hash="91515770ce8c55de23b306444d8ea998"/></dir></dir><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="210d3532b494ab40582720391610fced"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="936672ede7670bf3137617a10ff5a822"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="a560a96b625b078136e0b8a7c44296e5"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="2f810182cc0cbc8379f224134e77115c"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="5c8670d69f9806c382e58d44e762be97"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="5ac041ef2a6a16a186195c21d7719d55"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="b62dea37c2b588ca16c615b4cd283f18"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="4a2b80d82a880c8feba6466c437ffaf7"/><file name="ui-icons_222222_256x240.png" hash="3a3c5468f484f07ac4a320d9e22acb8c"/><file name="ui-icons_228ef1_256x240.png" hash="92b29683b6a48eae7de7eb4b1cfa039c"/><file name="ui-icons_ef8c08_256x240.png" hash="f492970693640894fb54166c75dd2925"/><file name="ui-icons_ffd27a_256x240.png" hash="dda1b6f694b0d196aefc66a1d6d758f6"/><file name="ui-icons_ffffff_256x240.png" hash="41612b0f4a034424f8321c9f824a94da"/></dir></dir><file name="index.html" hash="599df27072772c383d59eff35ce47389"/><file name="jquery-ui.css" hash="d546ace9545c984dad3366bad72a2846"/><file name="jquery-ui.js" hash="b78f2c8ec1b19df2352bb7eac8449a31"/><file name="jquery-ui.min.css" hash="b38cb48591129782d11d8ed7dc907cba"/><file name="jquery-ui.min.js" hash="6b5d4f0060b4c9b850dc2c658fb621e5"/><file name="jquery-ui.structure.css" hash="d0513b6eb397ffd447a25b818bbf849a"/><file name="jquery-ui.structure.min.css" hash="fbd5637f600da6f2c183cddf1793e2a7"/><file name="jquery-ui.theme.css" hash="8ca374e05408e9710e3c389af2d1ccf5"/><file name="jquery-ui.theme.min.css" hash="55a14f8a1354b43b7f1ac8820b89ef94"/></dir></dir></dir></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.3.0</min><max>5.7.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>bluesnap_payment</name>
|
4 |
+
<version>2.0.3.3</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Community GPL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Magento Extension for BlueSnap payment</summary>
|
10 |
<description>Magento Extension for BlueSnap payment</description>
|
11 |
+
<notes>- changed text in system 
|
12 |
+
- fix table prefix
|
13 |
+
- fix fraud with capture</notes>
|
14 |
<authors><author><name>Nachshon Fishbane</name><user>nahshf</user><email>nachshon@fisha.co.il</email></author></authors>
|
15 |
+
<date>2016-10-06</date>
|
16 |
+
<time>11:48:26</time>
|
17 |
+
<contents><target name="magecommunity"><dir name="Bluesnap"><dir name="Payment"><dir name="Block"><dir name="Adminhtml"><dir name="Api"><dir name="Logger"><file name="Grid.php" hash="e35bcb916e09738a725c0a312e982feb"/></dir><file name="Logger.php" hash="7af64a11fe665ca23066a00ae1202613"/></dir><dir name="Sales"><dir name="Order"><dir name="Creditmemo"><file name="Totals.php" hash="d8b261305976d56263dbc85191a3cdb1"/></dir><dir name="Grid"><dir name="Renderer"><file name="Paymentmethod.php" hash="4480da922527c8112cf070fccaf1fb4c"/></dir></dir><file name="Grid.php" hash="61337375bdc7c2199cab847fc30f2e04"/><dir name="Invoice"><file name="Totals.php" hash="89e1277f55d54e6988a1570175b0b4c4"/></dir><file name="Totals.php" hash="f6792ad7311197814aa01be3ce820509"/><dir name="View"><dir name="Tab"><file name="Creditmemos.php" hash="41ac64fb7ec61359c51e9130731b2f33"/><file name="Invoices.php" hash="02a1e7dfdc8662e5336ef7982022d74a"/></dir></dir></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Xml.php" hash="1d1d40b7015a2cf644c322bf5c8c866c"/></dir></dir></dir></dir></dir><dir name="Buynow"><file name="Iframe.php" hash="52486def3cd9f2dcd83d54d3be08d578"/><dir name="Info"><file name="Order.php" hash="9c8b04eccc780a873b09a11cd080e547"/></dir></dir><dir name="Checkout"><dir name="Cart"><file name="Totals.php" hash="7eae09cf26577676c617694aa7cf8640"/></dir><file name="Grandtotal.php" hash="ba6fd8aaf003c015abfa466adfb2e644"/></dir><dir name="Customer"><dir name="Widget"><file name="Name.php" hash="3a4e9de6e6068a9c9646eb68f24a0d48"/></dir></dir><dir name="Order"><file name="Totals.php" hash="30d2f0311e1aceb1ee3c2adf0aad284c"/></dir><dir name="Payment"><dir name="Form"><file name="Buynow.php" hash="36a0238b3949f3f9d3bc3bef4dc72203"/><file name="Cse.php" hash="9497889bc1f0e962efe4afb5c3b4a0aa"/><file name="Saved.php" hash="7ad6d859034c93e46f47380914539493"/></dir><dir name="Info"><file name="Buynow.php" hash="94237e9a306db4199df55aacddee8272"/><file name="Cse.php" hash="14f154e5371b2e376ff8b3d7c7b78b5c"/></dir></dir></dir><file name="Exception.php" hash="0337cb725383fa330ab08803d95d0770"/><dir name="Helper"><file name="Checkout.php" hash="63cdf126f87f2afb7dee46e34e94d45e"/><file name="Config.php" hash="6b7ec2cae242e75d9344d890d860e618"/><file name="Data.php" hash="87d778cea74dc17b7dff0b9231a08cfb"/><file name="Email.php" hash="e3acaafcd503e947fc28ae39c2616893"/><file name="Sales.php" hash="0ffc35ee24e44fb5c921e2b0f72fc3f1"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="5cbba1d2025f7a65afc3c8a2b4c92059"/><file name="Buynow.php" hash="5dc62c76f61cbe70e08ea5fe842e2b40"/><file name="Config.php" hash="e45b9fd65420aa5172814e20160a66e6"/><file name="Cse.php" hash="f96c5d4b841fbdeccdc998383533dcc5"/><file name="Currency.php" hash="c792fe8012211b8d89ebf6a171d20690"/><file name="Exception.php" hash="ecd51203c6ad643980b3c260f64df0bf"/><file name="Logger.php" hash="4ef0d3dae4ba2df0ba6c0fff7753a18b"/><file name="Refund.php" hash="78e23a01fefaabe7b673fbd8ff3929d9"/><file name="Saved.php" hash="ee81fd46273680b6417e3381ce95c5aa"/></dir><dir name="Directory"><dir name="Currency"><file name="Import.php" hash="4c75acef7a276dbacd34d4a9407055ae"/></dir><file name="Currency.php" hash="8235b8195671a7d69708157469b2ed7b"/><file name="Observer.php" hash="de717bb7dcac6fe1c9c96623f17a919b"/></dir><file name="Ipn.php" hash="16066535e74cce434c532c09600b0020"/><dir name="Logger"><dir name="Db"><file name="Entry.php" hash="c8ec0373040489819cbdd653c31a179a"/></dir><file name="Db.php" hash="b771f2d2a3b2d11558996781284760f2"/><file name="File.php" hash="12eb5993943f7be0a0bb83c2b740abad"/><file name="Mail.php" hash="7ee74389226a425f4f10d78ad820dd5f"/></dir><file name="Observer.php" hash="5394eb772b0045c4b78b699ced24a8ab"/><dir name="Payment"><file name="Abstract.php" hash="23222f7e488f3e3898624866100447e9"/><file name="Buynow.php" hash="a7b96667c7ab05caf1b1c818c88acfdd"/><file name="Cse.php" hash="68cb0a93bf7e9ca276f0b152478647d6"/></dir><dir name="Resource"><dir name="Directory"><file name="Currency.php" hash="21fdc0c6e85652cc07cec3f7e287e1c9"/></dir><dir name="Logger"><dir name="Db"><dir name="Entry"><file name="Collection.php" hash="328246533e58befe7308120a0c6919ee"/></dir><file name="Entry.php" hash="8b7deb7f148846f3913390de6de5dccd"/></dir></dir></dir><dir name="Sales"><dir name="Order"><file name="Payment.php" hash="74bb18a53d41fa10a7ede2e740ae6375"/></dir><file name="Order.php" hash="901431fa7219a40200abcc9502f50ed6"/></dir><file name="Sslvalidation.php" hash="541f09f741591d5cb583f9021c312dc3"/><dir name="System"><dir name="Config"><dir name="Source"><file name="PaymentAction.php" hash="575ee53a84e5dcb9f01db85af6a9f814"/><file name="Priorities.php" hash="836b142dee2ed56ee06d9c6de5ef0d30"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Bluesnap"><file name="LoggerController.php" hash="105c40df4cac28602b47677033d1c05c"/></dir></dir><file name="CheckoutController.php" hash="ffcc6df5e95e79cb0b464a27ea94304d"/><file name="IpnController.php" hash="2ccff15342071d1b02b710cd6bea06ee"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fea2afd0b7b1bad56357d41a55c674e5"/><file name="config.xml" hash="24594cf3130e7d67f43ce581187062c1"/><file name="currencies.xml" hash="3945d48f94901335a17d60b8023734b3"/><file name="system.xml" hash="750418c4f637fce4d5bf43f9a629ba9c"/></dir><dir name="sql"><dir name="bluesnap_setup"><file name="mysql4-install-1.0.0.php" hash="deff408cebf43a0da27df234b3a4a574"/><file name="mysql4-upgrade-1.0.0-1.0.2.php" hash="52410fd8ad042a40d689cdd11029336f"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="920c513178069a52611c95612e3b8f13"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="1e71bac7b62e64233df39a669fb5effb"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Bluesnap_Payment.xml" hash="d3304c1c54e41d26ee462e511984e924"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="bluesnap"><dir><dir name="customer"><dir name="widget"><file name="name.phtml" hash="98710530af5e22bedbcb48854f0f5bb6"/></dir></dir><dir name="payment"><dir name="buynow"><dir name="checkout"><dir name="info"><dir name="order"><dir name="items"><dir name="renderer"><file name="bundle.phtml" hash="867621a538e465f43f817a0ef75f85ae"/><file name="default.phtml" hash="31d37f4de5cd9661bc25c61f8ea72684"/><file name="downloadable.phtml" hash="daa576d0856a7808ba572246d10bf44b"/></dir></dir><file name="items.phtml" hash="3d7417a464c5cc98da6670305c7d7912"/></dir><file name="order.phtml" hash="db7b9d59b520e29d1c871518420dc7fa"/></dir></dir><file name="redirect.phtml" hash="6b5ad1684c9fe882df886b420f79c357"/></dir><dir name="form"><file name="buynow.phtml" hash="d18dc5a30deff9ea585e4b6a92553d2f"/><file name="cse.phtml" hash="a402643578967212832487bc8c87587e"/><file name="saved.phtml" hash="63dba7d1300862d74523e673e5886d0a"/></dir><dir name="info"><file name="buynow.phtml" hash="a0b46dbd5993b7da89fea982b11c5b43"/></dir><file name="methods-test.phtml" hash="f495f87981d55bfad3b9897ee01e03ef"/><dir name="sales"><dir name="order"><file name="totals.phtml" hash="0144d7a8b2db6a0b491f22aac911582b"/></dir></dir><dir name="tax"><dir name="checkout"><file name="grandtotal.phtml" hash="e6aaa428653de04a146dfa5d588ab052"/></dir></dir></dir></dir></dir></dir><dir name="layout"><dir name="bluesnap"><file name="payment.xml" hash="38c606a548436e0aec20725555d7862d"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="bluesnap"><file name="head_js.phtml" hash="874c25bd8bfcdbddd0e890de369e7c35"/><dir><dir name="payment"><dir name="form"><file name="buynow.phtml" hash="d18dc5a30deff9ea585e4b6a92553d2f"/><file name="cse.phtml" hash="355607f6ea20ab8e065961154d995c06"/><file name="saved.phtml" hash="c6a5ae314cba0f2ef8844886c8832b40"/></dir><dir name="info"><file name="buynow.phtml" hash="15118c84071e9111010a647cfb8e8ba3"/></dir></dir><dir name="sales"><dir name="order"><file name="totals.phtml" hash="4440829e839cd288d5220c2e6b9936e9"/></dir></dir></dir></dir></dir><dir name="layout"><file name="bluesnap.xml" hash="63ded7cc83af17f90ed419dc8f67b034"/></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><file name="transaction_refunded.html" hash="63ed356d54eb6d8bebdd9e3f01d8577c"/><file name="transaction_refund_failed.html" hash="8d1dc8b5f2efd354a1e3f246323604f3"/><file name="transaction_declined.html" hash="3ad925930b208fca54375b7d223a87f1"/><file name="transaction_chargeback.html" hash="d209b430260880c27bb32f7ffd535b6b"/></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="js"><dir name="bluesnap"><file name="credit-card-detect.js" hash="2d42294168ebc3a211799a36bcf80a33"/><file name="payform.js" hash="2c6f09a9445ab1d2683543c84f5fc112"/></dir></dir><dir name="css"><dir name="bluesnap"><dir name="buynow"><file name="checkout.css" hash="d15caa2328c6dd238479ff848510462c"/></dir></dir></dir><dir name="images"><dir name="bluesnap"><dir name="buynow"><file name="bluesnap-icons.png" hash="7e2c587b2fb4118753e542edf1ec99e1"/><file name="cards.png" hash="a428701f5315f2ca85f1e92fe08f6b33"/><file name="credit-card-icons.jpg" hash="605484903d131fbccfd71dc9c669efdd"/><file name="sprite-cards.png" hash="aac569c1960ff2b18fbeb1bcba2655e1"/></dir></dir></dir></dir></dir></dir></target><target name="mage"><dir name="js"><dir name="bluesnap"><file name="bsadmin.js" hash="66b4b771d221a69762f68fe7266c3ba2"/><file name="payform.js" hash="2c6f09a9445ab1d2683543c84f5fc112"/><file name="credit-card-detect.js" hash="ae11ea2ff6e52c0d12e022077718176b"/></dir><dir name="lib"><dir name="jquery"><file name="jquery-3.0.0.min.js" hash="d0212568ce69457081dacf84e327fa5c"/><file name="bluesnap-noconflict.js" hash="aa385db0edc8478d5f7c7ae23e4b42f5"/><dir name="jquery-ui"><dir><dir name="external"><dir name="jquery"><file name="jquery.js" hash="91515770ce8c55de23b306444d8ea998"/></dir></dir><dir name="images"><file name="ui-bg_diagonals-thick_18_b81900_40x40.png" hash="210d3532b494ab40582720391610fced"/><file name="ui-bg_diagonals-thick_20_666666_40x40.png" hash="936672ede7670bf3137617a10ff5a822"/><file name="ui-bg_glass_100_f6f6f6_1x400.png" hash="a560a96b625b078136e0b8a7c44296e5"/><file name="ui-bg_glass_100_fdf5ce_1x400.png" hash="2f810182cc0cbc8379f224134e77115c"/><file name="ui-bg_glass_65_ffffff_1x400.png" hash="5c8670d69f9806c382e58d44e762be97"/><file name="ui-bg_gloss-wave_35_f6a828_500x100.png" hash="5ac041ef2a6a16a186195c21d7719d55"/><file name="ui-bg_highlight-soft_100_eeeeee_1x100.png" hash="b62dea37c2b588ca16c615b4cd283f18"/><file name="ui-bg_highlight-soft_75_ffe45c_1x100.png" hash="4a2b80d82a880c8feba6466c437ffaf7"/><file name="ui-icons_222222_256x240.png" hash="3a3c5468f484f07ac4a320d9e22acb8c"/><file name="ui-icons_228ef1_256x240.png" hash="92b29683b6a48eae7de7eb4b1cfa039c"/><file name="ui-icons_ef8c08_256x240.png" hash="f492970693640894fb54166c75dd2925"/><file name="ui-icons_ffd27a_256x240.png" hash="dda1b6f694b0d196aefc66a1d6d758f6"/><file name="ui-icons_ffffff_256x240.png" hash="41612b0f4a034424f8321c9f824a94da"/></dir></dir><file name="index.html" hash="599df27072772c383d59eff35ce47389"/><file name="jquery-ui.css" hash="d546ace9545c984dad3366bad72a2846"/><file name="jquery-ui.js" hash="b78f2c8ec1b19df2352bb7eac8449a31"/><file name="jquery-ui.min.css" hash="b38cb48591129782d11d8ed7dc907cba"/><file name="jquery-ui.min.js" hash="6b5d4f0060b4c9b850dc2c658fb621e5"/><file name="jquery-ui.structure.css" hash="d0513b6eb397ffd447a25b818bbf849a"/><file name="jquery-ui.structure.min.css" hash="fbd5637f600da6f2c183cddf1793e2a7"/><file name="jquery-ui.theme.css" hash="8ca374e05408e9710e3c389af2d1ccf5"/><file name="jquery-ui.theme.min.css" hash="55a14f8a1354b43b7f1ac8820b89ef94"/></dir></dir></dir></dir></target></contents>
|
18 |
<compatible/>
|
19 |
<dependencies><required><php><min>5.3.0</min><max>5.7.0</max></php></required></dependencies>
|
20 |
</package>
|