Posted: April 24, 2019 at 9:30 am
|
A few months back we moved to a new hosting provider. Added a new event to the website, but even after successful payment, the status of the transaction is pending payment. |
Hi, May I ask which payment method is used on the site? Examples of payment methods are Stripe, PayPal Express, Braintree, Authorize.net Accept. |
|
|
its mollie ideal payment method |
Thank you. Quite likely the solution will be the same as what Tony advised in your other similar topic from last year: In this case, your new hosting provider also has caching. You may even need to deactivate the SiteGround caching plugin to allow the registration process to consistently work as expected. |
|
|
yeah. Keep on forgetting to exclude them. I have now excluded those critical pages, but the problem still the same. |
With that particular caching plugin you may need to deactivate it because in addition to page caching it also adds object caching. |
|
|
I have the plugin WS super Cache plugin. So are we then hitting a similar problem like last year? We changed the hosting provider as we were facing DNS server resolution problems. |
A few items: 1) The previous hosted site had 2) There’s also an 3) There may be an error in the payment logs. You go to Event Espresso > Payment Methods > Logs, and there you can check what’s been logged for the last few transactions to see if there are any errors. |
|
|
Hello, 2) Awaiting reply from the hosting provider 3) There are no logs at all, even though the Gateway Logs Lifespan in Event Espresso > Payment Methods > settings is set to 7 days. |
In your previously thread, you posted an image with logs showing connection issues: I’m assuming those logs were from Mollie.com? Have you checked that same section again to see if that shows an error? The fact that your getting no logs at all likely means that the Mollie ‘IPN’ isn’t hitting your site again (the same problem as last time although possibly for a different reason this time). |
|
|
Yes, you are right. Last time it was the DNS server problem. But now that isn’t the case. |
You’re WebHook URL uses HTTP, yet your site is HTTPS. So first, if you go to Event Espresso -> Settings -> General Does ‘Site Address (URL)’ use HTTP or HTTPS? It looks like you site is set up to use HTTP and then redirects everything over to HTTPS but that won’t work for POST requests so you need to switch your site to use HTTPS properly rather than redirecting. Can you post the full WebHook URL value for this transaction so I can investigate further? https://cl.ly/fc6bfbc6529d |
|
|
Hello, The website URL had HTTP !!! I have now changed it to HTTPS and its working :-)) Payment log are now visible for the transactions. |
You won’t, its generated by EE and passed to the payment provider. Each provider is different in how they want to respond to a payment, with Mollie they send a request to our ‘notify_url’ (which is essentially a listener for responses from payment providers) with certain parameters, the Mollie payment method is then called to do whatever Mollie wants EE to do with the details. Mollie show you the Webhook URL they have been given in the logs you sent – https://cl.ly/5f5630272bd7 Top left of that screen you can see the ‘webhook url’ value.
It depends what you mean here, the URL is generated by Event Espresso, but structured in a way suitable for the payment provider as each one is different and a payment method could also generate and send its own url to the provider if needed (it depends on what the provider wants). The webhook url value is specific to each individual registration and of no use to you under normal circumstances, I could have used it to confirm the request is getting through using a request from my server to yours, but generally, you wouldn’t need to do that. |
|
|
Ok I understand it now. Thanks for your help. |
You’re most welcome. |
|
The support post ‘migrated to new hosting provider, getting pending status after successful payme’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.