• miketemby

    (@miketemby)


    We have been experiencing ongoing issues with inconsistent order status updates.
    We are using Stripe payment gateway as well. The issue is that in some instances the AC plugin sends order status mid way through the order process while order status is still ‘pending’.
    Subsequently (within a second or less), Stripe sends charge complete notification which triggers order status change from Processing to Complete, however AC plugin does not send another update through so status in Active Campaign remains ‘pending’.

    I see you have a previous ticket on exactly this subject and released v 2.4.1 with a bug fix. We are running v 2.5.0 and this bug remains!

    I have checked through the plugin log files and while it’s not clear to me, it looks like, in these situations, one of the steps to fetch the custom ID after adding the order is failing, so subsequent steps are done without a customer ID.

    All previous endpoint calls match between failed and successfull orders.
    On orders where the contact is not return at this step – there are far fewer ongoing API calls.

    eg:

    As successfully updated message has the following (much removed for brevity):

    024-04-16T10:22:15+00:00 INFO [ActiveCampaign Debug Call] Received response
    Context: {
        "endpoint": "contacts",
        "method": "GET",
        "response_status_code": 200,
        "response_body": "{\"scoreValues\":[],\"contacts\":[{\"cdate\":\"2023-09-28T21:15:31-05:00\",\"email\":\"[email protected]\"}]}",
    }

    Orders that fail to provide further updates look like this in the
    N.B. The contact data is not returned…

    2024-04-16T10:22:15+00:00 INFO [ActiveCampaign Debug Call] Received response
    Context: {
        "endpoint": "contacts",
        "method": "GET",
        "response_status_code": 200,
        "response_body": "{\"contacts\":[],\"meta\":{\"page_input\":{\"segmentid\":null,\"formid\":0,\"listid\":0,\"tagid\":0,\"limit\":20,\"offset\":0,\"search\":null,\"sort\":null,\"seriesid\":0,\"waitid\":0,\"status\":-1,\"forceQuery\":0,\"cacheid\":\"\"},\"total\":\"0\",\"sortable\":true}}"
  • The topic ‘Intermittent Order Status Update Issues’ is closed to new replies.