Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author PerfectSolution

    (@perfectsolution)

    Hi Ryan,

    I think there might be two plausible reasons why there is no transcation state on the order.

    1. The option is disabled in the QuickPay plugin settings. Go to /wp-admin/admin.php?page=wc-settings&tab=checkout&section=quickpay and tick the “Get transaction info”-setting.

    2. The callback never reached your website. Double check that the order actually has a transaction ID in WooCommerce. This is required in order to fetch transaction data. Callbacks might be blocked if you are on a localhost install or if you have firewall/security plugins blocking the request.

    Thread Starter ryan.yagin

    (@ryanyagin)

    Hi PerfectSolution,

    Thanks for your quick reply.
    Please see my reply and additional inquiry below:

    1. The option is disabled in the QuickPay plugin settings. Go to /wp-admin/admin.php?page=wc-settings&tab=checkout&section=quickpay and tick the “Get transaction info”-setting.

    This settings was enabled eversince.

    2. The callback never reached your website. Double check that the order actually has a transaction ID in WooCommerce. This is required in order to fetch transaction data. Callbacks might be blocked if you are on a localhost install or if you have firewall/security plugins blocking the request.

    Is there any way I can verify if the callback reaches our site then. Yes you were correct this particular order has no quickpay transaction id, it has transaction order id but not transaction id. Any idea why it doesnt have transaction id?

    Thanks again,

    Ryan

    Thread Starter ryan.yagin

    (@ryanyagin)

    Hi Perfect Solution,

    Just an additional info, I can see that on order note that transaction id was mentioned –> https://screencast.com/t/bgEPqxt9hoQ but the meta box for quickpay is empty —> https://screencast.com/t/XBaYXM5nsjfG

    Thanks

    Thread Starter ryan.yagin

    (@ryanyagin)

    Hi Perfect Solution,

    I believe we can also rule out the scenario that the call back did not reached the server, by checking quickpay transaction we can see status code 200 —> https://screencast.com/t/7rfxQxaly7r

    Thanks

    I too was having this issue when I implemented multiple languages on my site.
    In my case my webserver redirected incoming trafic to a language specific URL
    (e.g. calls to mysite.dk/?wc-api=WC_QuickPay could be redirected to mysite.dk/de/?wc-api=WC_QuickPay).
    So the callback arrived on my server, but ended up where the API was not listening..

    This triggered the behaviour you describe with transaction status from Quickpay missing on the woocommerce order overview.

    Maybe this info is helpful.

    Thread Starter ryan.yagin

    (@ryanyagin)

    Hi Torben,

    We will look at this scenario. Thanks for some insight.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘No Transaction Status’ is closed to new replies.