• Hello,

    I had a problem few days ago, I person made 2 orders with 1 hour interval:

    1 order at 12:39 (French hour) and a second at 13:46 but I only have the first payment only. The first payment is OK, the price is correct (she paid 25,91€ minus Paypal fees 1,10€ = 24,81€)

    but the second ( 50,99€ is not on my account, the final payment is 24,81 like the first order!)

    I checked the paypal API log and I have only a “GET” for the first order.

    Did you already had this issue ?

    Thanks,

    Best Regards,

    Dalmoon

    • This topic was modified 2 months, 3 weeks ago by dalmoon.
Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @dalmoon

    It looks like, based on the screenshots you shared, that the information is identical between the 2 orders. That means the second order was created as a copy of the first order.

    That would not be caused by the PayPal plugin as it doesn’t ever create order objects.

    Kind Regards

    Thread Starter dalmoon

    (@dalmoon)

    Hello @mrclayton,

    What do you mean by identical information ? Because except the day & the buyer, all other informations are different (different order id, different products, different final price)

    It’s 2 differents order made by the same customer (I made the order with her, it was during an exibition)

    BR,

    Dalmoon

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @dalmoon

    What do you mean by identical information ?

    If you look at the order notes for those 2 orders, the same PayPal order ID and capture ID is shown.

    Kind Regards

    Thread Starter dalmoon

    (@dalmoon)

    Yes that the issue !

    Your plugin used the same PayPal order ID.

    Based on Paypal log, I have only one Capture (the first Post request), Why I don’t have the second Capture (secondPost request) ?
    Your second request (the first GET query) have an issue too because for the second order he should validate the amount or ensure that a new capture would be created no ?

    BR,

    Dalmoon

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @dalmoon

    Your plugin used the same PayPal order ID.

    The PayPal plugin did not use the same order ID. Each time a payment for an order is processed, the PayPal Order ID and the Capture ID are saved to the WooCommerce order object.

    The only way that the PayPal order ID and capture ID could be associated with multiple orders is if that order was created as a copy of the original. That is not functionality within the PayPal plugin.

    Kind Regards

    Thread Starter dalmoon

    (@dalmoon)

    The only way that the PayPal order ID and capture ID could be associated with multiple orders is if that order was created as a copy of the original. That is not functionality within the PayPal plugin.

    How it’s possible in my case, the customer made 2 differente orders with me. So it’s not possible that is a copy of the original.

    BR,

    Dalmoon

    • This reply was modified 2 months, 3 weeks ago by dalmoon.
    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @dalmoon

    The PayPal plugin does not create order objects, that is managed by WooCommerce. I have seen in the past where merchants have had issues with order creation logic due to plugin conflicts.

    How it’s possible in my case, the customer made 2 differente orders with me.

    Since I don’t know how your site is setup I can’t say for sure, but what I can confirm is that the PayPal plugin wouldn’t cause that behavior.

    What I recommend is enabling sandbox mode if possible and performing several test payments to see if you can replicate that behavior.

    Kind Regards

Viewing 7 replies - 1 through 7 (of 7 total)
  • You must be logged in to reply to this topic.