Title: Looking for development advice. Post by: fwho on February 23, 2013, 03:16:42 AM I sell digitally delivered game card codes. The ones you find when you scratch the back off of an Microsoft Points, PlayStation Network, or iTunes card. Currently, I am using eJunkie as a third party cart. I really, really want to accept bitcoins, but here is my record so far:
WalletBit: I chose them first because they seemed to have the easiest to find / implement documentation. I get a few buttons put up, set it to sandbox mode and try to check out, but get an error. I email asking what is going on, and three days later (after a follow up email) they decide to finally reply and tell me that sandbox mode is disabled, but here is .1 btc to test with. So I move on, but for some reason my handler would not pick up the custom / additional parameter no matter what I did. I sent an email, waited a few days. Sent another email, waited a few days. Sent another email, and a month a later I still never got a reply. The problem is that they were not passing that parameter back to my site... It was passed to them, just not included in the response back. EDIT: As it turns out they did reply, and in a timely fashion. For whatever reason the emails just never made it to my inbox. Thanks for the bounces Yahoo Mail! Coinbase: This time I just created a bunch of individual buttons that corresponded with my items. My handler worked, I can deliver codes, and everything is alright. Not great, but alright. But I had a few questions about the status replies, if notifications could be sent past the original order with 0 confirmations, and a few other random things that would help me implement more safely. Again, I sent an email, waited. Sent a few more emails. Tried to post on their help forums (that were never approved), and even sent a tweet at them. I finally got a reply today! It was from an email I sent on 9Feb... I get these guys are probably busy as hell, and trying to do a lot of big things with really small crews. But if I have an issue I dont want to have to worry that I might not get an answer for weeks, if at all. Even Google Checkout, with what I thought to be the worst payment gateway customer service possible, will reply within 24 hours. BitPay: I originally did not use them because I really wanted simple cart buttons that would allow me change the input parameters on the fly. They do not have this option, and instead want the merchant to either create individual buttons for each item, or use a plugin. So I set up a sub-domain with openCart and the BitPay plugin. However, there is nowhere either on BitPay or the BitPay module to set a callback URL. I have no idea where BitPay is even sending this data, or how I can implement my own features (aka delivery) into it. The good news is they email back within a few hours! Even if the answer is of almost no value... My email to them: Quote Hello, Let me start by saying I sell digitally delivered game cards. Microsoft Points for Xbox Live, PlayStation Network Cards, RuneScape Membership, iTunes cards, etc. Once a payment is confirmed and the IPN is sent to me, my website responds with an email containing the code(s) purchased. At this point I am moving from trying to build everything myself to using openCart and plugins. However, I do not know where the callback / IPN is being sent. I have no doubt that I will need to manually create a script to pull n of x codes, decrypt them, and send an email. I assume the easiest way to do this would be to inject my own script into the IPN handler. So, my questions are, when and where are notifications sent, and do you have any quick advise that would help to finally accept bitcoins? The reply: Quote The Bitpay opencart module will process the IPN. we send at least 1, up to 3 IPN per invoice. 1. "paid" status when we first detect payment of the invoice 2. "confirmed" status when the invoice is confirmed according to your speed settings (0 blocks, 1 block, or 6 blocks) 3. "complete" status when Bitpay guarantees payment and posts to the ledger (6 blocks) But, when I completed a checkout for .0516 with a test item, the openCart admin never acknowledged there was a sale. My orders still say 0, even though the payment was confirmed six times. </rant> So anyways, I am just looking for some advice. What gateway should I use? Should I use plugins? If so which ones? Right now I am really considering either openCart or WooCommerce. Title: Re: Looking for development advice. Post by: Xenland on February 23, 2013, 10:24:21 AM If you are a developer of PHP you can use the Bitcoin Development Kit (for PHP). It allows you to design your cart how you want it and manage your own financials with out worry about relying on a third party.
http://BitcoinDevKit.com You can also hire me to develop a system for you as well, with security and penetration testing included. Title: Re: Looking for development advice. Post by: fwho on February 23, 2013, 06:16:32 PM I did / am actually considering hiring freelance.
Title: Re: Looking for development advice. Post by: Xenland on February 23, 2013, 11:06:43 PM I did / am actually considering hiring freelance. Just PM me and we can walk through the process of getting what you need, your budgets, etc. If you already have a web design things will go a lot faster than with out a web design picked out already but its fine either way. |