Anyone Accepting Bitcoin?


https://forum.kartris.com/Topic6629.aspx
Print Topic | Close Window

By GuyB - Sun 17 Jul 2016
Hi all,

Has anyone implemented Bitcoin support? I would like too however I was hoping there was some guidance around setting up payment wallets etc I'm pretty new to BC myself so don't profess to be up with it all. I am, in theory the proud owner of one of these little coins Smile

With prices, does the Katris Bitcoin system take into account the fluctuations of the currency? Can you set the Bitcoin price to be based off the current value of Bitcoin which updates dynamically?

If I price a product as say 1BC today (about USD$660), and overnight the BC value drops to USD$330 the real price I get for the product has just halved, as I can't sell that BC to buy replacement stock at USD$660 etc

Cheers

Guy
By Paul - Mon 18 Jul 2016
Bitcoin exchange rate can be polled from the back end in the 'live currencies' feed, which makes it easy to reset the price. It can't be set to be dynamic, and it's one of the risks with bitcoin that prices can be very volatile. I'd definitely recommend resetting currency prices each day and maybe more often if using bitcoin. Even getting reliable prices on bitcoin values can be quite difficult at times, the differences between different sources can be noticeable.

There is a good overview of how we implement bitcoin here:
http://userguide.kartris.com/Default.aspx?headID=329

Kartris follows the recommended approach of creating a new address for each payment. It makes it easier to see when individual orders have been paid. All transactions will go into the wallet on the Bitcoin client running on your server, from there of course you can then transfer the funds to another address, such as one on your own local wallet.
By GuyB - Tue 19 Jul 2016
Awesome, thanks, that was the bit I was looking for.

I see "From Kartris v2.5008 onwards, the live rate feed in Kartris includes a Bitcoin rate from BCChanger.com" however when I open "Live Currency Rates" I just see "Live Currencies Not Accessible".

My web server is however behind a Strict firewall which could be blocking the live currency feeds. If this is possible, what do I need to open to get these running.

Also, I have followed the setup and now tried to edit and enable the VBS script, however when I run the script from the scheduled task it never finishes (says in status 'running'). The log file is created, however it has no contents.

I have double checked the settings components but of course could have an error somewhere (I assume must have!)

1: Created and edited the bitcoin.conf (and restarted Core, which has a full BlockChain downloaded)

2: Updated the payment and shipping gateway info, and BC is enabled as a live currency on the site (I do so few transactions on my site I am not too worried about it being live but not working yet).

3: Updated the VBS script and created a scheduled task (runs as logged in account with saved credentials). Just set to manual run at the moment.

-Port 8332 is open on the local machine (tested with Telnet).
-SQL server is remote (still on the LAN though, its a separate VM), so I have left the VBS on using credentials and entered the same credentials as the web site uses.

Will try to add snippets to a separate response as they didn't make it on a edit/save.

Kind Regards

Guy
By GuyB - Tue 19 Jul 2016
Images - Posted using Chrome (IE didn't work)
Guy
By Paul - Fri 22 Jul 2016
We changed the source of the bitcoin rate feed a couple of months ago, because the other one seemed to have gone dark.

Re the scheduled task, try refreshing the list of tasks. I seem to recall task scheduler is a bit flaky in that respect and the status of tasks is often not very reliable.
By GuyB - Mon 25 Jul 2016
You have changed the source? Does that means it shouldn't work like it isn't for me?

I've been working with scheduled tasks for many years, I have never found the task scheduler to be flaky. The only reason a task doesn't work, or stops working is is because of implementation of the task by the user (e.g. making the mistake of using the administrator account for a task's credentials, then later changing the administrator password and forgetting to update the task). The actual task scheduler, in my experience, is extremely reliable.

Guy
By Paul - Mon 25 Jul 2016
The task scheduler is not flaky, but the display of tasks running is. Often it's left open on our remote servers, it shows tasks running (ones which should be completed during night) and when you refresh it, the status changes to show not running. I've just tried the same locally (Windows 10) and same issues. Task that takes a minute shows as running. If I go off and do stuff for 15 minutes on other windows, then come back, it still says 'running', until I click 'refresh' in the actions pane.
By GuyB - Fri 29 Jul 2016
The interface for TS is basically the same as for services, it doesn't automatically refresh, you have to trigger it, F5 works well Smile Its always been like that.