• Resolved rootscope

    (@rootscope)


    Hello,

    we have a problem on our site in which we support to pay via Przelewy24, that plugin doesn’t set “transaction_id” to order and then when success payment webhook arrives it cannot pair the payment with order because the id of payment intent is not connected to order via transaction_id. In all other payments this flow works well. Can you look at that?

    Thanks

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hi there @rootscope 👋

    Przelewy24 Pairing Order with payment problem

    In all other payments this flow works well. Can you look at that?

    Thanks for reaching out. Happy to help you with this!
    From what I gather, you are able to see the transaction_id when an order is paid via a card, using Stripe, something that is not true when Przelewy24 is selected.

    I went ahead with trying this on a test installation, and I’m afraid I was not able to duplicate it. Meaning that these are the order notes, for the test order made using Przelewy24 and these are the order notes for a different test order, made using Stripe pay with a card method. No transaction_id included in either.

    A picture is worth a thousand words, as the saying goes, therefore, could you share a screenshot of the screen where things are not lining up, and another of the payment method settings screen, please? https://snipboard.io/ is a good (online) tool of choice for sharing it here.

    Could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select Get system report and then Copy for support

    Additionally, could you also provide us with the fatal error logs (if any) under WooCommerce > Status > Logs.

    Once you’ve copied each, you can either paste them in your response here, or use https://pastebin.com/ for pasting it there and sharing it with us.

    Looking forward to hearing from you!

    Thread Starter rootscope

    (@rootscope)

    Hi,

    thank you for your fast response.

    I check the logs for this plugin and here is a part of log, in which you can see that it cannot find the order by Charge ID – https://pastebin.com/TFA79XHX

    And when i open that order 10180 in woocommerce it looks like this https://snipboard.io/fa6icd.jpg

    But when i open some order which was pay by card using Stripe not P24 that order has transaction_id like this https://snipboard.io/LAq3FC.jpg

    Saif

    (@babylon1999)

    Hello @rootscope,

    But when i open some order which was pay by card using Stripe not P24 that order has transaction_id like this https://snipboard.io/LAq3FC.jpg

    I was not able to replicate the problem as well, but I find the fact you have the py prefix in a card payment very interesting. Transaction IDs with Stripe cards usually have a Ch_ prefix. 🙂

    Could you please share a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”.  Once you’ve done that, paste it here in your response.

    Look forward to hearing back from you.

    Thread Starter rootscope

    (@rootscope)

    Sure. Here it is: https://pastebin.com/xfqiK7R8

    Hi there!

    Thank you for sharing the site’s System Status Report. Some things that stand out:
    * WooCommerce needs updating to the latest version (direct link here)
    * WordPress needs updating to the latest version (direct link to it here)
    * Facebook for WooCommerce: Facebook – 2.6.27 should be updated to the latest version (direct link here)
    * WooCommerce Stripe Gateway: WooCommerce – 6.9.0 should be updated to the latest version (direct link to it here)
    * PHP version could be upgraded to 8.2
    * Make sure the site’s PHP time limit is set to at least 300, PHP Post Max is at least 1000 and the WP Memory limit is 256 MB or more.

    Could you go ahead with the updates mentioned above and let us know if the issue persists, please?

    Thank you. 🙂

    Thread Starter rootscope

    (@rootscope)

    Hi,

    so i try everything to update and credit card transacation ID have now prefix “ch_”. But we have still problem with P24 payments, which our system cannot paired and write this in log: “Could not find order via charge ID: py_3MA….”

    Hi @rootscope

    so i try everything to update and credit card transacation ID have now prefix “ch_”.

    That’s good to know that the proper prefix is being added to transactions made via the Stripe payment gateway.

    But we have still problem with P24 payments, which our system cannot paired and write this in log: “Could not find order via charge ID: py_3MA….”

    A few things I noticed on your SSR for your checking please:

    Košík: ❌ Stránka nenastavená

    Can you please add the proper shortcode for your Cart page: [woocommerce_cart]?

    Outdated Templates: ❌

    Please update outdated templates on your site by following our guide here: Fixing Outdated WooCommerce Templates

    If this did not resolve the issue, can you please share with us a clear screenshot of what you see on your end so that we could address you more effectively?

    If you don’t already have a screenshot service installed, you can try https://snipboard.io or http://skitch.com/. You can share the direct link to the image as a response to this topic.

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

The topic ‘Przelewy24 Pairing Order with payment problem’ is closed to new replies.