Post by Johnathan » Sun Feb 12, 2012 8:56 am

Image

Image

Current Version: v303.5 (release notes)

OpenCart Versions: 1.5.0.x - 3.0.3.x

To Purchase: Visit OpenCartX or opencart.com

Image Image Image

This extension allows you to accept payments in OpenCart via Stripe.com, the secure and easy way to accept credit cards online. The extension can send customer and card information to your Stripe account, allowing your customers to utilize their stored card information for future purchases, as well as subscribe customers to Stripe plans when purchasing certain products.

  • Upload and go — modifies no core files.
  • Supports Stripe Elements and 3D Secure 2.0 for SCA requirements.
  • Modify all front-end text directly in the admin panel.
  • Restrict the payment method from appearing based on order total, store, geo zone, customer group, and currency.
  • Set a different order status for authorized payments vs. captured payments, as well as if a payment does not pass the credit card CVC Verification, Address Line 1 Verification, and/or Zip Code Verification.
  • Optionally allow your customers to store their card information for future use.
  • Quickly create subscription products, associated with a Stripe subscription plan, by entering the Stripe "Pricing Plan" ID in the product's "Location" field. New orders will automatically be created in OpenCart every time the subscription is charged to the customer's card. Stripe coupon codes are supported.
  • Utilize both Test and Live server modes, and Authorize or Capture charge modes.
  • Automatically mark refunded orders with a particular order status using webhooks.
  • Submit all payment information dynamically using AJAX, without page reloads or redirecting to another site.
Note: This extension requires that you have an SSL certificate installed on your site to securely process payment info.

For additional features, take a look at the Stripe Payment Gateway Pro.



Image Image Image Image Image Image Image Image

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Feb 16, 2012 10:17 pm

Updated to v151.2

Release Notes:

- Fixed bug with currency code in 1.4.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Mar 21, 2012 12:34 am

Updated to v152.1

Release Notes:

- Verified compatibility with 1.5.2
- Updated license.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jun 22, 2012 10:31 am

Updated to v153.1

Release Notes:

- Updated AJAX calls to utilize $.ajax() instead of $.post()
- Updated license.txt
- Verified compatibility with 1.5.3.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by tdaubs » Tue Jul 31, 2012 3:14 am

Really glad to see this payment addon. I have done a bit of research on Stripe and think its a pretty cool payment solution. Thanks for making it available!

Image
Opencart Support . Opencart Galaxy . Buy Me a Coffee?


User avatar
Active Member

Posts

Joined
Fri Apr 08, 2011 4:51 am
Location - Southern California

Post by Johnathan » Mon Aug 20, 2012 3:12 am

Updated to v154.1

Release Notes:

- Verified compatibility with 1.5.4.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Oct 04, 2012 5:28 am

Updated to v154.2

Release Notes:

- Added ability to choose a different order status for payments that fail the CVC check, address line 1 check, and/or zip code check
- Added verification check statuses to the recorded order history
- Updated to use store's default currency, for Canadian stores
- Updated instructions.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Dec 05, 2012 3:10 am

Updated to v154.3

Release Notes:

- NOTE: This version contains important security updates -- please upgrade to this version and click "Save" in the admin panel to apply the update
- NOTE: Stripe has a new setting in their admin panel to decline charges that do not pass the CVC check, which I recommend you enable to prevent fraud
- Added: subscription products! You can subscribe a customer to a Stripe plan when they purchase a product by entering the plan id in the "Location" field for the product (only tested in 1.5.4, so let me know if you experience issues with other versions)
- Added: new orders are created in OpenCart when a subscription plan is charged to the customer's card (requires adding a webhook to Stripe)
- Added: ability to prevent guests from checking out when their cart contains a subscription product
- Added: extension admin panel displays current subscription products
- Improved: error handling and logging
- Updated: Stripe charge description now contains the store name and total
- Updated: curl request timeout lengths have been increased from 10 to 30 sec
- Updated: instructions.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Dec 13, 2012 1:31 am

Updated to v154.4

Release Notes:

- Added: ability to set the currency Stripe will charge in
- Fixed: charges for foreign currencies were being miscalculated

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jan 01, 2013 6:21 am

Updated to v154.5

Release Notes:

- Fixed: subscription products don't work for databases without table prefixes

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Feb 14, 2013 4:16 am

Updated to v155.1

Release Notes:

- Fixed: currency conversion issues
- Fixed: Stripe logo display in admin panel
- Verified: compatibility with 1.5.5.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sun Feb 24, 2013 3:54 am

Updated to v155.2

Release Notes:

- Fixed: errors introduced in v155.1 with checking the OpenCart version

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Mar 30, 2013 9:20 pm

Updated to v155.3

Release Notes:

- NOTE: If updating, remember to click "Save" to apply any new admin settings
- Added: support for Stripe Checkout button (https://stripe.com/docs/checkout) Due to Stripe not allowing the billing address to be pre-filled for the Checkout button, you must choose to either not pass the address to Stripe (meaning no address will be stored or validated) or you must require the customer to enter their address again when entering their card information
- Added: address_city to the address information passed to Stripe
- Added: ability to set the "capture" parameter to only authorize payments
- Added: card address and "captured" status to the recorded order history info
- Added: ability to set the payment method title, button text, button class, and button styling directly through the admin panel
- Added: ability to set the description text for the transactions in Stripe
- Added: ability to set different order statuses for each verification failure
- Added: webhook support for refunded payments, so orders can now be marked with a particular order status when a refund is processed in Stripe
- Added: "Save" buttons now utilize ajax, meaning no page reloads
- Fixed: template file won't load if address contains an apostrophe
- Fixed: "Invalid argument supplied for foreach()" warning
- Updated: instructions.txt

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue May 21, 2013 2:02 am

Updated to v155.4

Release Notes:

- Fixed: issues with CAD currency conversion
- Fixed: wrong display of amount in Checkout pop-up panel

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jun 28, 2013 3:48 am

Updated to v155.5

Release Notes:

- Added: support for charging EUR and GBP currencies for UK beta users
- Fixed: Checkout panel requires currency to be specified in lowercase for the amount (display purposes only)

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Jul 30, 2013 4:04 am

Updated to v155.6

Release Notes:

- Fixed: customer_id mappings are no longer deleted when the request results in an error
- Fixed: "Undefined index: active_card" error for users using new API version
- Updated: all requests are now made using Stripe API version 2013-7-05

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Feb 07, 2014 2:55 am

Updated to v156.1

Release Notes:

- NOTE: If you disabled the extension for any currencies, you'll need to redo those settings in the new Currency Mapping section
- Added: additional card details for transactions in the order history note
- Added: metadata support for store, order id, customer info, products, shipping method, shipping address, order comment, and ip address
- Added: ability to set a different order status for partial refunds
- Fixed: Stripe checkout button shows wrong amount for non-default currencies
- Fixed: "You must supply either a card or a customer id" error
- Removed: "Currencies" checkboxes under Restrictions section
- Updated: currency options are now pulled from the OpenCart currency list, and can be mapped to different currencies to charge in Stripe (if your country supports this, such as Canada or European countries)
- Updated: all requests are now made using Stripe API version 2014-01-31
- Updated: order status changes for verification checks can now be ignored
- Updated: changed ajax save() function name to avoid MijoShop conflict
- Updated: made disabling the ajax save easier, for those with servers where this causes an issue
- Updated: instructions.txt file with a note about metadata
- Verified: compatibility with 1.5.6.x

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Thu Mar 06, 2014 2:47 am

Updated to v156.2

Release Notes:

- Fixed: "Undefined offset: order_status_id" error
- Fixed: "Undefined offset: currency" error when using Stripe Checkout
- Fixed: "Undefined index: shipping_method" error for orders with no shipping
- Fixed: webhook URL contains three slashes if HTTP_CATALOG has been modified

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat May 24, 2014 2:21 am

Updated to v156.3

Release Notes:

- NOTE: as new settings are present in this version, make sure you upload all the new files and then click "Save" in the admin panel to apply them
- Added: ability to use Stripe Checkout for the entire checkout process, and still create a corresponding order in the OpenCart order list. See the admin panel for instructions.
- Added: customer's name is now pre-filled for the regular template fields
- Added: ability to capture or refund a charge directly through the admin panel, within the history page for the order
- Fixed: "Prevent Guests" not displaying its internal setting properly
- Fixed: metadata "must be a string under 200 characters" error
- Fixed: "Your Stripe publishable API key is not correct" error with Checkout
- Fixed: "Undefined index: order_status_id" error for subscriptions
- Fixed: "Undefined index: title_text" error for subscriptions
- Fixed: "Your key is invalid, as it contains whitespace" error
- Fixed: rare incorrect currency display on the Stripe Checkout "Pay" button
- Updated: OpenCart-to-Stripe customer ID mapping is now stored in its own database table, rather than as a serialized string in the "setting" table
- Updated: customer IDs for live and test modes are now stored separately
- Updated: subscriptions that are charged immediately are no longer separated into two OpenCart orders
- Updated: subscription products listing in the admin panel now have a message stating which Transaction Mode they are loading from
- Updated: all requests are now made using Stripe API version 2014-03-28

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri May 30, 2014 12:40 am

Updated to v156.4

Release Notes:

- Added: charge amount and subscription amount to order history, to reflect the appropriate amounts charged when a subscription product is in the cart
- Added: partial refund amount to the order history
- Fixed: "Cannot charge a customer that has no active card" error when not using Stripe Checkout
- Fixed: refund statuses intermittently not working correctly

Image
Image Image Image Image


User avatar
Global Moderator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 6 guests