SOFORT charge request is not carried out
-
Hello,
it occured twice since 3 weeks that a sofort payment kept in the status ‘pending’ because the plugin missed to send a charge request although a source.chargeable webhook was received. In one case the payment was refunded to the customer for the other one I wait since 3 days.
It happens occasionally. Other sofort payments are handled as expected, they usually change the status after one day into ‘processing’.
Stripe support told me to get in touch with the developer of the plugin. They told me:Looking into the event, it appears that the source became chargeable as of 10/05/21 which means that the customer has already authorized the SOFORT payment.
The reason why the payment is still pending after the source transitioned into a chargeable state is because this transition happens asynchronously. This means that you need to make a charge request to complete the payment.
Because Sofort is an asynchronous payment method, the Charge object’s status remains in a pending state for up to 14 days from its creation (also known as the cut-off date).
I can confirm that this charge was created via your third party plugin – WooCommerce https://dashboard.stripe.com/logs/req_XxXxXx
(07:23:03 AM): In this case, please reach out to them in order to see how they’d be able to make a charge request to complete this payment, following the guidelines here: https://stripe.com/docs/sources/sofort#make-a-charge-request-using-the-sourceLooking into the wc-status logs nothing noticeable appears and the webhooks are configured correctly according to the documentation here (otherwise all sofort transactions would have failed).
Capture charge immediately is active of course.
1) Why does this happen?
2) Can I trigger the carge request manualy for this order?Thank you
Tom
- The topic ‘SOFORT charge request is not carried out’ is closed to new replies.