• Resolved d

    (@damhnait)


    Hello,
    Ever since I updated the plugin I have been receiving ‘System was not able to complete the payment. Button Key mismatch’. The transaction appears to go through but receive the error on my ‘Thank you for your Donation’ page. I currently have it in test mode if you would like to have a go yourself. I have 4 Donation buttons per section. As you see. My client wanted to take both Sterling £GBP and @euro.

    I did use a different value for the “name” parameter for each button when I originally set it up and it worked brilliantly.
    Is there a way to remedy this? Any help would be greatly appreciated.
    Regards

    Regards,
    Damhnait

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor Alexander C.

    (@alexanderfoxc)

    Hi Damhnait.

    Are you using any kind of caching plugins on your website? The reason I’m asking is that you have 8 Stripe buttons on your page, but source code only has information about 2 buttons (those with variable donation amount). It might be not caused by a caching plugin, but is caused by something though.

    If possible, can you provide wp admin details for the website? You can contact me at alexanderfoxc at gmail.com

    Plugin Contributor Alexander C.

    (@alexanderfoxc)

    One more thing you can try is to enable “Use New Button Display Method” in the plugin settings @damhnait.

    • This reply was modified 8 years, 4 months ago by Alexander C..
    Thread Starter d

    (@damhnait)

    Wow fast reply there! Aye I sent you the details you requested by email. Thanks a million.

    Plugin Contributor Alexander C.

    (@alexanderfoxc)

    No, thank YOU for reporting that and being consistent.

    This is a plugin issue. When plugin is trying to check if payment info haven’t been forged by calculating checksums, it filters out some special characters from button name (like ‘&’ or ‘£’, for example), this leads to checksums mismatch and error message being displayed after that.

    As a temporary solution, special characters should be removed from button name. This would be fixed in next plugin version (which should be released within next 48 hours).

    My apologies for the issue and thank you again for reporting!

    Plugin Contributor Alexander C.

    (@alexanderfoxc)

    Since this has been rectified, I’m marking this thread as resolved. Thank you again for report and help!

    hi Alexander,
    Started having error below related below 2days ago. Been working all fine. My wordpress and the Stripe plugin is updated to latest version. How do i resolve this??

    System was not able to complete the payment. Button Key mismatch. Expected xxxxxxxxxxxxxxxxxx, calculated: xxxxxxxxxxxxxxxxxxxxxxxxxxxx

    Plugin Contributor Alexander C.

    (@alexanderfoxc)

    Hi.

    I don’t think your issue is related to the one that was here.

    Error like that usually means issues with caching. If you’re using some caching plugin, try to clear its cache. Also don’t forget to add checkout page to exceptions.

    If that isn’t helping, please create a separate thread, providing the URL of the page with buttons. I would be able to have a closer look then.

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Stripe Button Key mismatch’ is closed to new replies.