Jump to content

Photo

Payment Plugin for Stripe

Payment Gateway for Stripe

Best Answer Michael Herzog , 19 February 2024 - 13:39

Hi Nick,

 

with the next release this feature is available:

https://github.com/s...d908dc8e924e906

 

Regards,

Michael

Go to the full post


  • Please log in to reply
4 replies to this topic

#1 keafxac

keafxac

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 19 June 2017 - 05:24

Hi 
Has anyone written a payment gateway for Stripe for SmartStore.Net?
 
 
Warm regards
 
Andrew
 


#2 stefanmueller

stefanmueller

    SmartStore AG

  • Administrators
  • 464 posts

Posted 01 February 2023 - 12:29

Thank you for your patience, Andrew. I am happy to inform you that as of our latest release, Smartstore 5.0.2, Stripe Elements is now available as a plugin.
 
Take advantage of Stripe's suite of UI building blocks and design a secure payments experience that perfectly matches your website, driving conversions. Get started now with Smartstore 5.0.2 and the new Stripe plugin.

 

Greetings Stefan

 

Attached File  stripe-elements-explained.gif   147.84KB   3 downloads


Stefan


#3 nickh

nickh

    Erfahrener Benutzer

  • Members
  • 129 posts

Posted 14 February 2024 - 17:32

 

Thank you for your patience, Andrew. I am happy to inform you that as of our latest release, Smartstore 5.0.2, Stripe Elements is now available as a plugin.
 
Take advantage of Stripe's suite of UI building blocks and design a secure payments experience that perfectly matches your website, driving conversions. Get started now with Smartstore 5.0.2 and the new Stripe plugin.

 

Greetings Stefan

 

attachicon.gifstripe-elements-explained.gif

 

 

Hi Stefan,

 

I've just configured the Stripe plugin on my local development machine and can see that it's working as intended, but it doesn't look like we pass any customer information to Stripe, so it's hard to link a payment to a particular customer of the site.  Is there some reason why we aren't populating this (as well as the customer's billing address) during the creation of the Payment Intent in StripeController.cs?
 

                        var intentUpdateOptions = new PaymentIntentUpdateOptions
                        {
                            Amount = _roundingHelper.ToSmallestCurrencyUnit(convertedTotal),
                            Currency = state.PaymentIntent.Currency,
                            PaymentMethod = state.PaymentMethod
                        };


#4 Michael Herzog

Michael Herzog

    SmartStore AG

  • Administrators
  • 3498 posts

Posted 19 February 2024 - 13:39   Best Answer

Hi Nick,

 

with the next release this feature is available:

https://github.com/s...d908dc8e924e906

 

Regards,

Michael


  • nickh and stefanmueller like this

Michael Herzog
Smartstore AG


#5 nickh

nickh

    Erfahrener Benutzer

  • Members
  • 129 posts

Posted 19 February 2024 - 13:51

Hi Nick,

 

with the next release this feature is available:

https://github.com/s...d908dc8e924e906

 

Regards,

Michael

 

Hi Michael.

 

That's great, thanks very much.  We're also seeing that the plugin doesn't seem to properly handle failed payments from the webhook notification.  If a user uses an incorrect 3 digit CVV number, then Stripe will return a "payment_intent.requires_action" message, but this is not handled in the code.  This results in an order which looks to have been successfully processed in Smartstore, but has been marked as failed in Stripe.  Is this something you're looking address too?

 

Thanks,

Nick