Bitcoin as a refugee payment method

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
I would kindly ask to add support for Bitcoin payment through a plugin - it is the only payment gateway which withstands assaults from bogus DMCA claims.
Sooner or later every CreditCard processing gateway closed its door, PayPal is out of question - they even have in their conditions that running file sharing website is against their terms. Moneybookers are just another Paypal - run with your money when they feel like that.

Please take a look at this:
Code:
https://en.bitcoin.it/wiki/Trade#Currency_exchanges
maybe there is some marketplace you can make easily work.

Thanks for looking into it in advance!
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
Btw I wanted to signup with Skrill/Moneybookers and was about to buy the Skrill plugin:
Code:
http://yetishare.com/skrill_payment_gateway_plugin.html
So I went to https://www.moneybookers.com to open a business account and to my surprise I got this:
Code:
Thank you for your interest in Skrill.
Due to high demand for our services, we cannot currently accept you as a merchant.
We wish you every success with your venture.
Kind regards
Skrill Merchant Services
Btw. I have corporation which is now 1 year+ old with real office so I have no idea what's their problem.

Seriously just forget these bozos - they don't want our money so why to beg? Get Bitcoin rolling and force them to evolve or die.
 

ysmods

New Member
Jan 29, 2013
860
1
0
UK
www.ysmods.com
I don`t think bitcoin is a viable payment solution because from what I can make out on their wiki (only glanced at, I never read it properly) server admins have to install bitcoin on the server and download/install over 2GB of data to make it work. plus you don`t earn any actual money from it, only virtual money

From the wiki: https://en.bitcoin.it/wiki/PHP_developer_intro

Bitcoin will begin synchronizing with the network and downloading a complete copy of the block chain. As of August 2012, more than 2gb of data must be downloaded and verified during this process. It may take two or more hours to complete. You will know when it's done when the block count reaches the current count.
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
You don't have to do that, you can and if you would it will be absolutely bulletproof for furture (no more problems and dealings with crappy gaways), but you don't have to.

Just use API of current Gateways:
https://en.bitcoin.it/wiki/How_to_accept_Bitcoin,_for_small_businesses#Merchant_Services
there is eight (8) of them and they all share the same medium - Bitcoin. The beauty of it is that once the customer gets used to the bitcoin you don't have the problems you had with PayPal - educating customer to move on from this piece of sh*t to another payment processing gateway and then to another and indefinately.

Anyway just to make it a bit sweeter for developers here is my offer for the plugin:
20 USD for the plugin using API of current gateways (see above, at best choose one that is not US based). I assume anyone who knows how to code can do it in a few minutes/hours.

100 USD for plugin solution that works directly as standalone with this script
It should function like this:
1) pre-generate several wallets for the script to use (let's say 10 wallets, with option to add more later)
2) once customer pays, to protect your and his privacy random the wallets and offer him one (another customer gets shown differnet wallet)
3) calculate how much bitcoins customer has to send from his wallet (BTC exchange rate fluctuates quite heavily) to get his account upgraded. Ie. Your 1 month premium account costs 10 USD and with current rate of 27.4 USD per 1 BTC (http://bitcoincharts.com/markets/mtgoxUSD.html) you will ask him to deposit 0.364963503649635 BTC (10/27,4)
4) Once the transation is confirmed (by peers - see wiki how Bitcoin works) his account is automatically upgraded (like it was if he used PayPal)
--- For customer it ends here - he gets account upgrade, I got the bitcoins
5) Bitcoins now sit in site administration's wallets ready to be moved - to be exchanged for fiat money (at exchanges) or just spent directly - there is plenty of options: https://en.bitcoin.it/wiki/Trade
http://www.bitcoindir.com/

Btw. as Mega's resellers PayPal accounts has been frozen they started accepting Bitcoin: https://bitcointalk.org/index.php?topic=139566.0

Once a team writing a particular filehosting scripts (yes, there is quite a competition out there) will add support for Bitcoin this particular script will immidiately become really big thing - all the problems with payment gateways will be gone forever.

Here is some place to start: https://en.bitcoin.it/wiki/PHP_developer_intro
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
Obviously my offer stands for paid plugin (with support for one year) that works like the other plugins - sell it to anyone who will pay you. I mean - just add it here: http://yetishare.com/plugins.html
 

adam

Administrator
Staff member
Dec 5, 2009
2,046
108
63
I'm looking at this as well as other payment gateways over the next few weeks.

Keep an eye on our Twitter feed or the plugins page for more info.
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
Adam,
thanks for looking into it.
I'm not really into twitter but I will try ;)
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
OK, Mega now accepts Bitcoin:
https://twitter.com/KimDotcom/statuses/302844443223023616

Now yesterday was late - please add support for Bitcoin ASAP.
 

adam

Administrator
Staff member
Dec 5, 2009
2,046
108
63
shopping1782 said:
OK, Mega now accepts Bitcoin:
https://twitter.com/KimDotcom/statuses/302844443223023616

Now yesterday was late - please add support for Bitcoin ASAP.
I saw this today, it prompted some dev work... :) I've now written a gateway for BitPay, but it's difficult testing fully without proper transactions. Would you be interested in beta testing it for a free license of the plugin?

If so, drop me an email - [email protected]
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
If anyone is interested - plugin seems to be installed successfully. I'm now waiting for approval from Bitpay for my account so I can receive my API key and start processing (test) payments.
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
Btw. that 100 USD bounty on server-side script to process payments via Bitcoin is still effect.

Yesterday I did some research regarding this topic and it seems that it has already been solved at least to some degree:
Code:
http://bitfreak.info/index.php?page=tools&t=bitsci
To quote the authors:
You can have your own Instant Payment Notification system without the need for a middleman. If you've been wondering how to handle customer payment since MyBitcoin went down, look no further, because this is the safest solution.
This is the end game - this is the definite solution to the payment processing.

and:
The script monitors the status of a payment by making use of the data supplied by blockexplorer.com. As such, there is no need to install a heavy duty service such as bitcoind on your server.

The only limitation with this PHP package is that you can't make outgoing payments. I assume once there are some Bitcoins in the account - like 10; 100; 1000 or 10000 BTC (whatever you consider "enought" to process it manually) you can just wire it to your web wallet (Mtgox, Bitstamp and others) or to your local Bitcoin client holding the "full package".
 

shopping1782

New Member
YetiShare User
Wurlie User
Reservo User
Sep 12, 2012
97
0
0
Btw. I downloaded the script to examine it:
Code:
http://bitfreak.info/files/Bitcoin_SCI.7z
In Firefox I had to do "save link as" since it tried to open the .7z archive inside the browser as text...

and it seems really straightforward (contents of config.php):
Code:
<?php
// business name
$seller = 'Your Business';

// base website url (with slash on end)
$site_url = 'http://localhost/';

// location of bitcoin sci folder from root
$bitsci_url = 'sci/';

// number of confirmations needed (can't be 0)
$confirm_num = 1;

// amount of time between each refresh (in seconds)
$refresh_time = 20;

// amount the progress bar increases with each refresh
$prog_inc = 5;

// payment precision (allow a bit of wiggle room)
$p_variance = 0.00001;

// prefered API (blockexplorer.com or blockchain.info)
$blockchain_api = 'blockchain.info';

// should you receive an email upon confirmation?
$send_email = true;

// email for receiving cofirmation notices
$contact_email = '[email protected]';

// admin control panel password
$admin_pass = 'CHANGETHISSTRING';

// security string used for encryption (16 chars)
$sec_str = 'CHANGETHISSTRING';

// public RSA key (base64) used to encrypt private keys
$pub_rsa_key = 'CHANGETHISSTRING';

/////////////////////////////////////
/* IGNORE ANYTHING UNDER THIS LINE */
/////////////////////////////////////
define('CONF_NUM', $confirm_num);
define('SEC_STR', $sec_str);

// turn on/off error reporting
ini_set('display_errors', 1); 
error_reporting(0);
?>