Pages:
Author

Topic: BitShop - cryptocurrency shopping cart script [PHP/MYSQL] (v1.1.2) - page 10. (Read 74864 times)

legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
@Skyenet: have you even set up the cron job?

@hamburger: I haven't done any work on that SCI script in quite a while so it might not be totally reliable or bug free. I wasn't aware that there was any issues with blockexplorer.com, it seems to be up right now. But you are right, their API seems to be very laggy compared to blockchain.info, and it doesn't support checking for 0-conf transactions like blockchain.info. In the next release of BitShop I'm going to completely remove support for the blockexplorer.com API. Actually I'll allow it to use the blockexplorer.com API but only if the blockchain.info API is offline. Right now it just switches back and forth between the two.
full member
Activity: 241
Merit: 107
@BitFreak,

I was using the Bitcoin Sci to see how the transactions work and was so impressed by the way the script work that I am contemplating buying the shop script. I used the Sci script it to create www.cashsend.za.net for exchanging Bitcoin for cash and planning on using the shop script to sell prepaid airtime/talktime vouchers.

I need to know how the current issue with www.blockexplorer.com impact on the shop script for payments. The Sci script cannot confirm payments because their site is managed by Cloudfare or something like this and it seems like they are serving data from a snapshot of the blockchain and not live data. The Sci script worked fine confirming sales between 4 to 6 minutes then it shifted to 18 to 66 minutes and then stop completely two days ago when both www.blockexplorer.com and www.blockchin.info experience database issues. I do not think that the site is banned by www.blockexplorer.com because the exchange rate that I use is served by www.bitcoinaverage.com and their API is called upon more than www.blockexplorer.com

Your insight in the matter is much appreciated.

H
full member
Activity: 280
Merit: 100
@Skyenet
It seems the price updater (goxgrab) won't work properly. Check it.

Can you direct me where to fix that? For some reason Im not being paid full amounts but only half..Which I just lost hundreds of dollars in profits.
hero member
Activity: 734
Merit: 507
@Skyenet
It seems the price updater (goxgrab) won't work properly. Check it.
full member
Activity: 280
Merit: 100
I am having an issue with my site. My products are listed for $5 per item but when I get payments its only $3 per item.
legendary
Activity: 1064
Merit: 1001
@MoreBloodWine: it wont be at least until another 2 or 3 releases.

@dragonjcpf: i'll send you a PM.
Here's hoping 1.0.8 / 1.0.9 comes quick heh
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
@MoreBloodWine: it wont be at least until another 2 or 3 releases.

@dragonjcpf: i'll send you a PM.
newbie
Activity: 1
Merit: 0
Can i buy script via paypal ?
legendary
Activity: 1064
Merit: 1001
Hey BF, question, I know this has been brought up before. But any idea on when phsyical item support might be added so custom pages aren't needed ?
member
Activity: 139
Merit: 13
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
For anyone wondering it was just a configuration error, nothing was hacked and the latest version of BitShop remains perfectly secure. When people were directed to the payment gateway the script would completely fail due to the config error and they were unable to pay, that's why he had customers reporting problems and that's why all of the orders remained unconfirmed.

None of the keys were ever given out, the reason the product went out of stock is because when an order is placed the stock is reserved for the buyer under the assumption they are about to pay. If they close the page without canceling the order then the stock will remain lower than it should be. In order to get back the stock from abandoned orders you must delete those unconfirmed orders.

This information is mentioned in the order management section of the admin area:

Quote
When you delete this order the stock number of the corresponding product (if it's not an instant download) will go up by the quantity being purchased in this order, but only if this transaction has not been confirmed. In order to avoid false stock numbers on your products you should try to clean out unconfirmed transactions which are several days old. In other words, when an order is placed, stock is reserved for the buyer under the assumption they are about to pay, if the buyer cancels the transaction with the cancel button the order will automatically be deleted from the database and the stock will be returned but if they don't pay and don't cancel the order you will get orders which remain unconfirmed (red) and their reserved stock cannot be sold again until you delete the order.
full member
Activity: 280
Merit: 100
Skyenet: what version of BitShop are you running?

EDIT: Looks to me like you've got lots of other products still in stock. If it was a breach I imagine the attacker would have taken everything. Did you do what SteamGamesBTC suggested and check the balance of the addresses to see if you got paid? I'm guessing it's some how related to the problem with your unconfirmed orders. Since no one else has reported a similar problem I'll need to take a close look at your website to diagnose the problem. I'll need temporary FTP access to start with.

Im using the current version. Hit me a pm for ftp.

I did check and none of the balances show
hero member
Activity: 504
Merit: 500
sucker got hacked and screwed --Toad
member
Activity: 139
Merit: 13
This could be made so incredibly foolproof and safe for so many different businesses if only the confirmation workflow could be made more reliable.  I really dont believe ive ever encountered a bitcoin payment screen that worked where i had to sit there for ten to thirty mins.  And the possibility of some unknown address not making its way to admin key manager is scary.

A few folks i demonstrated this for were immediately out off by the fact that u couldnt manage ur keys either via an mpk or via a bulk list of addresses both of which are common as of today.

And the progress bar.

Personally, im concerned with manual email delivery method and would ideally want the following workfkow p:
1. Buyer enters qty 1 and buy.  Makes payment via qr code.  Clicks payment confirmed. 
- payment confirmed screen triggers a check of blockchain wallet balance vs order balance and if equal gives status of paid - pending confirmation or not paid or partially paid. 
- buyer gets link to check status later.  This link should be instructed to be visited 10-30 mins later at which point it triggers the blockchain confirmation count, order status, etc,
- Or link to return to make additional payment and reconfirm payment.

But i cant see this not causing issues with instant delivery.  I know people who would use something like this but would never expect their customers to sit on a screen for 20 mins.
- wouldnt it make more sense to check payment amount at time of payment/click oayment confirmed button.
- then instruct customer to visit order status page in 10-20 mins to check blockchain confirmation count.  If count matches defined admins settings count, then instant download is available.  If not, message states to revisit in 10-30 mins to recheck.

If you then had a little more admin workflow actions that helped verify payment amounts vs blockchain amounts, etc., youd have a nice shop script on ur hands thatd be worth way more than ur charging. 

I wish i knew somebody who could customize this thing just a little firther - if anybody has recommendation or skills, i will gladly pay.  Im convinced sfter trying lots of other ecommerce solutions that this is the one that suits my needs best.
legendary
Activity: 1536
Merit: 1000
electronic [r]evolution
Skyenet: what version of BitShop are you running?

EDIT: Looks to me like you've got lots of other products still in stock. If it was a breach I imagine the attacker would have taken everything. Did you do what SteamGamesBTC suggested and check the balance of the addresses to see if you got paid? I'm guessing it's some how related to the problem with your unconfirmed orders. Since no one else has reported a similar problem I'll need to take a close look at your website to diagnose the problem. I'll need temporary FTP access to start with.
full member
Activity: 280
Merit: 100
Hey I am having people complaining. I got 7 orders on my site but they are not confirmed etc. Is something wrong with the script?
I would suggest to check the Bitcoin addresses manually (maybe just buyer didn't pay or closed payment window before 1 confirmation). Go to admin panel -> orders and click on unconfirmed order (should be red highlighted), then copy Bitcoin address and paste it ie. on https://blockchain.info/.

The odd thing is for some reason either someone has found a way to steal keys without paying?

www.btc-bets.com/shop

All of my office keys are sold out (had 10) and I checked and it says they all have been activated. And all of them say their orders were unconfirmed..Yet it still gave it out to people...

Well why don't you do what any self respecting sys-admin would do.

If you truly suspect a breach, you need to disable your shop & start raking your access logs for a start.

and who said I wasa sys-admin? I am just a investor in projects and sell stuff.
newbie
Activity: 7
Merit: 0
Hey I am having people complaining. I got 7 orders on my site but they are not confirmed etc. Is something wrong with the script?
I would suggest to check the Bitcoin addresses manually (maybe just buyer didn't pay or closed payment window before 1 confirmation). Go to admin panel -> orders and click on unconfirmed order (should be red highlighted), then copy Bitcoin address and paste it ie. on https://blockchain.info/.

The odd thing is for some reason either someone has found a way to steal keys without paying?

www.btc-bets.com/shop

All of my office keys are sold out (had 10) and I checked and it says they all have been activated. And all of them say their orders were unconfirmed..Yet it still gave it out to people...

Well why don't you do what any self respecting sys-admin would do.

If you truly suspect a breach, you need to disable your shop & start raking your access logs for a start.
full member
Activity: 280
Merit: 100
Hey I am having people complaining. I got 7 orders on my site but they are not confirmed etc. Is something wrong with the script?
I would suggest to check the Bitcoin addresses manually (maybe just buyer didn't pay or closed payment window before 1 confirmation). Go to admin panel -> orders and click on unconfirmed order (should be red highlighted), then copy Bitcoin address and paste it ie. on https://blockchain.info/.

The odd thing is for some reason either someone has found a way to steal keys without paying?

www.btc-bets.com/shop

All of my office keys are sold out (had 10) and I checked and it says they all have been activated. And all of them say their orders were unconfirmed..Yet it still gave it out to people...
hero member
Activity: 734
Merit: 507
Hey I am having people complaining. I got 7 orders on my site but they are not confirmed etc. Is something wrong with the script?
I would suggest to check the Bitcoin addresses manually (maybe just buyer didn't pay or closed payment window before 1 confirmation). Go to admin panel -> orders and click on unconfirmed order (should be red highlighted), then copy Bitcoin address and paste it ie. on https://blockchain.info/.
member
Activity: 139
Merit: 13
For what its worth, i did a few tests using manual email sales esterday on latest new version and they did confirm.

But my biggest fear is a situation like u mentioned where the confirmations or addresses somehow dont come thru.  This is why i would love to see the payment wallet management have the option to manually feed a list of wallets and for confirmations to have a manual check button that queries blockchain for all pending orders.

Pages:
Jump to: