The best way is using an MPK to make sure each order has a unique address, then that is the extra setting that can uniquely determine a sufficiently valued transaction has been made.
Hello and thanks for your answer! Sadly I do not know what MPK means. If you could point me to some documentation I would be thankful.
But I have an idea that maybe would work for everyone. If you could make this module work automatically, maybe in a Pro version lets say, it would be fantastic? I figured out a way to do this:
– In order to detect the payments correct and exact, this module can generate a unique amount of BTC to be added in the final price, and shown in the QR code, adding a random BTC amount of $0,00001 to $0,0100 to the overall price -there are after all enough decimals to make it unique, right? ^^ Now, the client will pay that exact unique amount, and this way the module would recognize each payment.
– The module would scan the designated BTC address on a public service and will see when payments have arrived, and Update Order Status, provide a link to the transaction in etc.
– After an {X} amount of days/hours OR when Payment is Confirmation, these random amounts can be re-used.
—————————————-
Don’t you think this may work ?
This is basically how the plugin works with Autopay mode. Classic mode is if you don’t want any automation due to low volume. The main problem is if the customers don’t send the exact amount. If you would like send an email to nomiddleman@nomiddlemancrypto.io and we can discuss. Closing.