• I am a paid user and I sell digital stuff on my site. I only use BTC and I have made the order confirmation to be 1. even with 20 confirmations, order will still be at ‘pending payment’ unless I manually changed the status to complete. I have also made timeout to be 3 hours, so after 3 hours, the order, though payment made changes to ‘cancelled’.

    How do I resolve this? Once btc transaction is confirmed, order status should be ‘Complete’.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Author edward_plainview

    (@edward_plainview)

    Have the users paid the exact amount that was requested?

    Please edit the order, note the MCC payment ID and then e-mail us the payment ID and the transaction on the block explorer and I can have a look: [email protected]

    Thread Starter marvydery

    (@marvydery)

    Yes, they have paid the exact amount. if I get 5 orders, 2 will be confirmed successfully, but the remaining 3 will either be cancelled or I have to manually change status to complete.

    I can get you the MCC payment ID but where will I get the transaction on the block explorer?

    Plugin Author edward_plainview

    (@edward_plainview)

    Any block explorer will do. Just copy the URL to the transaction so we can have a look.

    Thread Starter marvydery

    (@marvydery)

    where do I get the url of the transaction? if an order is completed, a transaction ID is generated, but if it is cancelled, there isn’t any transaction ID.

    Plugin Author edward_plainview

    (@edward_plainview)

    Your wallet should be able to tell you the ID of the successful (but canceled) transaction.

    Thread Starter marvydery

    (@marvydery)

    Ok, I have sent you an email with the details.

    Thread Starter marvydery

    (@marvydery)

    one suggestion that can solve this is the bitcoin transaction ID. every bitcoin payment made, whether with the wrong/lesser btc amount still generates a btc transaction ID on the blockchain explorer. This transaction ID should be on all orders not only complete orders.

    I know ‘Complete’ orders have their transaction ID in the order details page but I believe this transaction ID should also be on the order details page of ‘pending payment’ and ‘cancelled’ orders provided a payment was initiated by the buyer.

    Plugin Author edward_plainview

    (@edward_plainview)

    When not using an HD wallet with a payment tolerance setting, we use exact amounts to figure out which transaction is for which order.

    How do you suggest we figure out which transaction ID belongs to which order when random amounts are being sent?

    Does the transaction for 1.02 BTC belong to the order for 1.03 BTC or the order for 1.01 BTC?

    Thread Starter marvydery

    (@marvydery)

    I get you. I will setup HD wallet asap

Viewing 9 replies - 1 through 9 (of 9 total)
  • The topic ‘Orders status not changing to complete’ is closed to new replies.