Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • DuaneA 6 posts 86 karma points notactivated
    May 09, 2022 @ 17:24
    DuaneA
    0

    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

  • Mark Drake 133 posts 457 karma points c-trib
    May 10, 2022 @ 18:05
    Mark Drake
    0

    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,

Please Sign in or register to post replies

Write your reply to:

Draft