• I’ve been chatting with Stripe to figure out why credit card payments, though they look successful on my site (returning the green checkmark), aren’t actually going through. Stripe says this:

    “WordPress is successfully connected to your Stripe account. They are successfully creating tokens with the payment information, but they are not telling us to either charge, or create a customer, with that information. You will want to reach out to WordPress directly and let them know that they are successfully creating tokens, but not telling us what to do with them. They will be able to get this sorted out so that your customers are able to make payments to you- they are very close, they just need to adjust something within their coding so that it tells us to create either a customer, or a charge, with the payment information that they are sending to us.”

    I’ve been going around on this with Stripe and my host for 2 days, and I’m about ready to give up on using Stripe altogether. Does anyone have a suggestion?

    Here’s the payment page: https://www.mclennancontracting.com/stripe-test-page/

    P.S. I’m not a developer, which is why I’m trying to use a plugin solution.
    P.P.S. I need my customers to be able to enter a custom payment amount, which is why I chose this plugin.

    Thanks!
    Alison

Viewing 15 replies - 1 through 15 (of 16 total)
  • Same here, just installed plugin and tested live for $1 – green check mark, but transaction nowhere to be seen – either in Stripe admin panel or my bank app (or inside WP dashboard in the “Stripe orders” section)… Installed according to all instructions per video. How to fix?

    Is the plugin real or does it collect credit card information from all those who installed it? ??

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, please check the following forum thread. Others had the same or similar issues as both of you.

    Let me know if this helps you.

    Kind regards

    Thank you! Indeed, that answers my problem, because I did delete the default shortcode on a “Thank you” redirect page. Problem solved. This is answer from that thread copied here in full:

    “It looks like you may have modified the post payment thank you page. Did you edit that page and make modifications? Maybe you removed the shortcode from there?

    Do you have the following shortcode in your “Checkout Result Page URL”?

    [accept_stripe_payment_checkout]
    You should not modify the page that this plugin creates. That page is where Stripe will post the payment data. The shortcode in that page will catch the data and process the payment. If you deleted the shortcode then nothing will get processed.”

    Plugin Support mbrsolution

    (@mbrsolution)

    @awphelpt, I am happy to know your issue is resolved ??

    Thanks so much for connecting me to this thread. I had also modified the Checkout Result Page URL. Unfortunately, after following these instructions, I’m still having the same problem. Payments look successful but aren’t being completed.

    I posted a follow-up for the plugin creator in the other thread, but if anyone has further suggestions, I’d love to hear them!

    Plugin Support mbrsolution

    (@mbrsolution)

    @tamclennan, can you carry out the following. Disable and delete the plugin. Then install a fresh copy of the plugin. Carry out a test and make sure you also read the above thread I shared if you still have issues.

    Report back with any findings.

    Thank you

    • This reply was modified 7 years, 7 months ago by mbrsolution.

    Hi, @mbrsolution. Thanks again for continuing to helping me troubleshoot this.

    I disabled and deleted the plugin, then reinstalled. However, the plugin settings were still populated with my custom email content and Stripe API keys. I disabled and deactivated again, and then checked on the back end to make sure the plugin wasn’t showing up in wp-content. I also flushed my site cache and browser cache. Then I downloaded the plugin to my computer and uploaded it to WordPress with the same result – settings already populated with my custom content. I don’t know if this matters or not, but it seems like I might have a better chance of fixing this if starting from scratch. I just don’t know how to delete the info that’s somehow getting stored.

    Just the clarify, right now my Checkout Result Page URL is set to https://www.mclennancontracting.com/stripe-checkout-result, and on that page there’s a shortcode of [accept_stripe_payment_checkout].

    However, when I run the test, I am not redirected to that page. I just stay on the payment page after the green checkmark disappears.

    When I preview the checkout results page, it says this:

    “The message in this box is ONLY visible to you because you are viewing this page directly. Your customers won’t see this message.

    Your customers will get sent to this page after the transaction. This page will work correctly when customers get redirected here AFTER the payment.

    You can edit this page from your admin dashboard and add extra message that your customers will see after the payment.

    Nonce Security Check Failed!

    I have no idea what that last sentence means.

    Thanks in advance for your help.

    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, I have run out of ideas to help you. I have submitted a message to the plugin developers to investigate further your issue.

    Kind regards

    I understand. Thanks.

    Plugin Author mra13

    (@mra13)

    Go to the settings menu of the Stripe payments plugin.

    Look at the following field:

    
    Checkout Result Page URL
    

    Enter your checkout page URL (https://www.mclennancontracting.com/stripe-checkout-result) in the above field.

    Hi, @mra13. That is already the URL I have entered in the Checkout Result Page URL.

    Plugin Author mra13

    (@mra13)

    Everything looks fine for your setup now. So I am not sure why the transaction is not working correctly.

    Have you done sandbox transaction on this site by any chance? If you have, does the sandbox transaction show the same issue? I am trying to determine if your live Stripe account has some kind of setup issue where it is not ready to accept live payments yet.

    Hi, @mrs13. If by sandbox you are referring to test mode, then yes, I ran test mode with the test API keys prior to going live. The tests appeared to work correctly at first, but then stopped redirecting to the checkout results page. That happened BEFORE switching to the live APIs.

    I have chatted with Stripe about this twice, and they are adamant that the problem is with WordPress. They say tokens are being created, and Stripe is approving the transactions, but WordPress needs to take one more step to actually process the payment, and it’s not happening for some reason.

    Plugin Author mra13

    (@mra13)

    okay. I am a little stumped. I know the plugin is working fine because I tested it on my site with live transactions and it goes through fine. If a critical functionality like this stopped working, I would have heard from some of the other users.

    Do you maybe have a firewall or security plugin that is preventing the charge API call from getting executed?

    Hi tamclennan (@tamclennan)

    I had the same problem it was this URL check it is https:// mine was set to http:

    Enter your checkout page URL (https://www.mclennancontracting.com/stripe-checkout-result) in the above field.

    I added the s and it is flying along nicely

    Regards

    Paul

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Payments look successful but aren’t going through’ is closed to new replies.