• Resolved n8-b

    (@n8-b)


    Hi Matthias,

    I’m still having problems with orders not changing from ‘pending’ to ‘processing’ or ‘completed’ (downloadable files). As per your instructions, I uninstalled the old version, checked for webhooks in Paymill (there weren’t any) and then installed the new version. Upon installation, the new version did create one webhook for subscription ‘created, deleted, failed and succeeded’. This morning when I looked at the webhooks again there were six webhooks for subscriptions in the Paymill panel. Is this normal? Is it creating a webhook for each order that uses Paymill?

    All new orders (simple/variable products, downloadable products and simple/variable subscriptions) never leave the pending status even though the payment is processed correctly by Paymill. So, the order/credit card details are being correctly posted to Paymill but there is no response from Paymill in the WooCommerce orders once the payment has been processed. Should there be webhooks for each transaction status?

    If screenshots or access to my site would be useful, just let me know the best way to get you that information.

    Thanks again for all your hard work on this plugin.

    Nathan

    https://www.ads-software.com/plugins/paymill/

Viewing 8 replies - 1 through 8 (of 8 total)
  • I am having the same issue. I updated the plugin yesterday and today I woke up to tons of failed orders and emails from customers. Their payment went through but the order stuck at “pending” and then “failed”. Please provide a link to the 1.5.2 version so my business can continue running.

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    Hi,

    the subscription payments should have been processed, you may check them in your paymill dashboard.

    Please contact me on [email protected] for individual support for fixing the webhook issue on your system. To speed that up, you may give me access to:

    WordPress Database via PHPmyAdmin to check options.
    FTP-Acess to WordPress to check error log and for reinstalling Paymill if necessary.
    Access to Paymill Account Dashboard for deleting old/invalid webhooks.

    As the upgrade from 1.5 to 1.6 was a required major update, I am offering additional free individual support to sort out all issues.

    Kind regards,

    Matthias

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    For those who want to solve that issue by their own, here’s the guide:

    With v1.6, Paymill for WordPress waits for the Paymill Webhook triggering the order from pending to processing. If the Webhook isn’t configured properly, the status switch isn’t made.

    To reset the cached Paymill Webhook ID, you have to delete field “paymill_webhook_id” in table “wp_options” and delete all created webhooks on Paymill Dashboard -> Account -> Settings -> Webhooks

    The Webhook will be created/updated everytime you are saving the API keys on /wp-admin/admin.php?page=paymill_options – so with this last step, the correct webhook ID will be saved and everything should work fine. You may want to control wether your webhook has been created on Paymill Dashboard -> Account -> Settings -> Webhooks.

    Issues resolved through support and above guide. Thanks

    quick question: If I start anew (no old Paymill plugin installed) I wont run into this issue, right?

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    correctly, it only affects when upgrading from v1.5 or prior to v1.6. Blank installs are not affected.

    Mathias

    (@antiaginglabs)

    With regard to the Self-Service guide and resetting the cached Paymill Webhook ID:
    Do I need to delete the whole row / record, as in DELETE FROM wp_options where option_name = “paymill_webhook_id”?

    Plugin Author straightvisions GmbH

    (@matthias-reuter)

    that’s correct. ??

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘WooCommerce orders stay in 'pending' status’ is closed to new replies.