CLS_Paypal_Credit_Card_Tokenization - Version 1.1.10

Version Notes

Minor template and method tweaks to match core Magento codebase

Download this release

Release Info

Developer Classy Llama
Extension CLS_Paypal_Credit_Card_Tokenization
Version 1.1.10
Comparing to
See all releases


Code changes from version 1.1.9 to 1.1.10

app/code/community/CLS/Paypal/CHANGELOG.txt CHANGED
@@ -1,3 +1,7 @@
 
 
 
 
1
  CLS_Paypal 1.1.9 (10/16/2014)
2
  =======================================
3
  [FIXED] Support for saved credit card in admin
1
+ CLS_Paypal 1.1.10 (5/19/2015)
2
+ =======================================
3
+ [CHANGED] Minor template and method changes to match core codebase
4
+
5
  CLS_Paypal 1.1.9 (10/16/2014)
6
  =======================================
7
  [FIXED] Support for saved credit card in admin
app/code/community/CLS/Paypal/Model/Adminhtml/Sales/Order/Create.php CHANGED
@@ -51,8 +51,9 @@ class CLS_Paypal_Model_Adminhtml_Sales_Order_Create extends Mage_Adminhtml_Model
51
  $this->_prepareQuoteItems();
52
 
53
  $service = Mage::getModel('sales/service_quote', $quote);
54
- if ($this->getSession()->getOrder()->getId()) {
55
- $oldOrder = $this->getSession()->getOrder();
 
56
  $originalId = $oldOrder->getOriginalIncrementId();
57
  if (!$originalId) {
58
  $originalId = $oldOrder->getIncrementId();
@@ -66,24 +67,26 @@ class CLS_Paypal_Model_Adminhtml_Sales_Order_Create extends Mage_Adminhtml_Model
66
  );
67
  $quote->setReservedOrderId($orderData['increment_id']);
68
  $service->setOrderData($orderData);
 
 
69
  }
70
 
 
71
  $order = $service->submit();
72
- if ((!$quote->getCustomer()->getId() || !$quote->getCustomer()->isInStore($this->getSession()->getStore()))
 
73
  && !$quote->getCustomerIsGuest()
74
  ) {
75
- $quote->getCustomer()->setCreatedAt($order->getCreatedAt());
76
- $quote->getCustomer()
77
  ->save()
78
  ->sendNewAccountEmail('registered', '', $quote->getStoreId());;
79
  }
80
- if ($this->getSession()->getOrder()->getId()) {
81
- $oldOrder = $this->getSession()->getOrder();
82
 
83
- $this->getSession()->getOrder()->setRelationChildId($order->getId());
84
- $this->getSession()->getOrder()->setRelationChildRealId($order->getIncrementId());
85
- $this->getSession()->getOrder()->cancel()
86
- ->save();
87
  $order->save();
88
  }
89
  if ($this->getSendConfirmation()) {
51
  $this->_prepareQuoteItems();
52
 
53
  $service = Mage::getModel('sales/service_quote', $quote);
54
+ /** @var Mage_Sales_Model_Order $oldOrder */
55
+ $oldOrder = $this->getSession()->getOrder();
56
+ if ($oldOrder->getId()) {
57
  $originalId = $oldOrder->getOriginalIncrementId();
58
  if (!$originalId) {
59
  $originalId = $oldOrder->getIncrementId();
67
  );
68
  $quote->setReservedOrderId($orderData['increment_id']);
69
  $service->setOrderData($orderData);
70
+
71
+ $oldOrder->cancel();
72
  }
73
 
74
+ /** @var Mage_Sales_Model_Order $order */
75
  $order = $service->submit();
76
+ $customer = $quote->getCustomer();
77
+ if ((!$customer->getId() || !$customer->isInStore($this->getSession()->getStore()))
78
  && !$quote->getCustomerIsGuest()
79
  ) {
80
+ $customer->setCreatedAt($order->getCreatedAt());
81
+ $customer
82
  ->save()
83
  ->sendNewAccountEmail('registered', '', $quote->getStoreId());;
84
  }
 
 
85
 
86
+ if ($oldOrder->getId()) {
87
+ $oldOrder->setRelationChildId($order->getId());
88
+ $oldOrder->setRelationChildRealId($order->getIncrementId());
89
+ $oldOrder->save();
90
  $order->save();
91
  }
92
  if ($this->getSendConfirmation()) {
app/code/community/CLS/Paypal/README.md CHANGED
@@ -1,4 +1,4 @@
1
- ## Saved Credit Cards via PayPal Tokenization
2
 
3
  PCI Compliant saved credit cards with Paypal reference transactions
4
 
1
+ ## <a name="paypal-token" />Saved Credit Cards via PayPal Tokenization
2
 
3
  PCI Compliant saved credit cards with Paypal reference transactions
4
 
app/code/community/CLS/Paypal/etc/config.xml CHANGED
@@ -30,7 +30,7 @@
30
  <config>
31
  <modules>
32
  <CLS_Paypal>
33
- <version>1.1.9</version>
34
  </CLS_Paypal>
35
  </modules>
36
 
30
  <config>
31
  <modules>
32
  <CLS_Paypal>
33
+ <version>1.1.10</version>
34
  </CLS_Paypal>
35
  </modules>
36
 
app/design/adminhtml/default/default/template/cls_paypal/payment/form/cc.phtml CHANGED
@@ -47,7 +47,7 @@
47
  <li>
48
  <div class="input-box">
49
  <label for="<?php echo $_code ?>_cc_number"><?php echo Mage::helper('payment')->__('Credit Card Number') ?> <span class="required">*</span></label><br/>
50
- <input type="text" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo Mage::helper('payment')->__('Credit Card Number') ?>" class="input-text validate-cc-number" value="<?php echo $this->getInfoData('cc_number')?>"/>
51
  </div>
52
  </li>
53
  <li>
@@ -71,7 +71,7 @@
71
  <li>
72
  <div class="input-box">
73
  <label for="<?php echo $_code ?>_cc_cid"><?php echo Mage::helper('payment')->__('Card Verification Number') ?> <span class="required">*</span></label><br/>
74
- <input type="text" title="<?php echo Mage::helper('payment')->__('Card Verification Number') ?>" class="required-entry input-text validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" style="width:3em;" value="<?php echo $this->getInfoData('cc_cid')?>"/>
75
  </div>
76
  </li>
77
  <?php endif; ?>
@@ -93,7 +93,7 @@
93
  <li>
94
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
95
  <span class="input-box">
96
- <input type="text" title="<?php echo $this->__('Issue Number') ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
97
  </span>
98
  </li>
99
 
47
  <li>
48
  <div class="input-box">
49
  <label for="<?php echo $_code ?>_cc_number"><?php echo Mage::helper('payment')->__('Credit Card Number') ?> <span class="required">*</span></label><br/>
50
+ <input type="text" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('payment')->__('Credit Card Number')) ?>" class="input-text validate-cc-number" value="<?php echo $this->getInfoData('cc_number')?>"/>
51
  </div>
52
  </li>
53
  <li>
71
  <li>
72
  <div class="input-box">
73
  <label for="<?php echo $_code ?>_cc_cid"><?php echo Mage::helper('payment')->__('Card Verification Number') ?> <span class="required">*</span></label><br/>
74
+ <input type="text" title="<?php echo Mage::helper('core')->quoteEscape(Mage::helper('payment')->__('Card Verification Number')) ?>" class="required-entry input-text validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" style="width:3em;" value="<?php echo $this->getInfoData('cc_cid')?>"/>
75
  </div>
76
  </li>
77
  <?php endif; ?>
93
  <li>
94
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
95
  <span class="input-box">
96
+ <input type="text" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Issue Number')) ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
97
  </span>
98
  </li>
99
 
app/design/frontend/base/default/template/cls_paypal/payment/form/cc.phtml CHANGED
@@ -55,7 +55,7 @@
55
  <li>
56
  <label for="<?php echo $_code ?>_cc_number" class="required"><em>*</em><?php echo $this->__('Credit Card Number') ?></label>
57
  <div class="input-box">
58
- <input type="text" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo $this->__('Credit Card Number') ?>" class="input-text validate-cc-number validate-cc-type" value="" />
59
  </div>
60
  </li>
61
  <li id="<?php echo $_code ?>_cc_type_exp_div">
@@ -85,7 +85,7 @@
85
  <label for="<?php echo $_code ?>_cc_cid" class="required"><em>*</em><?php echo $this->__('Card Verification Number') ?></label>
86
  <div class="input-box">
87
  <div class="v-fix">
88
- <input type="text" title="<?php echo $this->__('Card Verification Number') ?>" class="input-text cvv required-entry validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" value="" />
89
  </div>
90
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
91
  </div>
@@ -110,7 +110,7 @@
110
  <li>
111
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
112
  <span class="input-box">
113
- <input type="text" title="<?php echo $this->__('Issue Number') ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
114
  </span>
115
  </li>
116
 
55
  <li>
56
  <label for="<?php echo $_code ?>_cc_number" class="required"><em>*</em><?php echo $this->__('Credit Card Number') ?></label>
57
  <div class="input-box">
58
+ <input type="text" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo Mage::helper('core')->jsQuoteEscape($this->__('Credit Card Number')) ?>" class="input-text validate-cc-number validate-cc-type" value="" />
59
  </div>
60
  </li>
61
  <li id="<?php echo $_code ?>_cc_type_exp_div">
85
  <label for="<?php echo $_code ?>_cc_cid" class="required"><em>*</em><?php echo $this->__('Card Verification Number') ?></label>
86
  <div class="input-box">
87
  <div class="v-fix">
88
+ <input type="text" title="<?php echo Mage::helper('core')->jsQuoteEscape($this->__('Card Verification Number')) ?>" class="input-text cvv required-entry validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" value="" />
89
  </div>
90
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
91
  </div>
110
  <li>
111
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
112
  <span class="input-box">
113
+ <input type="text" title="<?php echo Mage::helper('core')->jsQuoteEscape($this->__('Issue Number')) ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
114
  </span>
115
  </li>
116
 
app/design/frontend/enterprise/default/template/cls_paypal/payment/form/cc.phtml CHANGED
@@ -55,7 +55,7 @@
55
  <li>
56
  <label for="<?php echo $_code ?>_cc_number" class="required"><em>*</em><?php echo $this->__('Credit Card Number') ?></label>
57
  <div class="input-box">
58
- <input type="text" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo $this->__('Credit Card Number') ?>" class="input-text validate-cc-number validate-cc-type" value="" />
59
  </div>
60
  </li>
61
  <li id="<?php echo $_code ?>_cc_type_exp_div">
@@ -85,7 +85,7 @@
85
  <label for="<?php echo $_code ?>_cc_cid" class="required"><em>*</em><?php echo $this->__('Card Verification Number') ?></label>
86
  <div class="input-box">
87
  <div class="v-fix">
88
- <input type="text" title="<?php echo $this->__('Card Verification Number') ?>" class="input-text cvv required-entry validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" value="" />
89
  </div>
90
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
91
  </div>
@@ -110,7 +110,7 @@
110
  <li>
111
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
112
  <span class="input-box">
113
- <input type="text" title="<?php echo $this->__('Issue Number') ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
114
  </span>
115
  </li>
116
 
55
  <li>
56
  <label for="<?php echo $_code ?>_cc_number" class="required"><em>*</em><?php echo $this->__('Credit Card Number') ?></label>
57
  <div class="input-box">
58
+ <input type="text" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo Mage::helper('core')->jsQuoteEscape($this->__('Credit Card Number')) ?>" class="input-text validate-cc-number validate-cc-type" value="" />
59
  </div>
60
  </li>
61
  <li id="<?php echo $_code ?>_cc_type_exp_div">
85
  <label for="<?php echo $_code ?>_cc_cid" class="required"><em>*</em><?php echo $this->__('Card Verification Number') ?></label>
86
  <div class="input-box">
87
  <div class="v-fix">
88
+ <input type="text" title="<?php echo Mage::helper('core')->jsQuoteEscape($this->__('Card Verification Number')) ?>" class="input-text cvv required-entry validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" value="" />
89
  </div>
90
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
91
  </div>
110
  <li>
111
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
112
  <span class="input-box">
113
+ <input type="text" title="<?php echo Mage::helper('core')->jsQuoteEscape($this->__('Issue Number')) ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
114
  </span>
115
  </li>
116
 
app/design/frontend/rwd/default/template/cls_paypal/payment/form/cc.phtml CHANGED
@@ -44,7 +44,7 @@
44
  <p class="required"><?php echo $this->__('* Required Fields') ?></p>
45
  <label for="<?php echo $_code ?>_cc_type" class="required"><em>*</em><?php echo $this->__('Credit Card Type') ?></label>
46
  <div class="input-box">
47
- <select id="<?php echo $_code ?>_cc_type" name="payment[cc_type]" class="required-entry validate-cc-type-select" title="<?php echo $this->__('Credit Card Type') ?>">
48
  <option value=""><?php echo $this->__('--Please Select--')?></option>
49
  <?php $_ccType = $this->getInfoData('cc_type') ?>
50
  <?php foreach ($this->getCcAvailableTypes() as $_typeCode => $_typeName): ?>
@@ -56,7 +56,7 @@
56
  <li>
57
  <label for="<?php echo $_code ?>_cc_number" class="required"><em>*</em><?php echo $this->__('Credit Card Number') ?></label>
58
  <div class="input-box">
59
- <input type="text" pattern="\d*" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo $this->__('Credit Card Number') ?>" class="input-text validate-cc-number validate-cc-type" value="" />
60
  </div>
61
  </li>
62
  <li id="<?php echo $_code ?>_cc_type_exp_div">
@@ -86,7 +86,7 @@
86
  <label for="<?php echo $_code ?>_cc_cid" class="required"><em>*</em><?php echo $this->__('Card Verification Number') ?></label>
87
  <div class="input-box">
88
  <div class="v-fix">
89
- <input type="text" pattern="\d*" title="<?php echo $this->__('Card Verification Number') ?>" class="input-text cvv required-entry validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" value="" />
90
  </div>
91
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
92
  </div>
@@ -108,7 +108,7 @@
108
  <li>
109
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
110
  <span class="input-box">
111
- <input type="text" title="<?php echo $this->__('Issue Number') ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
112
  </span>
113
  </li>
114
 
44
  <p class="required"><?php echo $this->__('* Required Fields') ?></p>
45
  <label for="<?php echo $_code ?>_cc_type" class="required"><em>*</em><?php echo $this->__('Credit Card Type') ?></label>
46
  <div class="input-box">
47
+ <select id="<?php echo $_code ?>_cc_type" name="payment[cc_type]" class="required-entry validate-cc-type-select" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Credit Card Type')) ?>">
48
  <option value=""><?php echo $this->__('--Please Select--')?></option>
49
  <?php $_ccType = $this->getInfoData('cc_type') ?>
50
  <?php foreach ($this->getCcAvailableTypes() as $_typeCode => $_typeName): ?>
56
  <li>
57
  <label for="<?php echo $_code ?>_cc_number" class="required"><em>*</em><?php echo $this->__('Credit Card Number') ?></label>
58
  <div class="input-box">
59
+ <input type="text" pattern="\d*" id="<?php echo $_code ?>_cc_number" name="payment[cc_number]" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Credit Card Number')) ?>" class="input-text validate-cc-number validate-cc-type" value="" />
60
  </div>
61
  </li>
62
  <li id="<?php echo $_code ?>_cc_type_exp_div">
86
  <label for="<?php echo $_code ?>_cc_cid" class="required"><em>*</em><?php echo $this->__('Card Verification Number') ?></label>
87
  <div class="input-box">
88
  <div class="v-fix">
89
+ <input type="text" pattern="\d*" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Card Verification Number')) ?>" class="input-text cvv required-entry validate-cc-cvn" id="<?php echo $_code ?>_cc_cid" name="payment[cc_cid]" value="" />
90
  </div>
91
  <a href="#" class="cvv-what-is-this"><?php echo $this->__('What is this?') ?></a>
92
  </div>
108
  <li>
109
  <label for="<?php echo $_code ?>_cc_issue"><?php echo $this->__('Issue Number') ?>:</label>
110
  <span class="input-box">
111
+ <input type="text" title="<?php echo Mage::helper('core')->quoteEscape($this->__('Issue Number')) ?>" class="input-text validate-cc-ukss cvv" id="<?php echo $_code ?>_cc_issue" name="payment[cc_ss_issue]" value="" />
112
  </span>
113
  </li>
114
 
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>CLS_Paypal_Credit_Card_Tokenization</name>
4
- <version>1.1.9</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
@@ -71,11 +71,11 @@ Settings for this module's features can be found in System Configuration, under
71
  PayPal Billing Agreement Settings can now be found under Advanced Settings for Payflow Pro, just as it is found for other solutions.&#xD;
72
  &#xD;
73
  For each of the four supported direct payment solutions, Advanced Settings now contains three added groups: PayPal Saved Credit Card Settings, PayPal Previous Order Credit Card Settings, and PayPal Previous Order Billing Agreement Settings. Enable the module's various features from these groups, as well as setting their configuration options independently of the standard credit card and billing agreement configurations.</description>
74
- <notes>Fixed support for saved credit card in admin, fixed guest billing agreement sign-up in PayFlow Express</notes>
75
  <authors><author><name>Classy Llama</name><user>classyllama</user><email>info@classyllama.com</email></author></authors>
76
- <date>2014-10-16</date>
77
- <time>19:10:31</time>
78
- <contents><target name="magecommunity"><dir name="CLS"><dir name="Paypal"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Customer.php" hash="4217b90d94215a6652dcc698ae348f6c"/></dir></dir></dir></dir><dir name="Customer"><file name="Storedcard.php" hash="1f19b685983a801be9a0e3a5224df987"/></dir><dir name="Payment"><dir name="Form"><file name="Cc.php" hash="4a6046c29e70e5d3668ee9840c642c57"/></dir></dir><dir name="Paypal"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Location.php" hash="2730278f26f00678f7effaee7fabafae"/></dir></dir></dir></dir><dir name="Payflow"><dir name="Advanced"><file name="Form.php" hash="ab4f2b5d5b90d3d9c59793a44bcd3106"/></dir><dir name="Link"><file name="Form.php" hash="2078d80e9d02f4410ad521d669131f8c"/></dir></dir><dir name="Payment"><dir name="Form"><file name="Customerstored.php" hash="bf998008e870864c4af7f4da7b1f3776"/><dir name="Orderstored"><file name="Agreement.php" hash="96d1322d1ee4aaa1bfb1a29705ad3693"/></dir><file name="Orderstored.php" hash="ad8641f36a240b3582f9c2df872f1e7a"/></dir></dir></dir><dir name="Paypaluk"><dir name="Payment"><dir name="Form"><dir name="Orderstored"><file name="Agreement.php" hash="df2393007cedf8f07a9f5c075875287c"/></dir></dir></dir></dir></dir><file name="CHANGELOG.txt" hash="3560d1d28ea55821283976aa4a84e698"/><dir name="Helper"><file name="Data.php" hash="f90e0a15ea4bf54d8a5e6413dccfe2dd"/><dir name="Orderstored"><file name="Agreement.php" hash="87bc057e438e2364bfef6c8aaf298b72"/></dir><dir name="Paypal"><file name="Data.php" hash="0baa147dd91491b3628c54873acc7067"/></dir><file name="Storedcard.php" hash="d1dcbd3169146a8be0b0f743e780219b"/></dir><file name="LICENSE.txt" hash="71db18446bebc23ced8dd62644d16b5f"/><dir name="Model"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Create.php" hash="c4495227ebcf57985c76aee3484fdda8"/></dir></dir></dir><file name="Customerstored.php" hash="b665668e2dea947732e15b807d0ac0d9"/><file name="Observer.php" hash="adc978c7f0d89bc4bfb07a41d4ca1749"/><dir name="Paypal"><dir name="Api"><file name="Nvp.php" hash="1a39867d97056840b3b7220f21e7d8a8"/></dir><file name="Config.php" hash="4c94e4720c26c36373ee60b95fa4f855"/><file name="Direct.php" hash="ef3b0556bf0a42e06540918f6a199c89"/><dir name="Express"><file name="Checkout.php" hash="0089b290510d6558f405837c04b0d28d"/></dir><file name="Express.php" hash="01df608f519c2686f2b92bb29f0d710b"/><file name="Info.php" hash="e9e62f9a4de192ad2e4475cd329239ac"/><dir name="Method"><dir name="Orderstored"><file name="Agreement.php" hash="4e835c3ced7234f1fa85a9ac2135d159"/></dir></dir><file name="Payflowadvanced.php" hash="0c1b29ae87e3d99bc9213c98cd6fce62"/><file name="Payflowlink.php" hash="43d11dce5912b1065c09fc1deb1b8a55"/><file name="Payflowpro.php" hash="012bd91fcb65ed3b66182a0a84b0b2d2"/><dir name="Stored"><file name="Abstract.php" hash="d3d462fdec47a0c7a9fbe400f3db7570"/><dir name="Customerstored"><file name="Direct.php" hash="4d8c9ca1bd51387e30020a5ab7cf18e0"/><file name="Payflow.php" hash="8f7bc5a7711c090c99e368269dff0256"/><file name="Payflowadvanced.php" hash="140b8ce3772c1b1e7eba27fda3621b40"/><file name="Payflowlink.php" hash="ec10930f8e13759b7eee19eca2a1a402"/><file name="Payflowpro.php" hash="e3e9106c86b2121d5bc22346cedb5e70"/></dir><file name="Customerstored.php" hash="a4522b88ed84f4bb8c0de2368e6ff7ef"/><dir name="Orderstored"><file name="Direct.php" hash="b5e43e468696da57104d14558cbf6796"/><file name="Payflow.php" hash="39d2b02a4ca5f21966d3733800edeb74"/><file name="Payflowadvanced.php" hash="81983792d914701ff5853e2372c62e87"/><file name="Payflowlink.php" hash="b2a23f8f793d4791207580eec2a1614c"/><file name="Payflowpro.php" hash="e740ceaeb6b6eabb7bf69d91c802248c"/></dir><file name="Orderstored.php" hash="da3695a5c11bc9692c44985682faf763"/><file name="Payflow.php" hash="cf8395c60cd48a890366932e0b771a2b"/></dir></dir><dir name="Paypaluk"><dir name="Api"><dir name="Express"><file name="Nvp.php" hash="e7f2f3d43460963e0c03be0e2570b945"/></dir><dir name="Nvp"><file name="Common.php" hash="61d14420b595f41ee05dcac38e7b6a30"/></dir><file name="Nvp.php" hash="cd91e35953728ec23cc3d12d370b3d01"/></dir><dir name="Express"><file name="Checkout.php" hash="30be50f4f37c4dd86a030ef8d8e746ab"/></dir><file name="Express.php" hash="3bd2447989120a23637112e83440bc34"/><dir name="Method"><file name="Agreement.php" hash="6130d3dd630e45822af00c03e43d2fdd"/><dir name="Orderstored"><file name="Agreement.php" hash="128ebc81894ff25ba713b4d4817dfda3"/></dir></dir></dir><dir name="Resource"><dir name="Customerstored"><file name="Collection.php" hash="a6555fdd2413470de3492e3dd79f245d"/></dir><file name="Customerstored.php" hash="4817d0cc17fd7878db7635bdaf4d28ca"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Payflowbaenabled.php" hash="01eea301e74636cfb3446a32875696f8"/></dir></dir></dir></dir><file name="README.md" hash="7fa044486107cdf0d86d24a340fdc675"/><file name="SUPPORT.md" hash="262472006386d2141541a4d1723860b7"/><dir name="controllers"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="CreateController.php" hash="7f38863fd347676405af75c90fce8eff"/></dir></dir></dir><dir name="Customer"><file name="StoredcardController.php" hash="265534f272fb6fc7a8c6198db29d0bbe"/></dir><dir name="Paypal"><file name="ExpressController.php" hash="3ee6219c5bc5bc126b96de6089fc5344"/></dir><dir name="PaypalUk"><file name="ExpressController.php" hash="630f0fae3d9a84e7fa0f8242f7e715d1"/></dir></dir><dir name="etc"><file name="config.xml" hash="7e083188700d83a31602d67359ac97f7"/><file name="system.xml" hash="04d4fb444d7cb3aba57b7a9fdfbb0a9b"/></dir><dir name="sql"><dir name="cls_paypal_setup"><file name="mysql4-install-0.0.1.php" hash="5b4967e3363969977e11131911e34a93"/><file name="mysql4-install-0.3.1.php" hash="a924ac18a74bf6d1688db002ff5c9ec0"/><file name="mysql4-upgrade-0.3.0-0.3.1.php" hash="238220d8673832b5c6bdc6904cd616b5"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="cls_paypal.xml" hash="79f01d08391f43d036eda62b7e065ab0"/></dir><dir name="template"><dir name="cls_paypal"><dir name="payment"><dir name="form"><file name="cc.phtml" hash="18374f975a2b4a2ff54d4694be4a994c"/><file name="customer_stored.phtml" hash="12522cb9f7acd46b1ffb61d1537994da"/><file name="order_stored.phtml" hash="b621f2c672d66cf418737cf68669976c"/></dir></dir><dir name="sales"><dir name="order"><dir name="create"><dir name="form"><file name="address.phtml" hash="1c6b60a4758aac055e935dfd56f468ae"/></dir></dir></dir><dir name="payment"><dir name="form"><dir name="orderstored"><file name="agreement.phtml" hash="a7c7568b9a7dda44673c1c195906f611"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="cls_paypal.xml" hash="4c37fcb580cbcaa1a01a897045758728"/></dir><dir name="template"><dir name="cls_paypal"><dir name="customer"><file name="storedcard.phtml" hash="0561300c7a3185739f42a60d4afe0c6d"/></dir><dir name="payment"><dir name="form"><file name="cc.phtml" hash="3980e7d249cfd0990ec2a1b9a26d6f5c"/><file name="customer_stored.phtml" hash="71a894688d69f295f24e79239b2735c0"/></dir></dir><dir name="paypal"><dir name="payflow"><file name="info.phtml" hash="634070bc37d37dcb5a434f388d8a303c"/></dir></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="template"><dir name="cls_paypal"><dir name="payment"><dir name="form"><file name="cc.phtml" hash="55b79cb005448d03b99578564cf175b5"/></dir></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="template"><dir name="cls_paypal"><dir name="payment"><dir name="form"><file name="cc.phtml" hash="55ca835564286814ddb831f1482a7390"/></dir></dir><dir name="paypal"><dir name="payflow"><file name="info.phtml" hash="2373904e6ba3113bf17eba45b1d77c19"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="CLS_Paypal.xml" hash="9e629aac18f2e5f2c9feb266985c912f"/></dir></target><target name="magelocale"><dir name="en_US"><file name="CLS_Paypal.csv" hash="ab57482877d914bb1d02021d95c65520"/></dir></target></contents>
79
  <compatible/>
80
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
81
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>CLS_Paypal_Credit_Card_Tokenization</name>
4
+ <version>1.1.10</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
71
  PayPal Billing Agreement Settings can now be found under Advanced Settings for Payflow Pro, just as it is found for other solutions.&#xD;
72
  &#xD;
73
  For each of the four supported direct payment solutions, Advanced Settings now contains three added groups: PayPal Saved Credit Card Settings, PayPal Previous Order Credit Card Settings, and PayPal Previous Order Billing Agreement Settings. Enable the module's various features from these groups, as well as setting their configuration options independently of the standard credit card and billing agreement configurations.</description>
74
+ <notes>Minor template and method tweaks to match core Magento codebase</notes>
75
  <authors><author><name>Classy Llama</name><user>classyllama</user><email>info@classyllama.com</email></author></authors>
76
+ <date>2015-05-19</date>
77
+ <time>00:59:17</time>
78
+ <contents><target name="magecommunity"><dir name="CLS"><dir name="Paypal"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Customer.php" hash="4217b90d94215a6652dcc698ae348f6c"/></dir></dir></dir></dir><dir name="Customer"><file name="Storedcard.php" hash="1f19b685983a801be9a0e3a5224df987"/></dir><dir name="Payment"><dir name="Form"><file name="Cc.php" hash="4a6046c29e70e5d3668ee9840c642c57"/></dir></dir><dir name="Paypal"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Location.php" hash="2730278f26f00678f7effaee7fabafae"/></dir></dir></dir></dir><dir name="Payflow"><dir name="Advanced"><file name="Form.php" hash="ab4f2b5d5b90d3d9c59793a44bcd3106"/></dir><dir name="Link"><file name="Form.php" hash="2078d80e9d02f4410ad521d669131f8c"/></dir></dir><dir name="Payment"><dir name="Form"><file name="Customerstored.php" hash="bf998008e870864c4af7f4da7b1f3776"/><dir name="Orderstored"><file name="Agreement.php" hash="96d1322d1ee4aaa1bfb1a29705ad3693"/></dir><file name="Orderstored.php" hash="ad8641f36a240b3582f9c2df872f1e7a"/></dir></dir></dir><dir name="Paypaluk"><dir name="Payment"><dir name="Form"><dir name="Orderstored"><file name="Agreement.php" hash="df2393007cedf8f07a9f5c075875287c"/></dir></dir></dir></dir></dir><file name="CHANGELOG.txt" hash="f387fe2e4fdeb79aea9861ea386bbcc2"/><dir name="Helper"><file name="Data.php" hash="f90e0a15ea4bf54d8a5e6413dccfe2dd"/><dir name="Orderstored"><file name="Agreement.php" hash="87bc057e438e2364bfef6c8aaf298b72"/></dir><dir name="Paypal"><file name="Data.php" hash="0baa147dd91491b3628c54873acc7067"/></dir><file name="Storedcard.php" hash="d1dcbd3169146a8be0b0f743e780219b"/></dir><file name="LICENSE.txt" hash="71db18446bebc23ced8dd62644d16b5f"/><dir name="Model"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Create.php" hash="8aa4622df9383faaf3af5961e4fa0c24"/></dir></dir></dir><file name="Customerstored.php" hash="b665668e2dea947732e15b807d0ac0d9"/><file name="Observer.php" hash="adc978c7f0d89bc4bfb07a41d4ca1749"/><dir name="Paypal"><dir name="Api"><file name="Nvp.php" hash="1a39867d97056840b3b7220f21e7d8a8"/></dir><file name="Config.php" hash="4c94e4720c26c36373ee60b95fa4f855"/><file name="Direct.php" hash="ef3b0556bf0a42e06540918f6a199c89"/><dir name="Express"><file name="Checkout.php" hash="0089b290510d6558f405837c04b0d28d"/></dir><file name="Express.php" hash="01df608f519c2686f2b92bb29f0d710b"/><file name="Info.php" hash="e9e62f9a4de192ad2e4475cd329239ac"/><dir name="Method"><dir name="Orderstored"><file name="Agreement.php" hash="4e835c3ced7234f1fa85a9ac2135d159"/></dir></dir><file name="Payflowadvanced.php" hash="0c1b29ae87e3d99bc9213c98cd6fce62"/><file name="Payflowlink.php" hash="43d11dce5912b1065c09fc1deb1b8a55"/><file name="Payflowpro.php" hash="012bd91fcb65ed3b66182a0a84b0b2d2"/><dir name="Stored"><file name="Abstract.php" hash="d3d462fdec47a0c7a9fbe400f3db7570"/><dir name="Customerstored"><file name="Direct.php" hash="4d8c9ca1bd51387e30020a5ab7cf18e0"/><file name="Payflow.php" hash="8f7bc5a7711c090c99e368269dff0256"/><file name="Payflowadvanced.php" hash="140b8ce3772c1b1e7eba27fda3621b40"/><file name="Payflowlink.php" hash="ec10930f8e13759b7eee19eca2a1a402"/><file name="Payflowpro.php" hash="e3e9106c86b2121d5bc22346cedb5e70"/></dir><file name="Customerstored.php" hash="a4522b88ed84f4bb8c0de2368e6ff7ef"/><dir name="Orderstored"><file name="Direct.php" hash="b5e43e468696da57104d14558cbf6796"/><file name="Payflow.php" hash="39d2b02a4ca5f21966d3733800edeb74"/><file name="Payflowadvanced.php" hash="81983792d914701ff5853e2372c62e87"/><file name="Payflowlink.php" hash="b2a23f8f793d4791207580eec2a1614c"/><file name="Payflowpro.php" hash="e740ceaeb6b6eabb7bf69d91c802248c"/></dir><file name="Orderstored.php" hash="da3695a5c11bc9692c44985682faf763"/><file name="Payflow.php" hash="cf8395c60cd48a890366932e0b771a2b"/></dir></dir><dir name="Paypaluk"><dir name="Api"><dir name="Express"><file name="Nvp.php" hash="e7f2f3d43460963e0c03be0e2570b945"/></dir><dir name="Nvp"><file name="Common.php" hash="61d14420b595f41ee05dcac38e7b6a30"/></dir><file name="Nvp.php" hash="cd91e35953728ec23cc3d12d370b3d01"/></dir><dir name="Express"><file name="Checkout.php" hash="30be50f4f37c4dd86a030ef8d8e746ab"/></dir><file name="Express.php" hash="3bd2447989120a23637112e83440bc34"/><dir name="Method"><file name="Agreement.php" hash="6130d3dd630e45822af00c03e43d2fdd"/><dir name="Orderstored"><file name="Agreement.php" hash="128ebc81894ff25ba713b4d4817dfda3"/></dir></dir></dir><dir name="Resource"><dir name="Customerstored"><file name="Collection.php" hash="a6555fdd2413470de3492e3dd79f245d"/></dir><file name="Customerstored.php" hash="4817d0cc17fd7878db7635bdaf4d28ca"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Payflowbaenabled.php" hash="01eea301e74636cfb3446a32875696f8"/></dir></dir></dir></dir><file name="README.md" hash="5d6f7b300c1a44223551be4770609907"/><file name="SUPPORT.md" hash="262472006386d2141541a4d1723860b7"/><dir name="controllers"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="CreateController.php" hash="7f38863fd347676405af75c90fce8eff"/></dir></dir></dir><dir name="Customer"><file name="StoredcardController.php" hash="265534f272fb6fc7a8c6198db29d0bbe"/></dir><dir name="Paypal"><file name="ExpressController.php" hash="3ee6219c5bc5bc126b96de6089fc5344"/></dir><dir name="PaypalUk"><file name="ExpressController.php" hash="630f0fae3d9a84e7fa0f8242f7e715d1"/></dir></dir><dir name="etc"><file name="config.xml" hash="1a670d236746bad8a9a432193e710621"/><file name="system.xml" hash="04d4fb444d7cb3aba57b7a9fdfbb0a9b"/></dir><dir name="sql"><dir name="cls_paypal_setup"><file name="mysql4-install-0.0.1.php" hash="5b4967e3363969977e11131911e34a93"/><file name="mysql4-install-0.3.1.php" hash="a924ac18a74bf6d1688db002ff5c9ec0"/><file name="mysql4-upgrade-0.3.0-0.3.1.php" hash="238220d8673832b5c6bdc6904cd616b5"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="cls_paypal.xml" hash="79f01d08391f43d036eda62b7e065ab0"/></dir><dir name="template"><dir name="cls_paypal"><dir name="payment"><dir name="form"><file name="cc.phtml" hash="136aa3ddc9c7b3f225c09edc6342400f"/><file name="customer_stored.phtml" hash="12522cb9f7acd46b1ffb61d1537994da"/><file name="order_stored.phtml" hash="b621f2c672d66cf418737cf68669976c"/></dir></dir><dir name="sales"><dir name="order"><dir name="create"><dir name="form"><file name="address.phtml" hash="1c6b60a4758aac055e935dfd56f468ae"/></dir></dir></dir><dir name="payment"><dir name="form"><dir name="orderstored"><file name="agreement.phtml" hash="a7c7568b9a7dda44673c1c195906f611"/></dir></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="cls_paypal.xml" hash="4c37fcb580cbcaa1a01a897045758728"/></dir><dir name="template"><dir name="cls_paypal"><dir name="customer"><file name="storedcard.phtml" hash="0561300c7a3185739f42a60d4afe0c6d"/></dir><dir name="payment"><dir name="form"><file name="cc.phtml" hash="ab7c02f866fc07121739d9a921a38341"/><file name="customer_stored.phtml" hash="71a894688d69f295f24e79239b2735c0"/></dir></dir><dir name="paypal"><dir name="payflow"><file name="info.phtml" hash="634070bc37d37dcb5a434f388d8a303c"/></dir></dir></dir></dir></dir></dir><dir name="enterprise"><dir name="default"><dir name="template"><dir name="cls_paypal"><dir name="payment"><dir name="form"><file name="cc.phtml" hash="dd32c11eca8db932b44e82abf97f2120"/></dir></dir></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="template"><dir name="cls_paypal"><dir name="payment"><dir name="form"><file name="cc.phtml" hash="fff9b1a938373ebdad56fdf13ebb9cbb"/></dir></dir><dir name="paypal"><dir name="payflow"><file name="info.phtml" hash="2373904e6ba3113bf17eba45b1d77c19"/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="CLS_Paypal.xml" hash="9e629aac18f2e5f2c9feb266985c912f"/></dir></target><target name="magelocale"><dir name="en_US"><file name="CLS_Paypal.csv" hash="ab57482877d914bb1d02021d95c65520"/></dir></target></contents>
79
  <compatible/>
80
  <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
81
  </package>