Bitcoin Forum
April 26, 2024, 10:00:37 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: [CLOSED] OpenCart Bitcoin payment extension (100 BTC)  (Read 11323 times)
Cryptoman (OP)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
April 09, 2011, 03:39:24 PM
Last edit: May 11, 2011, 03:24:05 PM by Cryptoman
 #1

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
1714168837
Hero Member
*
Offline Offline

Posts: 1714168837

View Profile Personal Message (Offline)

Ignore
1714168837
Reply with quote  #2

1714168837
Report to moderator
1714168837
Hero Member
*
Offline Offline

Posts: 1714168837

View Profile Personal Message (Offline)

Ignore
1714168837
Reply with quote  #2

1714168837
Report to moderator
1714168837
Hero Member
*
Offline Offline

Posts: 1714168837

View Profile Personal Message (Offline)

Ignore
1714168837
Reply with quote  #2

1714168837
Report to moderator
Even in the event that an attacker gains more than 50% of the network's computational power, only transactions sent by the attacker could be reversed or double-spent. The network would not be destroyed.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714168837
Hero Member
*
Offline Offline

Posts: 1714168837

View Profile Personal Message (Offline)

Ignore
1714168837
Reply with quote  #2

1714168837
Report to moderator
flix
Legendary
*
Offline Offline

Activity: 1227
Merit: 1000



View Profile
April 12, 2011, 12:25:32 PM
 #2

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_software

Magento 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)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
April 12, 2011, 06:28:11 PM
 #3

We do have a PrestaShop module.  See here: http://www.bposhaughnessy.com/electronics/?p=43.


"A small body of determined spirits fired by an unquenchable faith in their mission can alter the course of history." --Gandhi
wobber
Legendary
*
Offline Offline

Activity: 1064
Merit: 1001


View Profile
April 13, 2011, 03:08:23 PM
 #4

We do have a PrestaShop module.  See here: http://www.bposhaughnessy.com/electronics/?p=43.



It won't work on Prestashop 1.4

If you hate me, you can spam me here: 19wdQNKjnATkgXvpzmSrkSYhJtuJWb8mKs
Cryptoman (OP)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
April 18, 2011, 05:32:30 PM
 #5

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 Offline

Activity: 322
Merit: 250


Do The Evolution


View Profile
April 25, 2011, 02:36:05 PM
 #6

I will do the module, just wait a sec while I do it and finish my bitcoinClient class in PHP.

tabsa
Member
**
Offline Offline

Activity: 69
Merit: 10


View Profile
April 26, 2011, 12:55:30 AM
 #7

Bitcoin payment module for opencart 1.4.9.4.
All payments are processed by mybitcoin.com

PM me if you found bugs or need help setting it up. Or find me on IRC 'tabsa'.

Download here:
https://github.com/tabsa/opencart-bitcoin-payment-module/zipball/master

Readme here:
https://github.com/tabsa/opencart-bitcoin-payment-module/blob/master/README

Donate here if you find this usefull: 1PLDpSpTtMnmoSYPfZFEBhuhHPEUSBkSQj

Best community mining pools: 0% fee, stratum, PPLNS, fast dedicated servers, great support
  Dogecoin    http://teamdoge.com      Catcoin    http://teamcatcoin.com   
https://kiwiirc.com/client/irc.freenode.net/teamdoge        https://kiwiirc.com/client/irc.freenode.net/teamcatcoin
Cryptoman (OP)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
April 27, 2011, 05:16:21 AM
 #8

Bitcoin payment module for opencart 1.4.9.4.
All payments are processed by mybitcoin.com

PM me if you found bugs or need help setting it up. Or find me on IRC 'tabsa'.

Download here:
https://github.com/tabsa/opencart-bitcoin-payment-module/zipball/master

Readme here:
https://github.com/tabsa/opencart-bitcoin-payment-module/blob/master/README

Donate here if you find this usefull: 1PLDpSpTtMnmoSYPfZFEBhuhHPEUSBkSQj

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 Offline

Activity: 69
Merit: 10


View Profile
April 27, 2011, 11:50:07 AM
 #9

Yeah, i kinda was aiming for the bounty Smiley

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.

Best community mining pools: 0% fee, stratum, PPLNS, fast dedicated servers, great support
  Dogecoin    http://teamdoge.com      Catcoin    http://teamcatcoin.com   
https://kiwiirc.com/client/irc.freenode.net/teamdoge        https://kiwiirc.com/client/irc.freenode.net/teamcatcoin
Escalion
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
April 28, 2011, 09:49:03 AM
 #10

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)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
April 28, 2011, 04:14:24 PM
 #11

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 Offline

Activity: 31
Merit: 0



View Profile
May 04, 2011, 04:34:58 AM
 #12

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)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
May 04, 2011, 04:44:33 AM
 #13

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 Offline

Activity: 111
Merit: 10


CoinedBits.com


View Profile WWW
May 04, 2011, 06:18:28 AM
 #14

Let's get some more momentum behind a Magento plugin.

Check out the first physical bitcoin at http://CoinedBits.com
F4C3
Newbie
*
Offline Offline

Activity: 31
Merit: 0



View Profile
May 05, 2011, 01:26:53 AM
 #15

https://github.com/jalder/Zen-Cart-Bitcoin-Payment-Module
Bit_Happy
Legendary
*
Offline Offline

Activity: 2100
Merit: 1040


A Great Time to Start Something!


View Profile
May 07, 2011, 08:44:39 AM
 #16

...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 Offline

Activity: 31
Merit: 0



View Profile
May 07, 2011, 04:48:13 PM
 #17

...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 Offline

Activity: 1052
Merit: 1105



View Profile WWW
May 08, 2011, 02:10:44 PM
 #18

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)
Hero Member
*****
Offline Offline

Activity: 726
Merit: 500



View Profile
May 11, 2011, 03:23:27 PM
 #19

I am getting the following errors when I try to use tabsa's module:

Code:
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 Offline

Activity: 210
Merit: 100


Fezzik, tear his arms off.


View Profile WWW
May 20, 2011, 06:54:05 PM
 #20

I am getting the following errors when I try to use tabsa's module:

Code:
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.

Pages: [1] 2 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!