Skip to content

Improve handling of errors when Postmark API is timing out #59

@pgraham3

Description

@pgraham3

https://wordpress.org/support/topic/curl-timeout-at-postmark-causes-woocommerce-errors/

On May 28, Postmark’s API was down for about a half-hour
https://status.postmarkapp.com/incidents/105834

In the DB log table, we see errors such as this:
cURL Error 28: Operation timed out after 30001 milliseconds

In a WooCommerce flow, this had the unfortunate impact of users orders succeeding to be placed, but then erroring out on trying to send. Which caused them not to get to the thank you page, nor receive any confirmation.

Is this something addressable via the plugin? i.e. can it defer sends to not be in the direct flow? or handle this error case better?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions