• Resolved lasmorfijus

    (@lasmorfijus)


    Hi,

    I have problem with quickpay plugin, all my orders have wrong status (Cancelled) even the customer complete his payment and I don’t get email about the order being recived.
    Error log: Invalid callback body for order #3094.
    I’m using newest wordpress and woocommerce versions.

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

    (@perfectsolution)

    Hi,

    It sounds like the callbacks are never accepted properly. And since the callbacks are never processed, the orders are never marked as paid. Furthermore it sounds like your WooCommerce is cancelling unpaid orders after a short while.

    Callbacks not being accepted with the error “Invalid callback body for order #xx” are often due to an incorrect private key. Please check and update your private key in your settings – I would suggest that you consult QuickPay support who can help validating the private key as well.

    Thread Starter lasmorfijus

    (@lasmorfijus)

    Thank you for such fast answer. Yes, the problem was with API key permissions.

    Hello,

    We are facing issues with the WooCommerce QuickPay plugin. All orders are marked as Cancelled and we are getting the payments on QuickPay.

    The plugin version is 6.0.2 and we updated API permissions on the QuickPay account.
    Also, we enabled the “Complete order on capture callbacks” options, so that orders can be automatically completed when capturing callbacks.

    Could you please advise and let me know if you need additional info?

    Thank you!

    Plugin Author PerfectSolution

    (@perfectsolution)

    Hi there,

    It sounds like WooCommerce is cancelling the orders due to missing payments. This is a built in mechanism in WooCommerce.

    If the payments are coming are accepted in QuickPay, but the shop never registers the payment, it sounds like the callbacks are either never reaching your shop, or alternatively an error occurs while handling the callback.

    1. Did you check that the private key is correct?
    2. Did you check that your website is publicly available? QuickPay must be able to deliver callbacks to your webshop in order for it to work.
    3. Did you check your error logs to see if any errors occur during the callbacks?

    Hi,

    Thank you for your reply.

    1. Yes, there is only one private key generated so far, and it is correct.
    2. Yes, the site is publicly available since we are getting orders from visitors. – https://gaerum-dyreklinik.dk/
    3. I can provide logs since it is not clear if it is related to the plugin, please let me know.

    Thank you!

    Plugin Author PerfectSolution

    (@perfectsolution)

    You can go to “WooCommerce” -> “Status” -> “Logs” and select the logs called woocommerce-quickpay-xxxx.log which will show plugin specific problems. Alternatively, in case of other problems, you might go to the fatal-error log or your hosting providers PHP logs.

    Thanks,

    Sorry to ask, but is there any way I can upload image here (log image)?

Viewing 7 replies - 1 through 7 (of 7 total)

The topic ‘Wrong order status (Cancelled)’ is closed to new replies.