Cryptoman (OP)
|
|
April 09, 2011, 03:39:24 PM Last edit: May 11, 2011, 03:24:05 PM by Cryptoman |
|
I'm pledging 100 BTC for someone to write an extension for OpenCart to accept payment in Bitcoin. I'm going to use the features from Mike Gogulski's WordPress payment module as a rough specification. You can find Mike's module here: http://www.nostate.com/3971/bitcoin-for-wp-e-commerce-shopping-cart-for-wordpress/. Since OpenCart also utilizes PHP extensions, you should be able to borrow a lot of code from the WP module, especially the Bitcoin support library. Perhaps someone who is an experienced PHP coder could take a look at this and determine what is a reasonable bounty for the project. Also, I would encourage others to add to the bounty. I would like to keep the code open source, by whatever license the community deems appropriate (GNU, MIT, BSD, etc.).
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
flix
Legendary
Offline
Activity: 1227
Merit: 1000
|
|
April 12, 2011, 12:25:32 PM |
|
If you manage to get this done for OpenCart, you might also consider some others.. like osCommerce, Prestashop, Magento... see: http://en.wikipedia.org/wiki/Comparison_of_shopping_cart_softwareMagento claims to have 90.000 shops using it, PrestaShop over 10.000, osCommerce 12.000... Getting just one of these systems would open a lot of doors... and they already have multi-currency options, so it should not be too hard..
|
|
|
|
Cryptoman (OP)
|
|
April 12, 2011, 06:28:11 PM |
|
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
wobber
Legendary
Offline
Activity: 1064
Merit: 1001
|
|
April 13, 2011, 03:08:23 PM |
|
It won't work on Prestashop 1.4
|
If you hate me, you can spam me here: 19wdQNKjnATkgXvpzmSrkSYhJtuJWb8mKs
|
|
|
Cryptoman (OP)
|
|
April 18, 2011, 05:32:30 PM |
|
A developer has contacted me and is willing to write the module for 150 BTC. Is there anyone else who would like to contribute to this bounty?
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
fabianhjr
Sr. Member
Offline
Activity: 322
Merit: 250
Do The Evolution
|
|
April 25, 2011, 02:36:05 PM |
|
I will do the module, just wait a sec while I do it and finish my bitcoinClient class in PHP.
|
|
|
|
|
Cryptoman (OP)
|
|
April 27, 2011, 05:16:21 AM |
|
Did you write this with the bounty in mind? This is a nice effort, though not exactly what I had in mind. Mybitcoin.com has had some issues in the past, and I consider them somewhat unreliable. The WordPress module referenced in the OP communicates with bitcoind on either the same server or a remote one. Give me a couple of days to try out your code and I will at least make a donation.
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
tabsa
Member
Offline
Activity: 69
Merit: 10
|
|
April 27, 2011, 11:50:07 AM |
|
Yeah, i kinda was aiming for the bounty I decided to make it working with mybitcoin.com for obviously user friendly reasons, keeping bitcoind running securely, and supporting it requires a VPS at minimum and some technical knowledge. Making it work with bitcoind is next on my list, but it will probably take a week or two to get there.
|
|
|
|
Escalion
Newbie
Offline
Activity: 7
Merit: 0
|
|
April 28, 2011, 09:49:03 AM |
|
I also develop for a company that used prestashop 1.4
I will release the source for a working module here when done.
|
|
|
|
Cryptoman (OP)
|
|
April 28, 2011, 04:14:24 PM |
|
I decided to make it working with mybitcoin.com for obviously user friendly reasons, keeping bitcoind running securely, and supporting it requires a VPS at minimum and some technical knowledge.
You should be able to just use https over Json-rpc.
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
F4C3
Newbie
Offline
Activity: 31
Merit: 0
|
|
May 04, 2011, 04:34:58 AM |
|
I've just finished writing the first version of a bitcoin payment module for zencart. It works with bitcoind over rpc and is very easy to install. Offers unique payment address for each customer checkout, along with a backend service in zencart admin to view the transactions for easy matching to the pending orders.
Let me know if you are interested.
|
|
|
|
Cryptoman (OP)
|
|
May 04, 2011, 04:44:33 AM |
|
I've just finished writing the first version of a bitcoin payment module for zencart. It works with bitcoind over rpc and is very easy to install. Offers unique payment address for each customer checkout, along with a backend service in zencart admin to view the transactions for easy matching to the pending orders.
Let me know if you are interested.
Excellent! Are you planning to release the source? I'm somewhat committed to OpenCart at the moment. I've tried tabsa's code and had a little trouble with it, but I'd like to see the OpenCart module at least working with MyBitcoin. Then I'll pay him part of the bounty and see if he or someone else wishes to extend it to communicate with bitcoind.
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
RSantana
Member
Offline
Activity: 111
Merit: 10
CoinedBits.com
|
|
May 04, 2011, 06:18:28 AM |
|
Let's get some more momentum behind a Magento plugin.
|
|
|
|
F4C3
Newbie
Offline
Activity: 31
Merit: 0
|
|
May 05, 2011, 01:26:53 AM |
|
|
|
|
|
Bit_Happy
Legendary
Offline
Activity: 2114
Merit: 1040
A Great Time to Start Something!
|
|
May 07, 2011, 08:44:39 AM |
|
...along with a backend service in zencart admin to view the transactions for easy matching to the pending orders...
For digital downloads can your plugin complete the transaction 100% automatically? Thanks
|
|
|
|
F4C3
Newbie
Offline
Activity: 31
Merit: 0
|
|
May 07, 2011, 04:48:13 PM |
|
...along with a backend service in zencart admin to view the transactions for easy matching to the pending orders...
For digital downloads can your plugin complete the transaction 100% automatically? Thanks I can add this feature in the near future if you'd like. Essentially it would just have to be a cron job running on the server cross checking pending invoices and payment addresses, then working with the zencart api to mark the item as processed, at which point your product settings should automatically deliver the item at Processed.
|
|
|
|
MemoryDealers
VIP
Legendary
Offline
Activity: 1052
Merit: 1155
|
|
May 08, 2011, 02:10:44 PM |
|
I also am interested in the magento plugin. My store is changing from Yahoo store to Magento within the next two weeks, and I want to have automated bitcoin transactions ready ASAP. The more online stores we can have that accept bitcoin, the faster it will become accepted as main stream. http://www.memorydealers.com
|
|
|
|
Cryptoman (OP)
|
|
May 11, 2011, 03:23:27 PM |
|
I am getting the following errors when I try to use tabsa's module: 2011-04-29 16:42:55 - PHP Notice: Undefined index: SCI_Currency_BTC_Rate in /home/bitcoinw/public_html/catalog/controller/payment/btc_mybitcoin.php on line 57 2011-04-29 16:42:55 - PHP Notice: Undefined variable: main_currency in /home/bitcoinw/public_html/catalog/view/theme/default/template/payment/btc_mybitcoin.tpl on line 20 2011-04-29 16:42:55 - PHP Notice: Undefined variable: btc_rate in /home/bitcoinw/public_html/catalog/view/theme/default/template/payment/btc_mybitcoin.tpl on line 20 2011-04-29 16:42:55 - PHP Notice: Undefined variable: total_btc in /home/bitcoinw/public_html/catalog/view/theme/default/template/payment/btc_mybitcoin.tpl on line 21 I contacted him via PM and he said he would look into it, but I haven't heard anything back from him in over a week. I need to get a storefront up and running ASAP, so I'm going to close this bounty and go with a custom Rails cart instead. I have sent tabsa a payment of 25 BTC for his efforts thus far, which is more than the original bounty in value terms due to the tremendous run-up in the Bitcoin exchange rate.
|
"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
|
|
|
Gabriel Beal
Full Member
Offline
Activity: 210
Merit: 100
Fezzik, tear his arms off.
|
|
May 20, 2011, 06:54:05 PM |
|
I am getting the following errors when I try to use tabsa's module: 2011-04-29 16:42:55 - PHP Notice: Undefined index: SCI_Currency_BTC_Rate in /home/bitcoinw/public_html/catalog/controller/payment/btc_mybitcoin.php on line 57 2011-04-29 16:42:55 - PHP Notice: Undefined variable: main_currency in /home/bitcoinw/public_html/catalog/view/theme/default/template/payment/btc_mybitcoin.tpl on line 20 2011-04-29 16:42:55 - PHP Notice: Undefined variable: btc_rate in /home/bitcoinw/public_html/catalog/view/theme/default/template/payment/btc_mybitcoin.tpl on line 20 2011-04-29 16:42:55 - PHP Notice: Undefined variable: total_btc in /home/bitcoinw/public_html/catalog/view/theme/default/template/payment/btc_mybitcoin.tpl on line 21 I contacted him via PM and he said he would look into it, but I haven't heard anything back from him in over a week. I need to get a storefront up and running ASAP, so I'm going to close this bounty and go with a custom Rails cart instead. I have sent tabsa a payment of 25 BTC for his efforts thus far, which is more than the original bounty in value terms due to the tremendous run-up in the Bitcoin exchange rate. I had the same errors. The newest version of his extension fixes these errors.
|
|
|
|
|