• Resolved justingovender

    (@justingovender)


    When placing an order the payment is received via Payfast however the wocommerce order stays at “pending payment” instead of changing to “processing”

    The WooCommerce log status shows the following line at the end of a transaction even though the ITN url in Payfast dashboard is set to: https://maungoleather.co.za/?wc-api=WC_Gateway_PayFast

    07-24-2020 @ 14:57:27 – Verify security signature
    07-24-2020 @ 14:57:27 – Signature = valid
    07-24-2020 @ 14:57:27 – Verify source IP
    07-24-2020 @ 14:57:27 – Valid IPs:
    Array
    (
    [0] => 41.74.179.210
    [1] => 41.74.179.211
    [2] => 41.74.179.200
    [3] => 41.74.179.218
    [4] => 41.74.179.194
    [6] => 41.74.179.204
    [7] => 197.97.145.156
    [8] => 41.74.179.193
    [9] => 41.74.179.217
    [10] => 41.74.179.201
    [11] => 41.74.179.197
    [12] => 41.74.179.203
    [13] => 41.74.179.195
    [14] => 41.74.179.212
    [16] => 41.74.179.196
    [17] => 197.97.145.145
    [19] => 197.97.145.148
    [20] => 197.97.145.150
    [21] => 197.97.145.149
    )

    07-24-2020 @ 14:57:27 – Error occurred: Bad source IP address
    07-24-2020 @ 14:57:27 –
    ———-
    End ITN call

    The page I need help with: [log in to see the link]

Viewing 8 replies - 1 through 8 (of 8 total)
  • Hi @justingovender – Could you run a test purchase with only WooCommerce and PayFast activated?

    The best way to do this is to:

    • Temporarily switch your theme to Storefront
    • Disable all plugins except for WooCommerce
    • Repeat the action that is causing the problem

    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. You can find a more detailed explanation on how to do a conflict test here.

    Thanks!
    – Joey

    Thread Starter justingovender

    (@justingovender)

    Thanks for the reply. I tried disabling all plugins and using twenty twenty theme and the problems still persists where the order status won’t change to processing.
    The log still show the same error of:
    I also made sure that my host (Bluehost) has no caching plugin installed

    07-24-2020 @ 21:01:50 – Verify security signature
    07-24-2020 @ 21:01:50 – Signature = valid
    07-24-2020 @ 21:01:50 – Verify source IP
    07-24-2020 @ 21:01:50 – Valid IPs:
    Array
    (
    [0] => 41.74.179.210
    [1] => 41.74.179.211
    [2] => 41.74.179.195
    [3] => 41.74.179.203
    [4] => 41.74.179.200
    [6] => 41.74.179.201
    [7] => 41.74.179.217
    [8] => 41.74.179.204
    [9] => 41.74.179.193
    [10] => 197.97.145.156
    [11] => 41.74.179.196
    [13] => 41.74.179.218
    [14] => 41.74.179.197
    [15] => 41.74.179.194
    [16] => 41.74.179.212
    [17] => 197.97.145.150
    [18] => 197.97.145.148
    [19] => 197.97.145.145
    [20] => 197.97.145.149
    )

    07-24-2020 @ 21:01:50 – Error occurred: Bad source IP address
    07-24-2020 @ 21:01:50 –

    Hi @justingovender – thanks for running those tests for me. ??

    Since you’ve already tried that, I feel that we may need to login to take a firsthand look. Would you mind filing a ticket? (you can link back here to include more information)

    Thanks!
    – Joey

    Hi again! I’m assuming that you went through with filing the ticket, so I’ll go ahead and set this resolved for now. ??

    – Joey

    Thread Starter justingovender

    (@justingovender)

    Hi Joey. I still have not received a reply to the ticket. The problem still persists

    Hi @justingovender – I just looked and see that we replied this past Monday to your email address ending in: *[email protected]

    Can you check your spam folder to ensure our response didn’t end up there?

    Thanks!
    – Joey

    Thread Starter justingovender

    (@justingovender)

    Thank you! I see it went to spam. I will reply on there

    Hi,
    What was the solution to this issue as I have the same issue. I have followed the debugging steps using Storefront and disabling all other plugins, but still get the same problem of Order Pending Payment after the successful payment on Payfast. It works fine on the Payfast Sandbox.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Order not “processing ” after successful payment’ is closed to new replies.