I made a test order on my site, and paid the requested amount of BTC to the address provided by the plugin. After I sent the payment, I closed the payment processing tab and went to sleep. My payment has already made it through the plugin and to the deposit address I set for my store, and both the payment to the order-specific payment address and the deposit into the deposit address have over a hundred confirmations. However, the system seems not to have noticed the payment, and the relevant order is still "on-hold".
Here are the automatically generated order notes:
Order instructions: price=฿0.01000000, incoming account:1MdrPr6RKUcz1vtNYmvB2BkaNGyuhLsEGh added 22 hours ago Delete note Awaiting bitcoin payment to arrive Order status changed from pending to on-hold. added 22 hours ago Delete note
1. Is there some way to tell the plugin to re-scan the open, unpaid orders and notice that the payment was sent?
2. How can the plugin have sent the coins on to my store's deposit address without noticing that the payment had been made?
3. Did this happen because I closed the tab as the site was waiting to receive my sent payment? Does that page need to stay loaded until the transaction gets 6 confirmations (or whatever I've set my site to wait for before trusting a payment)?
EDIT: Where do I find the plugin's log file? The callback URL used for Blockchan.info is supposed to be logged to:
$log_filename = dirname(__FILE__) . '/__log.php';
Where does this file live relative to the WordPress root?
Also, if it's relavent: My web site is http://sphericalsky.com/, but you only get WordPress if you go to htp://sphericalsky.com/wordpress/, so any callback URLs need to be under that dirtectory to work properly. Perhaps that's the issue?