I have inherited a version 7 site where the previous developer has set up Stripe to handle some small transactions - either booking and paying for an event or paying memberships (once offs, not subscriptions). Now this isn't working so well anymore, payments getting rejected and they think it's to do with Protocol 4
Stripe have looked into it apparently and said it looks as though the integration is still using Charges API which is an older system that doesn't handle 3DS
https://stripe.com/docs/payments/charges-api
My question is that on that second page with the sample code, it seems to only have .NET Core code, not the .Net that is on Umbraco 7. Is this implying that it won't work at all on u7, or has anyone successfully updated Stripe on an older site? Payment gateways give me nightmares so just wondering is this even doable.
There is quite a lot of code on the current site but can put it up if necessary.
There may be subtle differences between the provided example and your final code, but I don't see any reason to believe you couldn't upgrade if you want to.
Hopefully, someone else will comment and give their opinion, perhaps someone with experience implementing the API.
Update Stripe on older site
I have inherited a version 7 site where the previous developer has set up Stripe to handle some small transactions - either booking and paying for an event or paying memberships (once offs, not subscriptions). Now this isn't working so well anymore, payments getting rejected and they think it's to do with Protocol 4
Stripe have looked into it apparently and said it looks as though the integration is still using Charges API which is an older system that doesn't handle 3DS https://stripe.com/docs/payments/charges-api
We need to use this link to check for recommended integartions that handles 3DS (Payment Links, Elements, Checkout) https://stripe.com/docs/payments/online-payments - which links to here for the code: https://stripe.com/docs/checkout/quickstart
My question is that on that second page with the sample code, it seems to only have .NET Core code, not the .Net that is on Umbraco 7. Is this implying that it won't work at all on u7, or has anyone successfully updated Stripe on an older site? Payment gateways give me nightmares so just wondering is this even doable.
There is quite a lot of code on the current site but can put it up if necessary.
Thanks
The example provided is indeed using .NET Core.
The Stripe NuGet Package indicates support for .NET MVC 4.6.1.
There may be subtle differences between the provided example and your final code, but I don't see any reason to believe you couldn't upgrade if you want to.
Hopefully, someone else will comment and give their opinion, perhaps someone with experience implementing the API.
Good luck and all the best,
is working on a reply...