netgains_stripe - Version 0.1.1

Version Notes

User will get response messages from API on failed transaction.
Fixed authorized and cature for live trasactions.

Download this release

Release Info

Developer Ashish Khuller
Extension netgains_stripe
Version 0.1.1
Comparing to
See all releases


Code changes from version 0.1.0 to 0.1.1

app/code/local/Netgains/Stripe/Model/Stripe.php CHANGED
@@ -1,4 +1,7 @@
1
  <?php
 
 
 
2
  require_once('stripe/lib/Stripe.php');
3
  class Netgains_Stripe_Model_Stripe extends Mage_Payment_Model_Method_Cc
4
  {
@@ -7,8 +10,8 @@ class Netgains_Stripe_Model_Stripe extends Mage_Payment_Model_Method_Cc
7
  protected $_infoBlockType = 'stripe/info_pay';
8
 
9
  //protected $_isGateway = true;
10
- protected $_canAuthorize = false;
11
- protected $_canCapture = false;
12
  //protected $_canCapturePartial = true;
13
  protected $_canRefund = false;
14
 
@@ -161,7 +164,7 @@ class Netgains_Stripe_Model_Stripe extends Mage_Payment_Model_Method_Cc
161
  catch (Exception $e)
162
  {
163
  $this->debugData($e->getMessage());
164
- Mage::throwException(Mage::helper('paygate')->__('Payment capturing error.'));
165
  die;
166
  }
167
 
1
  <?php
2
+
3
+ /************************* Developed By: Rohit Dhiman ***************************/
4
+
5
  require_once('stripe/lib/Stripe.php');
6
  class Netgains_Stripe_Model_Stripe extends Mage_Payment_Model_Method_Cc
7
  {
10
  protected $_infoBlockType = 'stripe/info_pay';
11
 
12
  //protected $_isGateway = true;
13
+ protected $_canAuthorize = true;
14
+ protected $_canCapture = true;
15
  //protected $_canCapturePartial = true;
16
  protected $_canRefund = false;
17
 
164
  catch (Exception $e)
165
  {
166
  $this->debugData($e->getMessage());
167
+ Mage::throwException(Mage::helper('paygate')->__($e->getMessage()));
168
  die;
169
  }
170
 
app/code/local/Netgains/Stripe/etc/system.xml CHANGED
@@ -8,7 +8,7 @@
8
  <sort_order>670</sort_order>
9
  <show_in_default>1</show_in_default>
10
  <show_in_website>1</show_in_website>
11
- <show_in_store>0</show_in_store>
12
  <fields>
13
  <active translate="label">
14
  <label>Enabled</label>
8
  <sort_order>670</sort_order>
9
  <show_in_default>1</show_in_default>
10
  <show_in_website>1</show_in_website>
11
+ <show_in_store>1</show_in_store>
12
  <fields>
13
  <active translate="label">
14
  <label>Enabled</label>
package.xml CHANGED
@@ -1,18 +1,19 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>netgains_stripe</name>
4
- <version>0.1.0</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Create token before charging credit card.</summary>
10
  <description>Stripe payments for Magento.Create token before charging credit card.</description>
11
- <notes>Stable for all latest magento versions </notes>
 
12
  <authors><author><name>Rohit Dhiman</name><user>netgainsorg</user><email>biz@netgains.org</email></author></authors>
13
- <date>2014-07-30</date>
14
- <time>12:39:37</time>
15
- <contents><target name="magelocal"><dir name="Netgains"><dir name="Stripe"><dir name="Block"><dir name="Form"><file name="Pay.php" hash="1affb1c584f7e13fae4b140adc80aa83"/></dir><dir name="Info"><file name="Pay.php" hash="63753850bff82e329555e9867af0920b"/><file name="Pay.php~" hash="a5c5ed400023fad769b7df871f5288d0"/></dir></dir><dir name="Helper"><file name="Data.php" hash="2f4fc64377398192e5ac6aa718fa79a8"/></dir><dir name="Model"><dir name="Source"><file name="Action.php" hash="fe81c8effe616fed6d752db6a461f630"/></dir><file name="Stripe.php" hash="23e4158a26851bd2aa12fe8a6dbb4944"/><dir name="stripe"><file name="CHANGELOG" hash="34597ade22d9002dab7801b06dfedc12"/><file name="LICENSE" hash="3f60503742f733f3624aacef32afa581"/><file name="README.rdoc" hash="de20e74904f04c03119ec624bec14dd9"/><file name="VERSION" hash="a641995f5b1adc921d379a100407dc14"/><file name="composer.json" hash="60a2dd1119cee52d925245118c4c3bfc"/><dir name="lib"><dir name="Stripe"><file name="Account.php" hash="54b56a327935a7542119247b1171c2b7"/><file name="ApiConnectionError.php" hash="7674930cb61f40e5f3208ad23127de61"/><file name="ApiError.php" hash="d6886665b4d1c666f1b7250d94fe1a00"/><file name="ApiRequestor.php" hash="f44a40817d411f8b9cbfdedfd27f0fa5"/><file name="ApiResource.php" hash="a3806be3b99a9ffcd596a83e0c68e79f"/><file name="ApplicationFee.php" hash="c72c337a5d0806d6a102e7d429fc2047"/><file name="AttachedObject.php" hash="04d143bf291af575c4e3920e84e74814"/><file name="AuthenticationError.php" hash="9fefa5160047e3a90b48cb9feac88b58"/><file name="Balance.php" hash="ffcc0f30d75ada8a8de2c7e3199ae68b"/><file name="BalanceTransaction.php" hash="5d883f22c4e360119b3933de3527a720"/><file name="Card.php" hash="523e326b6f58894eee3bf0afa2adda2e"/><file name="CardError.php" hash="6f06b7d15d6a3633e2c44d866705e6b9"/><file name="Charge.php" hash="97a8159d2adb84d8790c2ac8922bc293"/><file name="Coupon.php" hash="f659b487fac4ad1f0f6611756c7f1ba7"/><file name="Customer.php" hash="7cb94782343c9e7c86051d98f085287b"/><file name="Error.php" hash="60987b661bca9c34a7ce8b7288c7be26"/><file name="Event.php" hash="4d123e2375b6cf20c93c2343cb3a127d"/><file name="InvalidRequestError.php" hash="03f74df02e39529ec3af42e779db571b"/><file name="Invoice.php" hash="5d173b807e22ae832b6423b2f03d5b02"/><file name="InvoiceItem.php" hash="29ff54fb05d21e4f0b32041158f29f87"/><file name="List.php" hash="d4c7e0045c9cd9b9f069b01469bd6f78"/><file name="Object.php" hash="3f9be01d7ec93f887d9b9bca2cc349e3"/><file name="Plan.php" hash="2da1eede19e4cfeb0d5f82c1667294fd"/><file name="RateLimitError.php" hash="065ed8a05bda898e0e6d4306e63d6932"/><file name="Recipient.php" hash="6f808f7f2a656d97d002d71aefdbbd48"/><file name="Refund.php" hash="fb3adf69d8f1e6aec3708b30f7f99aaa"/><file name="SingletonApiResource.php" hash="2407899ebe585442e0447aa0f479b64f"/><file name="Stripe.php" hash="af21b96401807d5c17b9331026682797"/><file name="Subscription.php" hash="49ca40dcf930c62930d9937c49bdca86"/><file name="Token.php" hash="5a3718521c3d230a068eaf11051b9d2e"/><file name="Transfer.php" hash="d37658c7ea42e17fd7d15f4fe11c96c7"/><dir name="Util"><file name="Set.php" hash="b8f9cb0a7ee64dc3f4a11dcfef50008d"/></dir><file name="Util.php" hash="1c1dcea6154861acdc986e44f903c68a"/></dir><file name="Stripe.php" hash="bc0d562ad28e4f44ad28b7e74ae76448"/><dir name="data"><file name="ca-certificates.crt" hash="df9f6d3ec4b782c256b43f430f801a65"/></dir></dir><dir name="test"><dir name="Stripe"><file name="AccountTest.php" hash="6dc3de4d768998a3a49bb7b5f8f28572"/><file name="ApiRequestorTest.php" hash="1fc704117bde384ef087d57157f30798"/><file name="ApplicationFeeTest.php" hash="753ebf9103b61f97c916fa91de85ea0b"/><file name="AuthenticationErrorTest.php" hash="7b9a92ea706c8108ddef3d1258a7d401"/><file name="BalanceTest.php" hash="7b7c0501a4e27b3392fd1a8a93e9bfa0"/><file name="BalanceTransactionTest.php" hash="1bf57c29502ce59c714eebce5386d0c7"/><file name="CardErrorTest.php" hash="0325471fa210cccc2305c43a7b1f248c"/><file name="ChargeTest.php" hash="cb6f1be9a74ddb74fe1f534fb6efd812"/><file name="CouponTest.php" hash="fd96fdba51dcbb51c197ce6f9b11367e"/><file name="CustomerTest.php" hash="92fc46699a1d67e9c8513df5ee90bf22"/><file name="DiscountTest.php" hash="2a6a4dda4aa9058ceb12fab5bfcf740f"/><file name="Error.php" hash="df4ec56fbafc88db4da85c6198da4d62"/><file name="InvalidRequestErrorTest.php" hash="fe94762e7e4b37b787f98279478e3d89"/><file name="InvoiceTest.php" hash="df4b7ad33baf59c19415e33c61892eb3"/><file name="ObjectTest.php" hash="bdc1b02710a4d773c8fe0cb1b275bb67"/><file name="PlanTest.php" hash="feedc0fdc7ed88f6431c1104b510e9b6"/><file name="RecipientTest.php" hash="dfe2e4656f8f3a482831344049284678"/><file name="RefundTest.php" hash="487bfd562ee83c99904aea0dd0b305e5"/><file name="SubscriptionTest.php" hash="601611d9a8a1ff9725d0f97a77c5354d"/><file name="TestCase.php" hash="fad2892cc98d3046eb52d28ba4346bf1"/><file name="Token.php" hash="40a93faf960080219b11b3182f354f5a"/><file name="TransferTest.php" hash="a1b0f6ee50be49ceb78d7180d0e99503"/><file name="UtilTest.php" hash="bea77fb56ca80682f5188e8c7f03a07a"/></dir><file name="Stripe.php" hash="9ea79f9b39fb4656549491c5776131e2"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="620450f4c4498eb0002ac8c8c3a7b643"/></dir><dir name="etc"><file name="config.xml" hash="bc11eddb61e11c67edf9946840036344"/><file name="system.xml" hash="a4c52eb4c71e22ef5ea224b458aa715d"/></dir><dir name="sql"><dir name="stripe_setup"><file name="mysql4-install-0.1.0.php" hash="68f93fe8b73aecc28b014b9f491962d9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Netgains_Stripe.xml" hash="f1cc20dfbde1822dfd2a8e5e4d634924"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="stripe.xml" hash="5ebe778accf58df77b2a7cb5c969be4b"/></dir><dir name="template"><dir name="stripe"><dir name="form"><file name="stripe.phtml" hash="b52e20c18cf71c8200e46193cb51e58f"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>netgains_stripe</name>
4
+ <version>0.1.1</version>
5
  <stability>stable</stability>
6
  <license>OSL</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Create token before charging credit card.</summary>
10
  <description>Stripe payments for Magento.Create token before charging credit card.</description>
11
+ <notes>User will get response messages from API on failed transaction.&#xD;
12
+ Fixed authorized and cature for live trasactions.</notes>
13
  <authors><author><name>Rohit Dhiman</name><user>netgainsorg</user><email>biz@netgains.org</email></author></authors>
14
+ <date>2014-08-12</date>
15
+ <time>06:32:40</time>
16
+ <contents><target name="magelocal"><dir name="Netgains"><dir name="Stripe"><dir name="Block"><dir name="Form"><file name="Pay.php" hash="1affb1c584f7e13fae4b140adc80aa83"/></dir><dir name="Info"><file name="Pay.php" hash="63753850bff82e329555e9867af0920b"/><file name="Pay.php~" hash="a5c5ed400023fad769b7df871f5288d0"/></dir></dir><dir name="Helper"><file name="Data.php" hash="2f4fc64377398192e5ac6aa718fa79a8"/></dir><dir name="Model"><dir name="Source"><file name="Action.php" hash="fe81c8effe616fed6d752db6a461f630"/></dir><file name="Stripe.php" hash="3c22aa76fbacbfdbaf336ce0e158f189"/><dir name="stripe"><file name="CHANGELOG" hash="34597ade22d9002dab7801b06dfedc12"/><file name="LICENSE" hash="3f60503742f733f3624aacef32afa581"/><file name="README.rdoc" hash="de20e74904f04c03119ec624bec14dd9"/><file name="VERSION" hash="a641995f5b1adc921d379a100407dc14"/><file name="composer.json" hash="60a2dd1119cee52d925245118c4c3bfc"/><dir name="lib"><dir name="Stripe"><file name="Account.php" hash="54b56a327935a7542119247b1171c2b7"/><file name="ApiConnectionError.php" hash="7674930cb61f40e5f3208ad23127de61"/><file name="ApiError.php" hash="d6886665b4d1c666f1b7250d94fe1a00"/><file name="ApiRequestor.php" hash="f44a40817d411f8b9cbfdedfd27f0fa5"/><file name="ApiResource.php" hash="a3806be3b99a9ffcd596a83e0c68e79f"/><file name="ApplicationFee.php" hash="c72c337a5d0806d6a102e7d429fc2047"/><file name="AttachedObject.php" hash="04d143bf291af575c4e3920e84e74814"/><file name="AuthenticationError.php" hash="9fefa5160047e3a90b48cb9feac88b58"/><file name="Balance.php" hash="ffcc0f30d75ada8a8de2c7e3199ae68b"/><file name="BalanceTransaction.php" hash="5d883f22c4e360119b3933de3527a720"/><file name="Card.php" hash="523e326b6f58894eee3bf0afa2adda2e"/><file name="CardError.php" hash="6f06b7d15d6a3633e2c44d866705e6b9"/><file name="Charge.php" hash="97a8159d2adb84d8790c2ac8922bc293"/><file name="Coupon.php" hash="f659b487fac4ad1f0f6611756c7f1ba7"/><file name="Customer.php" hash="7cb94782343c9e7c86051d98f085287b"/><file name="Error.php" hash="60987b661bca9c34a7ce8b7288c7be26"/><file name="Event.php" hash="4d123e2375b6cf20c93c2343cb3a127d"/><file name="InvalidRequestError.php" hash="03f74df02e39529ec3af42e779db571b"/><file name="Invoice.php" hash="5d173b807e22ae832b6423b2f03d5b02"/><file name="InvoiceItem.php" hash="29ff54fb05d21e4f0b32041158f29f87"/><file name="List.php" hash="d4c7e0045c9cd9b9f069b01469bd6f78"/><file name="Object.php" hash="3f9be01d7ec93f887d9b9bca2cc349e3"/><file name="Plan.php" hash="2da1eede19e4cfeb0d5f82c1667294fd"/><file name="RateLimitError.php" hash="065ed8a05bda898e0e6d4306e63d6932"/><file name="Recipient.php" hash="6f808f7f2a656d97d002d71aefdbbd48"/><file name="Refund.php" hash="fb3adf69d8f1e6aec3708b30f7f99aaa"/><file name="SingletonApiResource.php" hash="2407899ebe585442e0447aa0f479b64f"/><file name="Stripe.php" hash="af21b96401807d5c17b9331026682797"/><file name="Subscription.php" hash="49ca40dcf930c62930d9937c49bdca86"/><file name="Token.php" hash="5a3718521c3d230a068eaf11051b9d2e"/><file name="Transfer.php" hash="d37658c7ea42e17fd7d15f4fe11c96c7"/><dir name="Util"><file name="Set.php" hash="b8f9cb0a7ee64dc3f4a11dcfef50008d"/></dir><file name="Util.php" hash="1c1dcea6154861acdc986e44f903c68a"/></dir><file name="Stripe.php" hash="bc0d562ad28e4f44ad28b7e74ae76448"/><dir name="data"><file name="ca-certificates.crt" hash="df9f6d3ec4b782c256b43f430f801a65"/></dir></dir><dir name="test"><dir name="Stripe"><file name="AccountTest.php" hash="6dc3de4d768998a3a49bb7b5f8f28572"/><file name="ApiRequestorTest.php" hash="1fc704117bde384ef087d57157f30798"/><file name="ApplicationFeeTest.php" hash="753ebf9103b61f97c916fa91de85ea0b"/><file name="AuthenticationErrorTest.php" hash="7b9a92ea706c8108ddef3d1258a7d401"/><file name="BalanceTest.php" hash="7b7c0501a4e27b3392fd1a8a93e9bfa0"/><file name="BalanceTransactionTest.php" hash="1bf57c29502ce59c714eebce5386d0c7"/><file name="CardErrorTest.php" hash="0325471fa210cccc2305c43a7b1f248c"/><file name="ChargeTest.php" hash="cb6f1be9a74ddb74fe1f534fb6efd812"/><file name="CouponTest.php" hash="fd96fdba51dcbb51c197ce6f9b11367e"/><file name="CustomerTest.php" hash="92fc46699a1d67e9c8513df5ee90bf22"/><file name="DiscountTest.php" hash="2a6a4dda4aa9058ceb12fab5bfcf740f"/><file name="Error.php" hash="df4ec56fbafc88db4da85c6198da4d62"/><file name="InvalidRequestErrorTest.php" hash="fe94762e7e4b37b787f98279478e3d89"/><file name="InvoiceTest.php" hash="df4b7ad33baf59c19415e33c61892eb3"/><file name="ObjectTest.php" hash="bdc1b02710a4d773c8fe0cb1b275bb67"/><file name="PlanTest.php" hash="feedc0fdc7ed88f6431c1104b510e9b6"/><file name="RecipientTest.php" hash="dfe2e4656f8f3a482831344049284678"/><file name="RefundTest.php" hash="487bfd562ee83c99904aea0dd0b305e5"/><file name="SubscriptionTest.php" hash="601611d9a8a1ff9725d0f97a77c5354d"/><file name="TestCase.php" hash="fad2892cc98d3046eb52d28ba4346bf1"/><file name="Token.php" hash="40a93faf960080219b11b3182f354f5a"/><file name="TransferTest.php" hash="a1b0f6ee50be49ceb78d7180d0e99503"/><file name="UtilTest.php" hash="bea77fb56ca80682f5188e8c7f03a07a"/></dir><file name="Stripe.php" hash="9ea79f9b39fb4656549491c5776131e2"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="620450f4c4498eb0002ac8c8c3a7b643"/></dir><dir name="etc"><file name="config.xml" hash="bc11eddb61e11c67edf9946840036344"/><file name="system.xml" hash="0439851f47efc3171ed65de252392a09"/></dir><dir name="sql"><dir name="stripe_setup"><file name="mysql4-install-0.1.0.php" hash="68f93fe8b73aecc28b014b9f491962d9"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Netgains_Stripe.xml" hash="f1cc20dfbde1822dfd2a8e5e4d634924"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="stripe.xml" hash="5ebe778accf58df77b2a7cb5c969be4b"/></dir><dir name="template"><dir name="stripe"><dir name="form"><file name="stripe.phtml" hash="b52e20c18cf71c8200e46193cb51e58f"/></dir></dir></dir></dir></dir></dir></target></contents>
17
  <compatible/>
18
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
19
  </package>