eWAY_Payment_Rapid31 - Version 1.4.2

Version Notes

Fixes and updates:

- Support for BIN 2 MasterCards
- Resolves an issue with some other payment methods not working with Direct.

Download this release

Release Info

Developer eWAY Payments
Extension eWAY_Payment_Rapid31
Version 1.4.2
Comparing to
See all releases


Code changes from version 1.4.1 to 1.4.2

app/code/community/Eway/Rapid31/Model/Method/Notsaved.php CHANGED
@@ -239,9 +239,9 @@ class Eway_Rapid31_Model_Method_Notsaved extends Mage_Payment_Model_Method_Abstr
239
  // Visa
240
  'VI' => '/^4[0-9]{12}([0-9]{3})?$/',
241
  // Master Card
242
- 'MC' => '/^5[1-5][0-9]{14}$/',
243
  // Master Card 2017 - new MasterCard Range 2221-2720
244
- //'MC' => '/(^5[1-5][0-9]{14}$)|(^2221[0-9]{12}$)|(^222[2-9][0-9]{12}$)|(^22[3-9][0-9]{13}$)|(^2[3-6][0-9]{14}$)|(^2720[0-9]{12}$)|(^27[0-1][0-9]{13}$)/',
245
  // American Express
246
  'AE' => '/^3[47][0-9]{13}$/',
247
  // JCB
239
  // Visa
240
  'VI' => '/^4[0-9]{12}([0-9]{3})?$/',
241
  // Master Card
242
+ //'MC' => '/^5[1-5][0-9]{14}$/',
243
  // Master Card 2017 - new MasterCard Range 2221-2720
244
+ 'MC' => '/(^5[1-5][0-9]{14}$)|(^2221[0-9]{12}$)|(^222[2-9][0-9]{12}$)|(^22[3-9][0-9]{13}$)|(^2[3-6][0-9]{14}$)|(^2720[0-9]{12}$)|(^27[0-1][0-9]{13}$)/',
245
  // American Express
246
  'AE' => '/^3[47][0-9]{13}$/',
247
  // JCB
app/code/community/Eway/Rapid31/controllers/SharedpageController.php CHANGED
@@ -45,6 +45,7 @@ class Eway_Rapid31_SharedpageController extends Mage_Checkout_OnepageController
45
  $data = $this->_checkout->createAccessCode(Mage::getUrl('*/*/return', array('_secure'=>true)), Mage::getUrl('*/*/cancel', array('_secure'=>true)));
46
  if ($data->isSuccess()) {
47
  Mage::getSingleton('core/session')->setData('FormActionURL', $data->getFormActionURL());
 
48
  if ($data->getSharedPaymentUrl()) {
49
  $this->_redirectUrl($data->getSharedPaymentUrl());
50
  return;
@@ -104,6 +105,7 @@ class Eway_Rapid31_SharedpageController extends Mage_Checkout_OnepageController
104
 
105
  if ($data->isSuccess()) {
106
  Mage::getSingleton('core/session')->setData('FormActionURL', $data->getFormActionURL());
 
107
  if ($data->getSharedPaymentUrl()) {
108
  $result['url'] = $data->getSharedPaymentUrl();
109
  $result['success'] = true;
@@ -143,6 +145,16 @@ class Eway_Rapid31_SharedpageController extends Mage_Checkout_OnepageController
143
  $beagleScore = 0;
144
  $beagleVerification = array();
145
 
 
 
 
 
 
 
 
 
 
 
146
  $response = $this->_checkout->getInfoByAccessCode($accessCode);
147
  // Get Fraud Information
148
  if ($response->isSuccess()) {
45
  $data = $this->_checkout->createAccessCode(Mage::getUrl('*/*/return', array('_secure'=>true)), Mage::getUrl('*/*/cancel', array('_secure'=>true)));
46
  if ($data->isSuccess()) {
47
  Mage::getSingleton('core/session')->setData('FormActionURL', $data->getFormActionURL());
48
+ Mage::getSingleton('core/session')->setData('AccessCode', $data['AccessCode']);
49
  if ($data->getSharedPaymentUrl()) {
50
  $this->_redirectUrl($data->getSharedPaymentUrl());
51
  return;
105
 
106
  if ($data->isSuccess()) {
107
  Mage::getSingleton('core/session')->setData('FormActionURL', $data->getFormActionURL());
108
+ Mage::getSingleton('core/session')->setData('AccessCode', $data['AccessCode']);
109
  if ($data->getSharedPaymentUrl()) {
110
  $result['url'] = $data->getSharedPaymentUrl();
111
  $result['success'] = true;
145
  $beagleScore = 0;
146
  $beagleVerification = array();
147
 
148
+ // Verify this access code belongs to this order
149
+ if (Mage::getSingleton('core/session')->getData('AccessCode') != $accessCode) {
150
+ Mage::throwException(
151
+ Mage::helper('ewayrapid')->__(
152
+ 'An error occurred while making the transaction. Please try again. (Error message: %s)',
153
+ $response->getMessage()
154
+ )
155
+ );
156
+ }
157
+
158
  $response = $this->_checkout->getInfoByAccessCode($accessCode);
159
  // Get Fraud Information
160
  if ($response->isSuccess()) {
app/code/community/Eway/Rapid31/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Eway_Rapid31>
5
- <version>1.4.1</version>
6
  </Eway_Rapid31>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <Eway_Rapid31>
5
+ <version>1.4.2-beta</version>
6
  </Eway_Rapid31>
7
  </modules>
8
  <global>
app/design/frontend/base/default/template/ewayrapid/js.phtml CHANGED
@@ -80,6 +80,11 @@
80
  <?php break; ?>
81
  <?php default: // Magento default one page checkout ?>
82
  var ewayPayment = new EwayPayment($('co-payment-form'), '<?php echo $_config->getEncryptionKey() ?>');
 
 
 
 
 
83
  Payment.prototype.save = ewayPayment.savePaymentWithEncryption;
84
  Review.prototype.save = ewayPayment.saveReviewWithEncryption;
85
 
80
  <?php break; ?>
81
  <?php default: // Magento default one page checkout ?>
82
  var ewayPayment = new EwayPayment($('co-payment-form'), '<?php echo $_config->getEncryptionKey() ?>');
83
+
84
+ if (typeof (ewayPayment.ewaysavedOldOrder) == "undefined") {
85
+ ewayPayment.ewaysavedOldOrder = Review.prototype.save;
86
+ }
87
+
88
  Payment.prototype.save = ewayPayment.savePaymentWithEncryption;
89
  Review.prototype.save = ewayPayment.saveReviewWithEncryption;
90
 
js/ewayrapid/ewayrapid.js CHANGED
@@ -81,24 +81,32 @@ EwayPayment.prototype = {
81
  },
82
 
83
  saveReviewWithEncryption: function() {
84
- if (checkout.loadWaiting!=false) return;
85
- checkout.setLoadWaiting('review');
86
- //var params = Form.serialize(payment.form);
87
- var params = payment.ewayForm.serialize();
88
- if (this.agreementsForm) {
89
- params += '&'+Form.serialize(this.agreementsForm);
90
- }
91
- params.save = true;
92
- var request = new Ajax.Request(
93
- this.saveUrl,
94
- {
95
- method:'post',
96
- parameters:params,
97
- onComplete: this.onComplete,
98
- onSuccess: this.onSave,
99
- onFailure: checkout.ajaxFailure.bind(checkout)
100
  }
101
- );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
102
  },
103
 
104
  saveReviewWithEncryptionTrans: function () {
@@ -1233,9 +1241,9 @@ Validation.creditCartTypes = $H(
1233
 
1234
  'SO': [new RegExp('^(6334[5-9]([0-9]{11}|[0-9]{13,14}))|(6767([0-9]{12}|[0-9]{14,15}))$'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), true],
1235
  'VI': [new RegExp('^4[0-9]{12}([0-9]{3})?$'), new RegExp('^[0-9]{3}$'), true],
1236
- 'MC': [new RegExp('^5[1-5][0-9]{14}$'), new RegExp('^[0-9]{3}$'), true],
1237
  // For 2017 - new MasterCard Range 2221-2720
1238
- //'MC': [new RegExp('(^5[1-5][0-9]{14}$)|(^2221[0-9]{12}$)|(^222[2-9][0-9]{12}$)|(^22[3-9][0-9]{13}$)|(^2[3-6][0-9]{14}$)|(^2720[0-9]{12}$)|(^27[0-1][0-9]{13}$)'), new RegExp('^[0-9]{3}$'), true],
1239
  'AE': [new RegExp('^3[47][0-9]{13}$'), new RegExp('^[0-9]{4}$'), true],
1240
  'DI': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3}$'), true],
1241
  'JCB': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3,4}$'), true],
81
  },
82
 
83
  saveReviewWithEncryption: function() {
84
+ if (EwayPayment.isEwayRapidMethod(payment.currentMethod)) {
85
+ if (checkout.loadWaiting!=false) return;
86
+ checkout.setLoadWaiting('review');
87
+ //var params = Form.serialize(payment.form);
88
+ var params = payment.ewayForm.serialize();
89
+ if (this.agreementsForm) {
90
+ params += '&'+Form.serialize(this.agreementsForm);
 
 
 
 
 
 
 
 
 
91
  }
92
+ params.save = true;
93
+ var request = new Ajax.Request(
94
+ this.saveUrl,
95
+ {
96
+ method:'post',
97
+ parameters:params,
98
+ onComplete: this.onComplete,
99
+ onSuccess: this.onSave,
100
+ onFailure: checkout.ajaxFailure.bind(checkout)
101
+ }
102
+ );
103
+ } else {
104
+ ewayPayment.saveUrl = review.saveUrl;
105
+ ewayPayment.onComplete = review.onComplete;
106
+ ewayPayment.onSave = review.onSave;
107
+ ewayPayment.agreementsForm = review.agreementsForm;
108
+ ewayPayment.ewaysavedOldOrder();
109
+ }
110
  },
111
 
112
  saveReviewWithEncryptionTrans: function () {
1241
 
1242
  'SO': [new RegExp('^(6334[5-9]([0-9]{11}|[0-9]{13,14}))|(6767([0-9]{12}|[0-9]{14,15}))$'), new RegExp('^([0-9]{3}|[0-9]{4})?$'), true],
1243
  'VI': [new RegExp('^4[0-9]{12}([0-9]{3})?$'), new RegExp('^[0-9]{3}$'), true],
1244
+ //'MC': [new RegExp('^5[1-5][0-9]{14}$'), new RegExp('^[0-9]{3}$'), true],
1245
  // For 2017 - new MasterCard Range 2221-2720
1246
+ 'MC': [new RegExp('(^5[1-5][0-9]{14}$)|(^2221[0-9]{12}$)|(^222[2-9][0-9]{12}$)|(^22[3-9][0-9]{13}$)|(^2[3-6][0-9]{14}$)|(^2720[0-9]{12}$)|(^27[0-1][0-9]{13}$)'), new RegExp('^[0-9]{3}$'), true],
1247
  'AE': [new RegExp('^3[47][0-9]{13}$'), new RegExp('^[0-9]{4}$'), true],
1248
  'DI': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3}$'), true],
1249
  'JCB': [new RegExp('^(30[0-5][0-9]{13}|3095[0-9]{12}|35(2[8-9][0-9]{12}|[3-8][0-9]{13})|36[0-9]{12}|3[8-9][0-9]{14}|6011(0[0-9]{11}|[2-4][0-9]{11}|74[0-9]{10}|7[7-9][0-9]{10}|8[6-9][0-9]{10}|9[0-9]{11})|62(2(12[6-9][0-9]{10}|1[3-9][0-9]{11}|[2-8][0-9]{12}|9[0-1][0-9]{11}|92[0-5][0-9]{10})|[4-6][0-9]{13}|8[2-8][0-9]{12})|6(4[4-9][0-9]{13}|5[0-9]{14}))$'), new RegExp('^[0-9]{3,4}$'), true],
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>eWAY_Payment_Rapid31</name>
4
- <version>1.4.1</version>
5
  <stability>stable</stability>
6
  <license>OSL v3.0</license>
7
  <channel>community</channel>
@@ -22,14 +22,12 @@
22
  Discover more at https://www.eway.com.au - payments made smarter!</description>
23
  <notes>Fixes and updates:&#xD;
24
  &#xD;
25
- - Require eWAY customer account pages to use HTTPS if available&#xD;
26
- - Fix for PHP 5.3 compatibility issues&#xD;
27
- - Fix for issues with using alternate payment methods&#xD;
28
- - Fix the card selection dropdown appearing even if saved cards was disabled</notes>
29
  <authors><author><name>eWAY Payments</name><user>eWAYPayments</user><email>partner@eway.com.au</email></author></authors>
30
- <date>2016-10-11</date>
31
- <time>00:40:15</time>
32
- <contents><target name="magecommunity"><dir name="Eway"><dir name="Rapid31"><dir name="Block"><dir name="Admin"><file name="Version.php" hash="4a8af7b6049ab60e273c8d8410e2988f"/></dir><dir name="Adminhtml"><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="Cards.php" hash="6a022443bf4f548147bb3bcfd1134a7e"/><file name="Form.php" hash="35cc8511a03917929150f62555bee38d"/></dir></dir><file name="Method.php" hash="700810bf1b69144d2b4ac61c1b82938d"/><file name="Savedcard.php" hash="39e94bf06a6e4504976c97a12a825802"/></dir><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="544583a2a333f731690389c3514a73b6"/><dir name="Renderer"><file name="Items.php" hash="9b4d1c364af36ffe8dccc3c275882d34"/></dir></dir><file name="Order.php" hash="e0b2321ade4e065794681985ccc937e9"/></dir></dir><dir name="Customer"><file name="Edit.php" hash="9dcd5841a5179bf5e87d40d9f8870637"/><file name="Mycards.php" hash="34df399b9c3e8a2752cf2989b188ae80"/></dir><dir name="Form"><dir name="Direct"><file name="Ewayone.php" hash="89a4acadd14315e58acc05d91764191d"/><file name="Notsaved.php" hash="82a649f61fb2c4cc1d02a492aed401a2"/><file name="Saved.php" hash="46827ee2b2fb4c84e7f8f96eeb0357c2"/></dir><dir name="Sharedpage"><file name="Ewayone.php" hash="570b253376ebcaa7aa6f679097153b6f"/><file name="Notsaved.php" hash="990cae5e40ab50d2eda8c8c9c85593a1"/><file name="Saved.php" hash="e35ff05f693d2bbd829952a3e59987bc"/></dir><dir name="Transparent"><file name="Ewayone.php" hash="aa5ee771d203ce22ac13f56a60c0a736"/><file name="Notsaved.php" hash="be64d2e56a205f2e2005770b92d294dd"/><file name="Saved.php" hash="4489ebedf0fd6a7c22311e6d01ca6a47"/></dir></dir><dir name="Html"><file name="Head.php" hash="a344b030943d518d128dc6491006d8af"/></dir><dir name="Info"><dir name="Direct"><file name="Ewayone.php" hash="5af76ba7e4956bc85a984eaaa88e9b1d"/><file name="Notsaved.php" hash="76857a644cafc5b880a8a6930e9c8246"/><file name="Saved.php" hash="475d868ecf8dc176f60e93f8fe118838"/></dir><dir name="Sharedpage"><file name="Ewayone.php" hash="08b9cb60257b550a6779c021d59939f5"/><file name="Notsaved.php" hash="64fbfb7ad75b2eaec7cc55ca0189d4dc"/><file name="Saved.php" hash="4b72180d232a3b54a787b44a4e84ee4a"/></dir><dir name="Transparent"><file name="Ewayone.php" hash="e1ae3b26d804324ab83553719d47e61a"/><file name="Notsaved.php" hash="743f4227532db7a4bcc706260b552e99"/><file name="Saved.php" hash="31de55ee9e7a015662b112d3c77bcd99"/></dir></dir><dir name="Redirect"><file name="PaypalReview.php" hash="23f672379bdd656f017e857c4d471ea6"/><file name="Transparent.php" hash="3a77123d346119639d9a8b750080a4ef"/><file name="TransparentCheckout.php" hash="6b42e304c396c8b7492fe149c523c990"/></dir><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="b79b660fe58abbc19c9740ef9a6fb6bf"/></dir></dir></dir><dir name="Helper"><file name="Customer.php" hash="1dd01b218095e2c3523f230080450a51"/><file name="Data.php" hash="8e99ad74afeb283f02faaba1804baf6a"/></dir><dir name="Model"><dir name="Backend"><file name="Savedtokens.php" hash="0f83cb8bcda7a9c89fae4ee31a78d214"/></dir><file name="Config.php" hash="9bf324cd8c0b1331e1f13c20c0ffb310"/><dir name="Customer"><file name="Savedtokens.php" hash="acdaf5fcac10ba5ce82eb019a894110e"/><file name="Token.php" hash="698166a7b2f9906a08842d15f01dc86c"/></dir><file name="EwayCron.php" hash="7c8350d673e94ee7984e3460f06e4196"/><dir name="Field"><file name="CardDetails.php" hash="72661e1592d0d1b1281a6cd8828c5302"/><file name="Customer.php" hash="a5c32b1f06070ec3fe419ff9bc1a298a"/><file name="LineItem.php" hash="0ba66e9b1ecd1acb95c91d6192f9a8df"/><file name="Payment.php" hash="5226334c0d5fe39f27466b6113e8c091"/><file name="ShippingAddress.php" hash="3e46233fa343875dd061a158b3363c32"/></dir><file name="JsonSerializable.php" hash="630af4fb2b90d9e7808615bcca2b968a"/><file name="JsonSerializableAbstract.php" hash="2174a83ef9aa530dba4e922a37e12ed8"/><dir name="Method"><file name="Ewayone.php" hash="d70a477629187148d3838cb659d59ba2"/><file name="Notsaved.php" hash="9bff3a163aefee64f90d576f9d40333b"/><file name="Saved.php" hash="e586a79532a58667dde2be0a352fec23"/></dir><file name="Observer.php" hash="c6bb6fc4365c0ff609a58f04178463e5"/><file name="RecurringProfile.php" hash="1ba05bf88e07b17d32ce6d1cc5714654"/><dir name="Request"><file name="Abstract.php" hash="c3dd0ba6cebcf6a2f308f71fe8c953f9"/><file name="Direct.php" hash="8910e319ea074c058c9298f6ae5b31e0"/><file name="Sharedpage.php" hash="923266160165941d59ee1180e99cf4c9"/><file name="Token.php" hash="a96acdafcc3d921db550249abaf85d31"/><file name="Transparent.php" hash="fbb9ad52b1d2b0d59fc1b0c1a54e6c1f"/></dir><dir name="Resource"><file name="Setup.php" hash="fd3762fdc75b8c1caf4a8ea0c0d9db06"/></dir><file name="Response.php" hash="8a5ef113b2664c92bc70c554b71a19be"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Orderstatus.php" hash="b993e5d08dd2e9f173ab604e613b1ab7"/><file name="Validation.php" hash="275dd5aa4fa64020fe267d49555d646c"/></dir><dir name="Source"><file name="Cctype.php" hash="1b31bfaae980669c5ac0ba7e644ea515"/><file name="ConnectionType.php" hash="9f09773561540322c196359dff9f508f"/><file name="CustomView.php" hash="b4f2dcca59e97e38faa1b3b8e89d758c"/><file name="Mode.php" hash="a3f1dffc58540b31c5ab43a32452cce5"/><file name="NoYes.php" hash="05384b4295ee1dab2898051a085a1fa2"/><file name="Orderstatus.php" hash="a1a3a4069ebc10d05dc6e2f533c46e94"/><file name="PaymentAction.php" hash="eaca860975abf97aa3ca49ba5f57d21b"/><file name="VerifyStatus.php" hash="28ff5c7c66c6b70c3923379ce3b82671"/></dir></dir></dir></dir><dir name="Test"><dir name="Model"><file name="Abstract.php" hash="aa00f10bb639b1681f8051c00d76ba2c"/><file name="Config.php" hash="aacb54ad891a374d168121e733284b15"/><file name="CustomerToken.php" hash="10315927827d71e0226ebebeb69b7cfe"/><file name="JsonSerializable.php" hash="77b62cc925978ac6c02cdc90c82d8abd"/><dir name="Request"><dir name="fixtures"><file name="default.yaml" hash="51c7dc1c509fcd1e4cf8dc0c49c9126a"/></dir></dir><file name="Request.php" hash="e19218a48cfd0fe5c8abaa0a99d5da08"/><file name="Response.php" hash="dbf22e6b127cad93caa2b0b0ded16903"/><dir name="TokenRequest"><dir name="fixtures"><file name="default.yaml" hash="51c7dc1c509fcd1e4cf8dc0c49c9126a"/></dir></dir><file name="TokenRequest.php" hash="965cc4efc952fd9d612d0a6dc924e43e"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="EwayadminController.php" hash="af18b92ad4710cc289c6f0b47a8b39d0"/><dir name="Ewayrapid"><file name="SavedcardController.php" hash="289c81be9d371dff03bded02bbdea0dd"/></dir><dir name="Sales"><dir name="Order"><file name="CreateController.php" hash="41a64783983df73ea269d3a36271f115"/></dir></dir></dir><file name="MycardsController.php" hash="1775468fe83dd71e3713c2f69e378e6c"/><file name="SharedpageController.php" hash="615feb6d2b6e6638dbbd715532f51b1a"/><file name="TestController.php" hash="6606a494088723628aa93a1bfba754ed"/><file name="TransparentController.php" hash="154b8703387b8befebd732e03628e227"/></dir><dir name="etc"><file name="config.xml" hash="b950faebb49762c3c34030f444586cd1"/><file name="system.xml" hash="bde3fb1ce869490de39eba3caa46991b"/></dir><dir name="sql"><dir name="ewayrapid_setup"><file name="install-0.1.0.php" hash="a09a2fdf8351db5a69cf0fc07a1c4c4e"/><file name="upgrade-0.1.0-1.0.0.php" hash="5183123b924cd233ee739c710da05bc2"/><file name="upgrade-1.0.0-1.0.1.php" hash="8c6a76570f46891bffc986553ac934b9"/><file name="upgrade-1.0.1-1.0.3.php" hash="1dfde22932644c69a5b6b38aa02c650b"/><file name="upgrade-1.3.2-1.4.0.php" hash="dd5edda7b0bf18d94fbf9bb9a566dd4d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="ewayrapid"><file name="layout.xml" hash="8f75161b87d551e6b25898d2ab820f84"/></dir></dir><dir name="template"><dir name="ewayrapid"><dir name="customer"><file name="cardcontainer.phtml" hash="fa7cb1468ffd91819d48e75b46c72b74"/><dir name="edit"><dir name="tab"><file name="cards.phtml" hash="05fabf9205d9d5e9c610b42a9fc65e28"/><file name="form.phtml" hash="30980a6d048856516d189f40ef56e466"/></dir></dir><file name="method.phtml" hash="99bec4023697cbda59442142f3eb5103"/></dir><dir name="form"><file name="direct_ewayone.phtml" hash="924ba77ff0d4380c3dec88956632d529"/><file name="direct_notsaved.phtml" hash="234e1dee480af835c0c7b3f71c8b90b4"/><file name="direct_saved.phtml" hash="e34eb44de24b7d0c5c646e850718c3ef"/><file name="sharedpage_ewayone.phtml" hash="a9af1fecc8356190380548c4e454053c"/><file name="sharedpage_notsaved.phtml" hash="5d9052ddf74daa4b55b58c67410ae3db"/></dir><dir name="info"><file name="direct_ewayone.phtml" hash="b36b5cf3b45d090f3db2a96d419ba13c"/><file name="direct_notsaved.phtml" hash="c0408eaeca35db3e3a1278b72e202f6a"/><file name="direct_saved.phtml" hash="1a8b1e634db9ed0e09b14a47c9186024"/><file name="sharedpage_notsaved.phtml" hash="5c3f29a986ed2870e3e08dd668634831"/><file name="sharedpage_saved.phtml" hash="37d73c5e7fbefbc6a4a4e4f7b51397a5"/></dir><dir name="pdf"><file name="direct_notsaved.phtml" hash="1d13f9d01629d45a534a989ba2f86727"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="ewayrapid"><file name="layout.xml" hash="ae929eb6a577c3921951dcdf3483c6a3"/></dir></dir><dir name="template"><dir name="ewayrapid"><dir name="customer"><file name="edit.phtml" hash="7875d426005edf683afe5bfa234f396e"/><file name="mycards.phtml" hash="93a1a135803377543837195a7f2ea8e9"/></dir><dir name="form"><file name="direct_ewayone.phtml" hash="ec2806250f88970da19cbdec2f824cd9"/><file name="direct_notsaved.phtml" hash="f6d3b9e4c970db552cf458262c05738a"/><file name="direct_saved.phtml" hash="95f77e553544acfaa7832ab761e9092f"/><file name="sharedpage_ewayone.phtml" hash="e43d988c93f39c66b7c71e317fe10d89"/><file name="sharedpage_notsaved.phtml" hash="5d9052ddf74daa4b55b58c67410ae3db"/><file name="sharedpage_saved.phtml" hash="94d595cece35721f6ab00e09f10a1a98"/><file name="transparent_ewayone.phtml" hash="838652777a78cf57edb430d8d54f4190"/><file name="transparent_notsaved.phtml" hash="02e5c48c875e364b6168a97dd806bf69"/><file name="transparent_saved.phtml" hash="42228e3822405194dbd9b76cc4d82d36"/></dir><dir name="info"><file name="direct_ewayone.phtml" hash="08612a59b1ee0d6c4174a7ec36ef7ba6"/><file name="direct_notsaved.phtml" hash="b7c9571fe1dd420129ae3fea8c32c07c"/><file name="direct_saved.phtml" hash="76cfd136d01d217acdb7f48ba426d1f1"/><file name="sharedpage_ewayone.phtml" hash="ee596b0d70cda20c691c6aaa7723255d"/><file name="sharedpage_notsaved.phtml" hash="76cfd136d01d217acdb7f48ba426d1f1"/><file name="sharedpage_saved.phtml" hash="8246637aedba41140c46eac3cf9fa0a6"/><file name="transparent_ewayone.phtml" hash="70d2461a0b5a007b4dcef88a8cfbc91a"/><file name="transparent_notsaved.phtml" hash="ed43df942cd980cb9086b7f4e9b6f437"/></dir><file name="js.phtml" hash="574c68e37719e04809eb0bf1de176f17"/><dir name="redirect"><file name="review.phtml" hash="f2a4b74e02e15b1b4cd39e675b30c9a7"/><file name="transparent.phtml" hash="ba4405bac28553d51839daf226738591"/><file name="transparent_checkout.phtml" hash="1f4a2b70d44bd81723710ad9adda4c10"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Eway_Rapid31.xml" hash="2c1fefb7319ecbd86d3904afd35ac4c7"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Eway_Rapid31.csv" hash="4cecdb8c8152a113467fb2ca48b5062f"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="ewayrapid.css" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="ewayrapid.css" hash="9a15e89eff6d430667e49b5988d05adb"/></dir><dir name="images"><file name="masterpass.png" hash="3b46378f9f7e641896ed7fe5b470fb26"/><file name="paypal_button.png" hash="6ee06dfdba8376048c63a6865324179d"/><file name="visa_checkout.png" hash="94d6ab79beded06bc7263694ba03c91d"/></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="ewayrapid"><file name="ewayrapid.js" hash="1c529409365d2e0ad6f5c66f5e8f5ed7"/></dir></dir></target></contents>
33
  <compatible/>
34
  <dependencies><required><php><min>5.3.0</min><max>7.0.0</max></php><extension><name>curl</name><min/><max/></extension></required></dependencies>
35
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>eWAY_Payment_Rapid31</name>
4
+ <version>1.4.2</version>
5
  <stability>stable</stability>
6
  <license>OSL v3.0</license>
7
  <channel>community</channel>
22
  Discover more at https://www.eway.com.au - payments made smarter!</description>
23
  <notes>Fixes and updates:&#xD;
24
  &#xD;
25
+ - Support for BIN 2 MasterCards&#xD;
26
+ - Resolves an issue with some other payment methods not working with Direct.</notes>
 
 
27
  <authors><author><name>eWAY Payments</name><user>eWAYPayments</user><email>partner@eway.com.au</email></author></authors>
28
+ <date>2017-07-07</date>
29
+ <time>00:13:03</time>
30
+ <contents><target name="magecommunity"><dir name="Eway"><dir name="Rapid31"><dir name="Block"><dir name="Admin"><file name="Version.php" hash="4a8af7b6049ab60e273c8d8410e2988f"/></dir><dir name="Adminhtml"><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="Cards.php" hash="6a022443bf4f548147bb3bcfd1134a7e"/><file name="Form.php" hash="35cc8511a03917929150f62555bee38d"/></dir></dir><file name="Method.php" hash="700810bf1b69144d2b4ac61c1b82938d"/><file name="Savedcard.php" hash="39e94bf06a6e4504976c97a12a825802"/></dir><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="544583a2a333f731690389c3514a73b6"/><dir name="Renderer"><file name="Items.php" hash="9b4d1c364af36ffe8dccc3c275882d34"/></dir></dir><file name="Order.php" hash="e0b2321ade4e065794681985ccc937e9"/></dir></dir><dir name="Customer"><file name="Edit.php" hash="9dcd5841a5179bf5e87d40d9f8870637"/><file name="Mycards.php" hash="34df399b9c3e8a2752cf2989b188ae80"/></dir><dir name="Form"><dir name="Direct"><file name="Ewayone.php" hash="89a4acadd14315e58acc05d91764191d"/><file name="Notsaved.php" hash="82a649f61fb2c4cc1d02a492aed401a2"/><file name="Saved.php" hash="46827ee2b2fb4c84e7f8f96eeb0357c2"/></dir><dir name="Sharedpage"><file name="Ewayone.php" hash="570b253376ebcaa7aa6f679097153b6f"/><file name="Notsaved.php" hash="990cae5e40ab50d2eda8c8c9c85593a1"/><file name="Saved.php" hash="e35ff05f693d2bbd829952a3e59987bc"/></dir><dir name="Transparent"><file name="Ewayone.php" hash="aa5ee771d203ce22ac13f56a60c0a736"/><file name="Notsaved.php" hash="be64d2e56a205f2e2005770b92d294dd"/><file name="Saved.php" hash="4489ebedf0fd6a7c22311e6d01ca6a47"/></dir></dir><dir name="Html"><file name="Head.php" hash="a344b030943d518d128dc6491006d8af"/></dir><dir name="Info"><dir name="Direct"><file name="Ewayone.php" hash="5af76ba7e4956bc85a984eaaa88e9b1d"/><file name="Notsaved.php" hash="76857a644cafc5b880a8a6930e9c8246"/><file name="Saved.php" hash="475d868ecf8dc176f60e93f8fe118838"/></dir><dir name="Sharedpage"><file name="Ewayone.php" hash="08b9cb60257b550a6779c021d59939f5"/><file name="Notsaved.php" hash="64fbfb7ad75b2eaec7cc55ca0189d4dc"/><file name="Saved.php" hash="4b72180d232a3b54a787b44a4e84ee4a"/></dir><dir name="Transparent"><file name="Ewayone.php" hash="e1ae3b26d804324ab83553719d47e61a"/><file name="Notsaved.php" hash="743f4227532db7a4bcc706260b552e99"/><file name="Saved.php" hash="31de55ee9e7a015662b112d3c77bcd99"/></dir></dir><dir name="Redirect"><file name="PaypalReview.php" hash="23f672379bdd656f017e857c4d471ea6"/><file name="Transparent.php" hash="3a77123d346119639d9a8b750080a4ef"/><file name="TransparentCheckout.php" hash="6b42e304c396c8b7492fe149c523c990"/></dir><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="b79b660fe58abbc19c9740ef9a6fb6bf"/></dir></dir></dir><dir name="Helper"><file name="Customer.php" hash="1dd01b218095e2c3523f230080450a51"/><file name="Data.php" hash="8e99ad74afeb283f02faaba1804baf6a"/></dir><dir name="Model"><dir name="Backend"><file name="Savedtokens.php" hash="0f83cb8bcda7a9c89fae4ee31a78d214"/></dir><file name="Config.php" hash="9bf324cd8c0b1331e1f13c20c0ffb310"/><dir name="Customer"><file name="Savedtokens.php" hash="acdaf5fcac10ba5ce82eb019a894110e"/><file name="Token.php" hash="698166a7b2f9906a08842d15f01dc86c"/></dir><file name="EwayCron.php" hash="7c8350d673e94ee7984e3460f06e4196"/><dir name="Field"><file name="CardDetails.php" hash="72661e1592d0d1b1281a6cd8828c5302"/><file name="Customer.php" hash="a5c32b1f06070ec3fe419ff9bc1a298a"/><file name="LineItem.php" hash="0ba66e9b1ecd1acb95c91d6192f9a8df"/><file name="Payment.php" hash="5226334c0d5fe39f27466b6113e8c091"/><file name="ShippingAddress.php" hash="3e46233fa343875dd061a158b3363c32"/></dir><file name="JsonSerializable.php" hash="630af4fb2b90d9e7808615bcca2b968a"/><file name="JsonSerializableAbstract.php" hash="2174a83ef9aa530dba4e922a37e12ed8"/><dir name="Method"><file name="Ewayone.php" hash="d70a477629187148d3838cb659d59ba2"/><file name="Notsaved.php" hash="85c5e7aa6fd0122bd37a796bff59251e"/><file name="Saved.php" hash="e586a79532a58667dde2be0a352fec23"/></dir><file name="Observer.php" hash="c6bb6fc4365c0ff609a58f04178463e5"/><file name="RecurringProfile.php" hash="1ba05bf88e07b17d32ce6d1cc5714654"/><dir name="Request"><file name="Abstract.php" hash="c3dd0ba6cebcf6a2f308f71fe8c953f9"/><file name="Direct.php" hash="8910e319ea074c058c9298f6ae5b31e0"/><file name="Sharedpage.php" hash="923266160165941d59ee1180e99cf4c9"/><file name="Token.php" hash="a96acdafcc3d921db550249abaf85d31"/><file name="Transparent.php" hash="fbb9ad52b1d2b0d59fc1b0c1a54e6c1f"/></dir><dir name="Resource"><file name="Setup.php" hash="fd3762fdc75b8c1caf4a8ea0c0d9db06"/></dir><file name="Response.php" hash="8a5ef113b2664c92bc70c554b71a19be"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Orderstatus.php" hash="b993e5d08dd2e9f173ab604e613b1ab7"/><file name="Validation.php" hash="275dd5aa4fa64020fe267d49555d646c"/></dir><dir name="Source"><file name="Cctype.php" hash="1b31bfaae980669c5ac0ba7e644ea515"/><file name="ConnectionType.php" hash="9f09773561540322c196359dff9f508f"/><file name="CustomView.php" hash="b4f2dcca59e97e38faa1b3b8e89d758c"/><file name="Mode.php" hash="a3f1dffc58540b31c5ab43a32452cce5"/><file name="NoYes.php" hash="05384b4295ee1dab2898051a085a1fa2"/><file name="Orderstatus.php" hash="a1a3a4069ebc10d05dc6e2f533c46e94"/><file name="PaymentAction.php" hash="eaca860975abf97aa3ca49ba5f57d21b"/><file name="VerifyStatus.php" hash="28ff5c7c66c6b70c3923379ce3b82671"/></dir></dir></dir></dir><dir name="Test"><dir name="Model"><file name="Abstract.php" hash="aa00f10bb639b1681f8051c00d76ba2c"/><file name="Config.php" hash="aacb54ad891a374d168121e733284b15"/><file name="CustomerToken.php" hash="10315927827d71e0226ebebeb69b7cfe"/><file name="JsonSerializable.php" hash="77b62cc925978ac6c02cdc90c82d8abd"/><dir name="Request"><dir name="fixtures"><file name="default.yaml" hash="51c7dc1c509fcd1e4cf8dc0c49c9126a"/></dir></dir><file name="Request.php" hash="e19218a48cfd0fe5c8abaa0a99d5da08"/><file name="Response.php" hash="dbf22e6b127cad93caa2b0b0ded16903"/><dir name="TokenRequest"><dir name="fixtures"><file name="default.yaml" hash="51c7dc1c509fcd1e4cf8dc0c49c9126a"/></dir></dir><file name="TokenRequest.php" hash="965cc4efc952fd9d612d0a6dc924e43e"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="EwayadminController.php" hash="af18b92ad4710cc289c6f0b47a8b39d0"/><dir name="Ewayrapid"><file name="SavedcardController.php" hash="289c81be9d371dff03bded02bbdea0dd"/></dir><dir name="Sales"><dir name="Order"><file name="CreateController.php" hash="41a64783983df73ea269d3a36271f115"/></dir></dir></dir><file name="MycardsController.php" hash="1775468fe83dd71e3713c2f69e378e6c"/><file name="SharedpageController.php" hash="b03d4e2f4eca0a1ebd7e6bfa2ef2c4b8"/><file name="TestController.php" hash="6606a494088723628aa93a1bfba754ed"/><file name="TransparentController.php" hash="154b8703387b8befebd732e03628e227"/></dir><dir name="etc"><file name="config.xml" hash="cbf52974f186f45936dc99841b8751cd"/><file name="system.xml" hash="bde3fb1ce869490de39eba3caa46991b"/></dir><dir name="sql"><dir name="ewayrapid_setup"><file name="install-0.1.0.php" hash="a09a2fdf8351db5a69cf0fc07a1c4c4e"/><file name="upgrade-0.1.0-1.0.0.php" hash="5183123b924cd233ee739c710da05bc2"/><file name="upgrade-1.0.0-1.0.1.php" hash="8c6a76570f46891bffc986553ac934b9"/><file name="upgrade-1.0.1-1.0.3.php" hash="1dfde22932644c69a5b6b38aa02c650b"/><file name="upgrade-1.3.2-1.4.0.php" hash="dd5edda7b0bf18d94fbf9bb9a566dd4d"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="ewayrapid"><file name="layout.xml" hash="8f75161b87d551e6b25898d2ab820f84"/></dir></dir><dir name="template"><dir name="ewayrapid"><dir name="customer"><file name="cardcontainer.phtml" hash="fa7cb1468ffd91819d48e75b46c72b74"/><dir name="edit"><dir name="tab"><file name="cards.phtml" hash="05fabf9205d9d5e9c610b42a9fc65e28"/><file name="form.phtml" hash="30980a6d048856516d189f40ef56e466"/></dir></dir><file name="method.phtml" hash="99bec4023697cbda59442142f3eb5103"/></dir><dir name="form"><file name="direct_ewayone.phtml" hash="924ba77ff0d4380c3dec88956632d529"/><file name="direct_notsaved.phtml" hash="234e1dee480af835c0c7b3f71c8b90b4"/><file name="direct_saved.phtml" hash="e34eb44de24b7d0c5c646e850718c3ef"/><file name="sharedpage_ewayone.phtml" hash="a9af1fecc8356190380548c4e454053c"/><file name="sharedpage_notsaved.phtml" hash="5d9052ddf74daa4b55b58c67410ae3db"/></dir><dir name="info"><file name="direct_ewayone.phtml" hash="b36b5cf3b45d090f3db2a96d419ba13c"/><file name="direct_notsaved.phtml" hash="c0408eaeca35db3e3a1278b72e202f6a"/><file name="direct_saved.phtml" hash="1a8b1e634db9ed0e09b14a47c9186024"/><file name="sharedpage_notsaved.phtml" hash="5c3f29a986ed2870e3e08dd668634831"/><file name="sharedpage_saved.phtml" hash="37d73c5e7fbefbc6a4a4e4f7b51397a5"/></dir><dir name="pdf"><file name="direct_notsaved.phtml" hash="1d13f9d01629d45a534a989ba2f86727"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="ewayrapid"><file name="layout.xml" hash="ae929eb6a577c3921951dcdf3483c6a3"/></dir></dir><dir name="template"><dir name="ewayrapid"><dir name="customer"><file name="edit.phtml" hash="7875d426005edf683afe5bfa234f396e"/><file name="mycards.phtml" hash="93a1a135803377543837195a7f2ea8e9"/></dir><dir name="form"><file name="direct_ewayone.phtml" hash="ec2806250f88970da19cbdec2f824cd9"/><file name="direct_notsaved.phtml" hash="f6d3b9e4c970db552cf458262c05738a"/><file name="direct_saved.phtml" hash="95f77e553544acfaa7832ab761e9092f"/><file name="sharedpage_ewayone.phtml" hash="e43d988c93f39c66b7c71e317fe10d89"/><file name="sharedpage_notsaved.phtml" hash="5d9052ddf74daa4b55b58c67410ae3db"/><file name="sharedpage_saved.phtml" hash="94d595cece35721f6ab00e09f10a1a98"/><file name="transparent_ewayone.phtml" hash="838652777a78cf57edb430d8d54f4190"/><file name="transparent_notsaved.phtml" hash="02e5c48c875e364b6168a97dd806bf69"/><file name="transparent_saved.phtml" hash="42228e3822405194dbd9b76cc4d82d36"/></dir><dir name="info"><file name="direct_ewayone.phtml" hash="08612a59b1ee0d6c4174a7ec36ef7ba6"/><file name="direct_notsaved.phtml" hash="b7c9571fe1dd420129ae3fea8c32c07c"/><file name="direct_saved.phtml" hash="76cfd136d01d217acdb7f48ba426d1f1"/><file name="sharedpage_ewayone.phtml" hash="ee596b0d70cda20c691c6aaa7723255d"/><file name="sharedpage_notsaved.phtml" hash="76cfd136d01d217acdb7f48ba426d1f1"/><file name="sharedpage_saved.phtml" hash="8246637aedba41140c46eac3cf9fa0a6"/><file name="transparent_ewayone.phtml" hash="70d2461a0b5a007b4dcef88a8cfbc91a"/><file name="transparent_notsaved.phtml" hash="ed43df942cd980cb9086b7f4e9b6f437"/></dir><file name="js.phtml" hash="ce94b6f2ebd835c6c39e83d2848f3311"/><dir name="redirect"><file name="review.phtml" hash="f2a4b74e02e15b1b4cd39e675b30c9a7"/><file name="transparent.phtml" hash="ba4405bac28553d51839daf226738591"/><file name="transparent_checkout.phtml" hash="1f4a2b70d44bd81723710ad9adda4c10"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Eway_Rapid31.xml" hash="2c1fefb7319ecbd86d3904afd35ac4c7"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Eway_Rapid31.csv" hash="4cecdb8c8152a113467fb2ca48b5062f"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><file name="ewayrapid.css" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><file name="ewayrapid.css" hash="9a15e89eff6d430667e49b5988d05adb"/></dir><dir name="images"><file name="masterpass.png" hash="3b46378f9f7e641896ed7fe5b470fb26"/><file name="paypal_button.png" hash="6ee06dfdba8376048c63a6865324179d"/><file name="visa_checkout.png" hash="94d6ab79beded06bc7263694ba03c91d"/></dir></dir></dir></dir></target><target name="mageweb"><dir name="js"><dir name="ewayrapid"><file name="ewayrapid.js" hash="f6c24cb1390a1f60836e3ffef8403d30"/></dir></dir></target></contents>
31
  <compatible/>
32
  <dependencies><required><php><min>5.3.0</min><max>7.0.0</max></php><extension><name>curl</name><min/><max/></extension></required></dependencies>
33
  </package>