Jump to content

Invision Community Blog


Managing successful online communities

Mark
Sign in to follow this  
 

New: Commerce Improvements

This entry is about our IPS Community Suite 4.2 release

 

Improved Stripe Integration

Stripe is a popular payment gateway that supports card payments. In IPS Community Suite 4.2 we have made some improvements to our integration:

  • When viewing a transaction in the AdminCP, it will show the last 4 digits of the card used, and the result of Stripe's risk evaluation.
  • More information is sent to Stripe for easier cross-reference between Stripe's control panel and your AdminCP. This includes the customer's name, billing and shipping addresses, email address, associated transaction/invoice/customer IDs, and the invoice title.

 

Stripe Transaction.png

Stripe Transaction in the AdminCP showing risk evaluation and card details

Stripe Control Panel.png

Transaction in Stripe's control panel showing customer and invoice details

 

Anti-Fraud Improvements

Anti-Fraud Rules now have some additional filters:

  • Products being purchases includes...
  • Account was registered more/less than [x days] ago
  • Customer is/isn't in group
  • Customer has previously spent more/less than
  • Time since last purchase is more/less than [x days] ago
  • Custom profile fields (both at member and customer level)
  • IP address is x (exactly, contains or matches regular expression)
  • Customer has previously made transactions that failed (opposed to "were blocked by fraud rules")
  • Email address matches regular expression

Fraud Rules.png

Some of the new Anti-Fraud Rule options

 

MaxMind per gateway

A new setting has been added that allows you to run MaxMind only against transactions using particular payment gateways.

MaxMind Settings.png

New MaxMind gateways setting

 

Transaction Search

You can now enter the transaction ID provided by the payment gateway in the AdminCP search box to find a transaction.

Transaction Lookup.png

Looking up a transaction by gateway ID

 

Renewal Savings

If you have a product with multiple renewal terms, a new setting allows you to show alongside each option how much is saved. This can be shown either as a monetary value, or as a percentage.

Renewal Savings.png

Product showing savings for different renewal options

Sign in to follow this  

Comments



Recommended Comments

I do hope there is a more rigorous quality control in place now for these updates than what we experienced last year when you broke Purchase transactions and it went undetected for four months, crippling our business badly.  Bragging about only showing off new features when they're ready needs to have more substance than just turning off the bug tracker to save your blushes, the very thing that caught the last issue. We also had other major problems layered on top at the time, broken Maxmind fraud checks, broken Support Request system, broken Downloads etc, it was a nightmare.  They were mostly fixed in the end but at great cost so I can't say I'm going 'yay' at this announcement.  At least extend the Commerce cart to Downloads so it feels like there is some progress after four years and the in-between was just a 'vapourware' bad dream.

Share this comment


Link to comment
Share on other sites
2 hours ago, Gravi5tar said:

Text

On the contrary, most of the changes appear to be the result of (at least in part) a long winded ticket where I lambasted the Commerce plugin heavily - and Mark took the brunt of that so sorry lol - but it gives me great satisfaction to see feedback be acted upon in a timely manner and at least on the face of it well implemented. We suffered similar trials and tribulations for our business as you did; especially with renewals, PayPal BAs and other things. However, they did all get resolved, something which just comes down to how large a sample size can be obtained.

For example, in the testing phase they can't exactly replicate the high quantity of live purchases we saw, it's just not feasible. As a result, it probably passed internal QA and public alpha/beta etc but was not noticed because for the 99% it was not applicable.

I suggest if you're concerned about this update you implement the change on a test install first but truthfully we'll never know how well it performs until it hits production. That's the nature of the beast - you'll never get rid of every single bug and glitch on release, that's just not software development.

Share this comment


Link to comment
Share on other sites
14 minutes ago, Gravi5tar said:

It's good to hear you're happy but clearly and not unreasonably I'm not and don't wish to accept or repeat the experience.

The beauty of it is nobody is forcing you to upgrade :) As I said, throw up a test install and verify it for yourself when the time comes.

It's quite unreasonable to expect the same issues you previously faced to reoccur, especially when most of the changes here are fixes and improvements in direct response to issues administrators have experienced.

Share this comment


Link to comment
Share on other sites
Quote

The beauty of it is nobody is forcing you to upgrade :)

That is a happy thought... and likely the case if we experience anything close to last year again.

 

Quote

It's quite unreasonable to expect the same issues you previously faced to reoccur,

Good to hear your take on it but no, it's clearly reasonable from my site perspective..and I was being polite.  Good luck with your site.

Share this comment


Link to comment
Share on other sites
2 hours ago, Gravi5tar said:

That is a happy thought... and likely the case if we experience anything close to last year again.

 

Good to hear your take on it but no, it's clearly reasonable from my site perspective..and I was being polite.  Good luck with your site.

Don't like it, don't use it :) Sorry you were unable to work around those issues. From any site's perspective it's unreasonable to assume anything on something that's not even released yet :rofl:

54 minutes ago, ZakRhyno said:

Are there more Nexus stuff coming are is this just it? I hope there more. 

I'm still hopeful for coupons that persist through renewals but we'll see ;)

Share this comment


Link to comment
Share on other sites
Quote

Don't like it, don't use it :)

I heard you the first time.

Quote

From any site's perspective it's unreasonable to assume anything on something that's not even released yet :rofl:

Again, I heard you last time but it's clearly more than reasonable after past experience.  It was appauling, what real online business can survive a quarter of the year with the tills closed.  There is no defence or justification for that.  Years of development work and expense were invested and that's why you can't just swap and change platforms as easily as your smiley face suggests....or was that just a 'bugger off if you don't like it'.  The trust and confidence in a product just goes so we immediately started the process of transfer to a new platform, not easy or fast with over 140k Downloads etc but we're getting there.  We did this more as a backup in case of downtime but it's working out so we may close the IPS version completely so we don't have another train wreck experience.

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...