Bitcoin Forum
April 28, 2024, 05:23:43 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: Bounty PAID: BITCOIN OPEN CART PAYMENT MODULE!  (Read 20634 times)
jga
Member
**
Offline Offline

Activity: 96
Merit: 10


http://btcgear.com


View Profile WWW
September 22, 2012, 02:16:31 AM
 #21

Dear Friends,


Bit-pay has been DDOS'd for awhile now, and a lot of us merchants who depend on them are losing money.

I am personally offering a bounty of 50 BTC for someone to develop an opensource payment module for Opencart that will interact with Bitcoind.

There already is a payment module like this for zencart but it is very very primitive.

This Module should:

Allow to be installed like regular opencart plugin
interact with Bitcoind on local or remote server
be able to convert prices from USB to BTC correctly for invoice
should be able to generate new btc address for every transaction
should be completely integrated with Opencart


if any other merchants would like to contribute to this bounty please feel free.

thank you.

As I'm certain the code I've written (you can find it at https://github.com/btcgear/OpenCart_Bitcoin) fills and exceeds the requirements, please send the bounty to 12ctRXVVPAXQ6CQyEXkBhvi33K7kP4CMB5 .

There are a few other features that I'm continuing to work on, so stay tuned. Also, let me know if you have any issues and I will work diligently to fix them.

I am still accepting feature requests with and without bounty (obviously, the bounty ones will be higher priority). Let me know what features you would like to see.

1 block bounty Wink

I would purchase this module once completed.

You are certainly welcome to donate.

Bitcoin simplified. - a new, simpler Bitcoin guide.
Bitcoin Hats and the newest styles from GUNNAR Optiks on sale now at BTC Gear.
1714281823
Hero Member
*
Offline Offline

Posts: 1714281823

View Profile Personal Message (Offline)

Ignore
1714281823
Reply with quote  #2

1714281823
Report to moderator
1714281823
Hero Member
*
Offline Offline

Posts: 1714281823

View Profile Personal Message (Offline)

Ignore
1714281823
Reply with quote  #2

1714281823
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714281823
Hero Member
*
Offline Offline

Posts: 1714281823

View Profile Personal Message (Offline)

Ignore
1714281823
Reply with quote  #2

1714281823
Report to moderator
1714281823
Hero Member
*
Offline Offline

Posts: 1714281823

View Profile Personal Message (Offline)

Ignore
1714281823
Reply with quote  #2

1714281823
Report to moderator
cablepair (OP)
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


Buy this account on March-2019. New Owner here!!


View Profile WWW
September 22, 2012, 04:07:12 AM
 #22

gangsta.

I will test this tomorrow and if it works I will pay the bounty promptly.

thanks

Tom
cablepair (OP)
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


Buy this account on March-2019. New Owner here!!


View Profile WWW
September 24, 2012, 02:13:50 PM
 #23

Dear Friends,


Bit-pay has been DDOS'd for awhile now, and a lot of us merchants who depend on them are losing money.

I am personally offering a bounty of 50 BTC for someone to develop an opensource payment module for Opencart that will interact with Bitcoind.

There already is a payment module like this for zencart but it is very very primitive.

This Module should:

Allow to be installed like regular opencart plugin
interact with Bitcoind on local or remote server
be able to convert prices from USB to BTC correctly for invoice
should be able to generate new btc address for every transaction
should be completely integrated with Opencart


if any other merchants would like to contribute to this bounty please feel free.

thank you.

As I'm certain the code I've written (you can find it at https://github.com/btcgear/OpenCart_Bitcoin) fills and exceeds the requirements, please send the bounty to 12ctRXVVPAXQ6CQyEXkBhvi33K7kP4CMB5 .

There are a few other features that I'm continuing to work on, so stay tuned. Also, let me know if you have any issues and I will work diligently to fix them.

I am still accepting feature requests with and without bounty (obviously, the bounty ones will be higher priority). Let me know what features you would like to see.

1 block bounty Wink

I would purchase this module once completed.

You are certainly welcome to donate.

I just remembered I have to check this one out.

(Sorry Doug Tongue )
HostFat
Staff
Legendary
*
Offline Offline

Activity: 4214
Merit: 1203


I support freedom of choice


View Profile WWW
September 24, 2012, 02:47:45 PM
 #24

Some feature requests:
- Bitcoin URIs support
- Something like Bitcoin SCI ( connected with blockexplorer/blockchain.info APIs ) to avoid bitcoind.

I'm not going to use your great module, but I think that someone will like these features Smiley

NON DO ASSISTENZA PRIVATA - http://hostfatmind.com
jga
Member
**
Offline Offline

Activity: 96
Merit: 10


http://btcgear.com


View Profile WWW
September 25, 2012, 01:11:51 AM
 #25



I just remembered I have to check this one out.

(Sorry Doug Tongue )

That's cool. Also, who's Doug? Huh I'm John. Although, pay me 50 bitcoins and you can call me whatever you want.  Wink

Some feature requests:
- Bitcoin URIs support
- Something like Bitcoin SCI ( connected with blockexplorer/blockchain.info APIs ) to avoid bitcoind.

I'm not going to use your great module, but I think that someone will like these features Smiley


The URI support is a good idea. I'm also looking into the best way to add QR codes to the mix.

The Bitcoin SCI integration would be a lower-priority feature because the main idea behind this was to help merchants avoid third parties. However, if someone wants to throw some money at this, I'll get it done. My long-term vision for this module is a one-stop shop for OpenCart merchants to get FULL Bitcoin integration anywhere they could possibly want it. I even have aspirations of forking OpenCart and creating an out-of-the-box full Bitcoin merchant solution.

Bitcoin simplified. - a new, simpler Bitcoin guide.
Bitcoin Hats and the newest styles from GUNNAR Optiks on sale now at BTC Gear.
cablepair (OP)
Hero Member
*****
Offline Offline

Activity: 896
Merit: 1000


Buy this account on March-2019. New Owner here!!


View Profile WWW
September 25, 2012, 01:57:56 AM
 #26

sorry been super busy - I  promise I will test this tomorrow and pay the bounty if it meets requirements.

thanks.
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 26, 2012, 09:33:35 AM
Last edit: November 22, 2012, 02:05:57 PM by Yurock
 #27

Here is another extension that satisfies the given requirements: code, demo.
It does not update BTC rate automatically. I believe, it should be done in a separate module. The payment module just uses the current rate from OpenCart settings.
The extension is designed to work together with a cron job that processes outstanding invoices. However, the cron job is optional: bills can be processed manually from admin panel.
Why cron job? Bitcoind does not have an option to notify us when a new block arrives. So, it is necessary to poll bitcoind for changes. Under normal circumstances, the payment transaction arrives while the customer has the site open in browser; so this event is processed automatically. After that we don't hold the customer any longer, and they are free to browse away without waiting for confirmations. This is where I rely on the cron job to check if the transaction gets confirmed or reversed and change the order status accordingly. If cron job is not installed, a store operator has to open an outstanding bill's page, click "Process" and see the final status of the payment.

Update: VPS with bitcoind went down. Sad I will make an update when it will be up, so you all can try the demo site.

In the meantime, here is a screenshot of the settings page:


Update: Bitcoind is up, demo site should be fully functional now.
BCB
CTG
VIP
Legendary
*
Offline Offline

Activity: 1078
Merit: 1002


BCJ


View Profile
September 26, 2012, 02:04:15 PM
 #28

How are you polling bitcoind?
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 26, 2012, 04:52:26 PM
 #29

How are you polling bitcoind?
listtransactions to catch new incoming transactions; then getreceivedbyaddress and getbalance for all outstanding invoices to catch transaction reversal.
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 26, 2012, 07:20:36 PM
Last edit: November 22, 2012, 02:07:26 PM by Yurock
 #30

Bitcoind is up, you can check out the demo site. And here are more screenshots from the store back.

jga
Member
**
Offline Offline

Activity: 96
Merit: 10


http://btcgear.com


View Profile WWW
September 27, 2012, 01:06:49 AM
 #31

Bounty paid!  Thanks cablepair.

Bitcoin simplified. - a new, simpler Bitcoin guide.
Bitcoin Hats and the newest styles from GUNNAR Optiks on sale now at BTC Gear.
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 27, 2012, 02:05:44 AM
 #32

Congrats jga!
dadj
Full Member
***
Offline Offline

Activity: 178
Merit: 100


View Profile WWW
September 27, 2012, 04:20:11 AM
 #33

I would like to add a feature request and along with it 10 BTC bounty for this feature: Add an easy to implement hack into Opencart that adds Bitcoin as a currency and gives the user the choice to display prices in Bitcoin or any other currency.

Done. This is already in my latest version.  In the admin console upon install, you can choose whether or not to enable BTC as a user-visible currency.

Edit: I also have this available as a stand-alone module, but I haven't open sourced it yet.

Edit: now I have open sourced it and it is available at https://github.com/btcgear/Bitcoin_Exchange_Rate_OpenCart
This code is fully tested and has been in use at http://www.btcgear.com for months.

Please send bounty to 14dTC7bBphANAHzmK9aD7X7Wvo99rhHMTF

Bounty paid - thank you! Cheesy

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
YOLOdice.comFast 1% Edge DiceAwesome ChartsFaucetPlay / InvestJOIN NOW!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 27, 2012, 04:23:30 AM
Last edit: November 22, 2012, 02:08:38 PM by Yurock
 #34

Someone registered an account named "ss" with email address email@email.com and ordered 50¢ Mt.Gox Code. As email cannot be delivered to that address, the order was cancelled, and bitcoins were returned. Anyway, thanks for the participation in testing. Smiley



On the second screenshot, first 2 entries in the order history are in Russian. They were added automatically by the payment extension. I suppose, the buyer was using Russian interface.



Here are some tips for those who use my demo site.
There is a language switch at the top.
To receive codes, specify your email address.
To make a donation, "order" these items.
To try the refund feature, "order" this item.
jga
Member
**
Offline Offline

Activity: 96
Merit: 10


http://btcgear.com


View Profile WWW
September 27, 2012, 04:52:13 AM
 #35

I would like to add a feature request and along with it 10 BTC bounty for this feature: Add an easy to implement hack into Opencart that adds Bitcoin as a currency and gives the user the choice to display prices in Bitcoin or any other currency.

Done. This is already in my latest version.  In the admin console upon install, you can choose whether or not to enable BTC as a user-visible currency.

Edit: I also have this available as a stand-alone module, but I haven't open sourced it yet.

Edit: now I have open sourced it and it is available at https://github.com/btcgear/Bitcoin_Exchange_Rate_OpenCart
This code is fully tested and has been in use at http://www.btcgear.com for months.

Please send bounty to 14dTC7bBphANAHzmK9aD7X7Wvo99rhHMTF

Bounty paid - thank you! Cheesy

Confirmed! Thanks!

Bitcoin simplified. - a new, simpler Bitcoin guide.
Bitcoin Hats and the newest styles from GUNNAR Optiks on sale now at BTC Gear.
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 28, 2012, 10:00:19 PM
 #36

New version. Added Bitcoin URI support, improved recalculation of total amount after order editing. Demo site is still up.
Norklom
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
September 30, 2012, 11:33:19 AM
 #37

I have talked to the guys at SlySoft and they have their own implementation of a bitcoin shop integration because they have their own clunky shop software.  However, one problem we could not solve is that the keypool is being depleted unless they manually unlock bitcoind's wallet on a regular basis.  As I don't have a clue about OpenCart internals, I have not looked at your implementation yet.  Can you replenish the keypool without manual intervention?  Do you use a different wallet?
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
September 30, 2012, 01:36:26 PM
 #38

However, one problem we could not solve is that the keypool is being depleted unless they manually unlock bitcoind's wallet on a regular basis.
Use large key pool. Add something like
Code:
keypool=10000
to bitcoin.conf
https://en.bitcoin.it/wiki/Running_Bitcoin

Can you replenish the keypool without manual intervention?
Key pool cannot be refilled without unlocking the wallet, because it uses a symmetric cypher. So, the passphrase is needed to encrypt newly created keys.
jga
Member
**
Offline Offline

Activity: 96
Merit: 10


http://btcgear.com


View Profile WWW
December 10, 2012, 10:37:36 PM
Last edit: December 10, 2012, 11:05:49 PM by jga
 #39

I've been busy updating the OpenCart module at https://github.com/btcgear/OpenCart_Bitcoin. It now has a much cleaner user interface, a QR code, and a URI link. It also automatically redirects to the checkout/success page upon receipt of payment.

You can check out a demo version currently running at http://test154.btcgear.com.

More info is here: http://blog.btcgear.com/2012/12/10/opencart_bitcoin-version-1-3-1/

Here's a screenshot:


Bitcoin simplified. - a new, simpler Bitcoin guide.
Bitcoin Hats and the newest styles from GUNNAR Optiks on sale now at BTC Gear.
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
December 24, 2012, 08:47:25 AM
 #40

You can check out a demo version currently running at http://test154.btcgear.com.
On the checkout page I got an alert box that says "object". Then payment details appeared as expected.
Pages: « 1 [2] 3 4 5 »  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!