Conversation
supportI have been using PeachPay since June. Starting in October I’ve experienced troubles with all third-party payment methods that require the customer to authenticate their account in a new window. The affected services are Klarna, Afterpay, PayPal, CashApp and Affirm. Customers will be able to place their order but the callback does not seem to be working as the order is created with a status of pending payment and the payment is never confirmed. The order never moves to processing status and after about 10 days the order is automatically cancelled in WordPress. Funds are deducted from the customer but its not visible in my shipping software because the status is never updated to processing. I didn’t notice the issue until dozens of customers asked why their orders were cancelled but that they were still paying for them with weekly payments to Affirm, Klarna, etc. in PeachPay I have both Stripe and Square payment method active. The issue persists for both of these payment methods. I have tried disconnecting my merchant accounts and reauthenticating them but the issue still persists. I have also tried uninstalling and reinstalling the plugin. For now I have to turn off all third party payment options and only process orders using credit card. when I look at the payment intent log in my Stripe Dashboard it says that the request timed out and needed confirmation from the application. I have hosting with Kinsta and I dont see any error logs and there is no indication that there were any issues with my server pertaining to PHP timeouts or anything like that.
Hi @hagentertainment , Our team is investigating this issue soon. Generally, a callback failure of this nature occurs when the hosting provider (Kinsta) blocks the incoming request, preventing the order status from updating to “Processing.” We are currently moving all integrations to be client-side to bypass these types of server-side handshake issues. This update will be live in a couple of weeks and will provide a more stable environment for third-party methods. We will get back to you as soon as we have more information from our investigation.
ok thank you because otherwise I really like your pluginnand the variety of payment options. I would like to keep using it.
Hi @hagentertainment , Our team is investigating this issue soon. Generally, a callback failure of this nature occurs when the hosting provider (Kinsta) blocks the incoming request, preventing the order status from updating to “Processing.” We are currently moving all integrations to be client-side to bypass these types of server-side handshake issues. This update will be live in a couple of weeks and will provide a more stable environment for third-party methods. We will get back to you as soon as we have more information from our investigation.
ok thank you because otherwise I really like your pluginnand the variety of payment options. I would like to keep using it.