gesman
Forum Replies Created
-
@blistovmhz – my transactions made to final destination only after close to 200 confirmations or so. And it took few days.
@webdesz you cool 🙂 You dedicated server/VPS solution is certainly not for average blogger, but it uses core bitcoind services bypassing any middleman. Which is great.
If you want to publish your work as part of this plugin – let me know.
But wait till I release 2.x – as it will have an option to choose “Bitcoin Service Provider” – and then you can just code-in your stuff as “Direct bitcoind” or something like that.
I’ll credit you officially within README as well as on a website.@blistovmhz :
I no longer can recommend blockchain.info API because they stop responding to any support requests. I do not think money disappears – but what happening to @blistovmhz is frustrating. I still hope the transaction will either get completely reversed or will be able to propagate to final address eventually.
I also suggest you to post on bitcointalk forum in appropriate section stating that “payment was sent to temporary blockchain.info – generated address but stuck there”. Maybe this will attract extra attention.If you experiencing delays in receiving funds to your account after payment is made – please contact blockchain.info support here:
https://blockchain.zendesk.com/home
When using blockchain.info API’s (plugin version 1.x) – funds are totally under their control.I am currently working on plugin version 2.x that will add support for Electrum wallet (including full support for Electrum Master Public Key).
This will solve all above problems, add security, greatly improve speed of payment processing and remove dependency on any third party service.
@blistovmhz I suspect funds will eventually reach you – but blockchain.info is slow, see my post here:
http://wordpress.org/support/topic/note-why-payment-notifications-may-be-slow?replies=1You may try to contact blockchain.info support here:
https://blockchain.zendesk.com/home – as funds are now totally under their control.
Again – I am sure eventually (if not already) funds will reach your destination address.That’s why I am working right now on version 2.x that will allow direct support to wallet without any middlemen and any middle-API providers that just introduce delays and problems.
Gleb
Version 1.28 released.
– “Hangs” syndrome fixed (was problem with slow response from MtGox exchange rate calculations).
– QR code added to checkout screen and confirmation emails.
– Also added ability to update payment instructions using latest available HTML template.
Thanks for your update. I just pushed 1.27 fixing currency retrieval/slowness.
Table and QR code fix will take longer, will do it next upon free time.
Support for Electrum Master Public Keys will allow for ultimate anonymity.
Plugin will be able to generate “receive only” addresses on server side by itself, without relying on any third party service.
Funds will automatically appear within Electrum deterministic wallet.
Can’t get more anonymous than that.Manual polling of blockchain will be used as well to trigger sale confirmation events.
Gleb
It will get confirmed eventually.
Unfortunately that’s how blockchain.info currently operates (slow).
See this for explanations:
http://wordpress.org/support/topic/note-why-payment-notifications-may-be-slow?replies=1I am working on updated version with major improvements:
– Ability to send funds directly to wallet address with automated notification as soon as desired number of confirmation is reached.– Ability to utilize Electrum Master Public Key
Both will be very secure solutions without relying on any third party API services, thus minimizing potential of any hacks or coin losses.
Gleb
Forum: Plugins
In reply to: [Bitcoin Payments for WooCommerce] Transaction FEENot possible. Where the fee would be coming from?
Receiver of transaction cannot speed up transaction confirmation in any way. Only sender can do that by adding bigger transaction fee initially.
You (as a receiver) cannot “inject” any fees in the process to speed it up.Forum: Plugins
In reply to: [Bitcoin Payments for WooCommerce] Transaction FEEPlugin does not (and cannot) send any coins anywhere.
That’s a task of a buyer, including adding fee for faster processsing.blockchain.info waits for 100+ confirmations on temporary address, after which funds will be forwarded to your main merchant address.
I cannot change that but as i said i will be working on:
– Adding direct-to-wallet payments with polling to get fast notification about confirmations.
– Adding support for electrum wallets directly within plugin, without using any third party services. This will be the most secure and proper solution to everything (but more complicated).Right now it is using blockchain.info service that suppose to send IPN notification for every confirmation. Apparently blockchain.info recently stopped doing that and sends notification only for initial transaction and then for 100+’th confirmation.
This of course introduces delays in payment processing of purchases.
Merchant still can do it manually (check for confirmations manually) and then approve sale manually.I am going to fix that by adding the code to poll blockchain manually.
But right now it works as I described.Gleb
I believe he eliminated MtGOx API query to check rates, leaving only blockchain.info API or that.
That was just to test the cause of the problem, not a solution of course.
I will update the code soon to reflect the slowness of mtgox.com exchange API.Plugin tries to retrieve current bitcoin exchange rate from MtGox.com, and if it doesn’t work – then from another blockchain.info
If connection is crappy (slow?) then it could be the cause.
Lately MtGox.com was under DDOS attack so their server was indeed reporting slowly.
I’ll investigate that…At the mean time you may try yourself – comment out plugin code that tries to retrieve exchange rate:
File: bwwc-utils.php
Replace:
function BWWC__get_exchange_rate_per_bitcoin ($currency_code, $rate_type = 'vwap', $get_ticker_string=false) { if ($currency_code == 'BTC') return "1.00"; // 1:1with:
function BWWC__get_exchange_rate_per_bitcoin ($currency_code, $rate_type = 'vwap', $get_ticker_string=false) { // if ($currency_code == 'BTC') return "1.00"; // 1:1