David Bryce Posted October 13, 2022 Posted October 13, 2022 Hi, guys - I set up Donations in my forum a few months back. We did get one donation that worked; however, one of the members has tried a few ways to donate, all of which have been rejected. He’s tried both AMEX and Mastercard - neither work. He is in Canada, but I did set up CAD as a way to contribute - still no luck. Any ideas? dB
Randy Calvert Posted October 13, 2022 Posted October 13, 2022 If you’re taking credit card payments, have you checked your merchant provider (such as Authorize.net or Stripe) to see what they’re saying about the attempted transaction?
David Bryce Posted October 13, 2022 Author Posted October 13, 2022 (edited) Stripe is set up, but I’m not seeing a transaction attempt. Wait - I do see the attempts….but they show PENDING (waiting for payment) I’m seeing something else really odd. After the one payment we got a few months back, there are several attempts at payments which are showing pending,, then a whole lot of attempts by the same person to give us $1 over and over again. I’m really confused. dB Edited October 13, 2022 by David Bryce
Randy Calvert Posted October 13, 2022 Posted October 13, 2022 Look in the developer logs at the raw transactions... when a transaction is called, IPB tells stripe to charge a card. Stripe uses a web hook to call back with the status. If that web hook is not working or if stripe is blocked on your server... it could end up with transactions being authorized but never settled.
Randy Calvert Posted October 13, 2022 Posted October 13, 2022 Also... if you're using Cloudflare, Securi, or another Cloud WAF... it's possible that is blocking the calls as well. (You would have to whitelist Stripe's IPs in the firewall if so.)
Randy Calvert Posted October 13, 2022 Posted October 13, 2022 Then yes… get into those stripe developer logs. If I remember correctly each successful transactions should have like 4 events tied to it. You can look at past successful ones to see what should be happening and the stripe error logs should give you an idea what’s failing.
Marc Posted October 13, 2022 Posted October 13, 2022 This may also be due to webhooks not being enabled on stripe, so ensure you have them all enebled
Recommended Posts