<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shtylman</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Shtylman"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Shtylman"/>
	<updated>2026-05-12T10:24:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitfloor&amp;diff=25048</id>
		<title>Bitfloor</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitfloor&amp;diff=25048"/>
		<updated>2012-04-03T02:53:43Z</updated>

		<summary type="html">&lt;p&gt;Shtylman: add github page to external links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A bitcoin [[currency exchange]]/trading platform site headquartered in USA - State of New York.&lt;br /&gt;
&lt;br /&gt;
==Adding Funds==&lt;br /&gt;
Funds deposited with the exchange for escrow towards placing a buy order include the following.&lt;br /&gt;
&lt;br /&gt;
===BTC===&lt;br /&gt;
&lt;br /&gt;
* Adding bitcoins to the account balance incurs no fees.&lt;br /&gt;
&lt;br /&gt;
===USD===&lt;br /&gt;
&lt;br /&gt;
* [[Redeemable code]] from [[MtGox]]&lt;br /&gt;
* [[Dwolla]]&lt;br /&gt;
&lt;br /&gt;
==Withdrawing Funds==&lt;br /&gt;
&lt;br /&gt;
===BTC===&lt;br /&gt;
&lt;br /&gt;
* There are no fees for Bitcoin withdrawals.&lt;br /&gt;
&lt;br /&gt;
===USD===&lt;br /&gt;
&lt;br /&gt;
* [[Dwolla]]&lt;br /&gt;
&lt;br /&gt;
==Trading==&lt;br /&gt;
&lt;br /&gt;
Trades on the exchange incur a commission (fee).  Providers of liquidity receive a rebate giving those offers a price advantage over those trading at market.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
The exchange offers a REST API for automated trading&lt;br /&gt;
&lt;br /&gt;
The exchange offers a FIX (Financial Information Exchange) order entry gateway for automated trading&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=66045.0 FIX gateway available on bitfloor.com]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
The exchange had been operating since 2011 with its first publicity occurring in February 2012&amp;lt;ref&amp;gt;[http://www.youtube.com/watch?v=F7SsavHX6tc The Bitcoin Show - 056 - Roman Shtylman of Bitfloor.com]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://bitfloor.com BitFloor] website&lt;br /&gt;
* [https://github.com/bitfloor github] page&lt;br /&gt;
* [http://bitcoincharts.com/charts/chart.png?width=940&amp;amp;m=bitfloorUSD&amp;amp;SubmitButton=Draw&amp;amp;r=60&amp;amp;i=&amp;amp;c=0&amp;amp;s=&amp;amp;e=&amp;amp;Prev=&amp;amp;Next=&amp;amp;t=S&amp;amp;b=&amp;amp;a1=&amp;amp;m1=10&amp;amp;a2=&amp;amp;m2=25&amp;amp;x=0&amp;amp;i1=&amp;amp;i2=&amp;amp;i3=&amp;amp;i4=&amp;amp;v=1&amp;amp;cv=0&amp;amp;ps=0&amp;amp;l=0&amp;amp;p=0&amp;amp; Chart]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;References /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:EWallets]]&lt;/div&gt;</summary>
		<author><name>Shtylman</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitfloor&amp;diff=25047</id>
		<title>Bitfloor</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitfloor&amp;diff=25047"/>
		<updated>2012-04-03T02:51:31Z</updated>

		<summary type="html">&lt;p&gt;Shtylman: add note about REST API&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A bitcoin [[currency exchange]]/trading platform site headquartered in USA - State of New York.&lt;br /&gt;
&lt;br /&gt;
==Adding Funds==&lt;br /&gt;
Funds deposited with the exchange for escrow towards placing a buy order include the following.&lt;br /&gt;
&lt;br /&gt;
===BTC===&lt;br /&gt;
&lt;br /&gt;
* Adding bitcoins to the account balance incurs no fees.&lt;br /&gt;
&lt;br /&gt;
===USD===&lt;br /&gt;
&lt;br /&gt;
* [[Redeemable code]] from [[MtGox]]&lt;br /&gt;
* [[Dwolla]]&lt;br /&gt;
&lt;br /&gt;
==Withdrawing Funds==&lt;br /&gt;
&lt;br /&gt;
===BTC===&lt;br /&gt;
&lt;br /&gt;
* There are no fees for Bitcoin withdrawals.&lt;br /&gt;
&lt;br /&gt;
===USD===&lt;br /&gt;
&lt;br /&gt;
* [[Dwolla]]&lt;br /&gt;
&lt;br /&gt;
==Trading==&lt;br /&gt;
&lt;br /&gt;
Trades on the exchange incur a commission (fee).  Providers of liquidity receive a rebate giving those offers a price advantage over those trading at market.&lt;br /&gt;
&lt;br /&gt;
==Features==&lt;br /&gt;
The exchange offers a REST API for automated trading&lt;br /&gt;
&lt;br /&gt;
The exchange offers a FIX (Financial Information Exchange) order entry gateway for automated trading&amp;lt;ref&amp;gt;[http://bitcointalk.org/index.php?topic=66045.0 FIX gateway available on bitfloor.com]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
The exchange had been operating since 2011 with its first publicity occurring in February 2012&amp;lt;ref&amp;gt;[http://www.youtube.com/watch?v=F7SsavHX6tc The Bitcoin Show - 056 - Roman Shtylman of Bitfloor.com]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[Buying bitcoins]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
* [https://bitfloor.com BitFloor] website&lt;br /&gt;
* [http://bitcoincharts.com/charts/chart.png?width=940&amp;amp;m=bitfloorUSD&amp;amp;SubmitButton=Draw&amp;amp;r=60&amp;amp;i=&amp;amp;c=0&amp;amp;s=&amp;amp;e=&amp;amp;Prev=&amp;amp;Next=&amp;amp;t=S&amp;amp;b=&amp;amp;a1=&amp;amp;m1=10&amp;amp;a2=&amp;amp;m2=25&amp;amp;x=0&amp;amp;i1=&amp;amp;i2=&amp;amp;i3=&amp;amp;i4=&amp;amp;v=1&amp;amp;cv=0&amp;amp;ps=0&amp;amp;l=0&amp;amp;p=0&amp;amp; Chart]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;References /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:EWallets]]&lt;/div&gt;</summary>
		<author><name>Shtylman</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=MtGox/API/HTTP&amp;diff=25007</id>
		<title>MtGox/API/HTTP</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=MtGox/API/HTTP&amp;diff=25007"/>
		<updated>2012-03-31T19:26:19Z</updated>

		<summary type="html">&lt;p&gt;Shtylman: /* Node.js */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Two versions of the HTTP API are currently available, see the following pages for details on the methods available for each:&lt;br /&gt;
&lt;br /&gt;
* [[MtGox/API/HTTP/v0|Version 0]]&lt;br /&gt;
* [[MtGox/API/HTTP/v1|Version 1]]&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
All HTTP API requests are sent to URLs beginning with &amp;lt;nowiki&amp;gt;https://mtgox.com/api/*&amp;lt;/nowiki&amp;gt;. It allows placing orders, performing withdrawls, deposits, and other things. All responses are in [http://json.org/ JSON] format.&lt;br /&gt;
&lt;br /&gt;
There is a [https://rubygems.org/gems/mtgox Ruby gem], [https://rubygems.org/gems/guten-mtgox guten-mtgox] and a [[Finance::MtGox|Perl module]] available for interacting with the HTTP API.&lt;br /&gt;
&lt;br /&gt;
== Cache ==&lt;br /&gt;
&lt;br /&gt;
All API methods are cached for 10 seconds. Do not request results more often than that, you might be blocked by the anti-DDoS filters.&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
Authentication is performed by signing each request using HMAC-SHA512. The request must contain an extra value &amp;quot;nonce&amp;quot; which must be an always incrementing numeric value.  A reference implementation is provided here:&lt;br /&gt;
&lt;br /&gt;
Warning : the API is no more accepting authentication by login/pass ( since 2012 march 1 ) , you _need_ to use an API key.&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
function mtgox_query($path, array $req = array()) {&lt;br /&gt;
	// API settings&lt;br /&gt;
	$key = &#039;&#039;;&lt;br /&gt;
	$secret = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
	// generate a nonce as microtime, with as-string handling to avoid problems with 32bits systems&lt;br /&gt;
	$mt = explode(&#039; &#039;, microtime());&lt;br /&gt;
	$req[&#039;nonce&#039;] = $mt[1].substr($mt[0], 2, 6);&lt;br /&gt;
&lt;br /&gt;
	// generate the POST data string&lt;br /&gt;
	$post_data = http_build_query($req, &#039;&#039;, &#039;&amp;amp;&#039;);&lt;br /&gt;
&lt;br /&gt;
	// generate the extra headers&lt;br /&gt;
	$headers = array(&lt;br /&gt;
		&#039;Rest-Key: &#039;.$key,&lt;br /&gt;
		&#039;Rest-Sign: &#039;.base64_encode(hash_hmac(&#039;sha512&#039;, $post_data, base64_decode($secret), true)),&lt;br /&gt;
	);&lt;br /&gt;
&lt;br /&gt;
	// our curl handle (initialize if required)&lt;br /&gt;
	static $ch = null;&lt;br /&gt;
	if (is_null($ch)) {&lt;br /&gt;
		$ch = curl_init();&lt;br /&gt;
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_USERAGENT, &#039;Mozilla/4.0 (compatible; MtGox PHP client; &#039;.php_uname(&#039;s&#039;).&#039;; PHP/&#039;.phpversion().&#039;)&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	curl_setopt($ch, CURLOPT_URL, &#039;https://mtgox.com/api/&#039;.$path);&lt;br /&gt;
	curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);&lt;br /&gt;
	curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);&lt;br /&gt;
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);&lt;br /&gt;
&lt;br /&gt;
	// run the query&lt;br /&gt;
	$res = curl_exec($ch);&lt;br /&gt;
	if ($res === false) throw new Exception(&#039;Could not get reply: &#039;.curl_error($ch));&lt;br /&gt;
	$dec = json_decode($res, true);&lt;br /&gt;
	if (!$dec) throw new Exception(&#039;Invalid data received, please make sure connection is working and requested API exists&#039;);&lt;br /&gt;
	return $dec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// example 1: get infos about the account, plus the list of rights we have access to&lt;br /&gt;
var_dump(mtgox_query(&#039;0/info.php&#039;));&lt;br /&gt;
&lt;br /&gt;
// old api (get funds)&lt;br /&gt;
var_dump(mtgox_query(&#039;0/getFunds.php&#039;));&lt;br /&gt;
&lt;br /&gt;
// trade example&lt;br /&gt;
// var_dump(mtgox_query(&#039;0/buyBTC.php&#039;, array(&#039;amount&#039; =&amp;gt; 1, &#039;price&#039; =&amp;gt; 15)));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Python ===&lt;br /&gt;
Python version here: https://bitcointalk.org/index.php?topic=49789.msg592388#msg592388&lt;br /&gt;
&lt;br /&gt;
=== Node.js ===&lt;br /&gt;
&lt;br /&gt;
Generic trading library (supports MtGox and Bitfloor): https://github.com/bitfloor/trader.nodejs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var querystring = require(&#039;querystring&#039;),&lt;br /&gt;
        https = require(&#039;https&#039;),&lt;br /&gt;
        crypto = require(&#039;crypto&#039;);&lt;br /&gt;
&lt;br /&gt;
function MtGoxClient(key, secret) {&lt;br /&gt;
        this.key = key;&lt;br /&gt;
        this.secret = secret;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
MtGoxClient.prototype.query = function(path, args, callback) {&lt;br /&gt;
        var client = this;&lt;br /&gt;
&lt;br /&gt;
        // if no args or invalid args provided, just reset the arg object&lt;br /&gt;
        if (typeof args != &amp;quot;object&amp;quot;) args = {};&lt;br /&gt;
&lt;br /&gt;
        // generate a nonce&lt;br /&gt;
        args[&#039;nonce&#039;] = (new Date()).getTime() * 1000;&lt;br /&gt;
        // compute the post data&lt;br /&gt;
        var post = querystring.stringify(args);&lt;br /&gt;
        // compute the sha512 signature of the post data&lt;br /&gt;
        var hmac = crypto.createHmac(&#039;sha512&#039;, new Buffer(client.secret, &#039;base64&#039;));&lt;br /&gt;
        hmac.update(post);&lt;br /&gt;
&lt;br /&gt;
        // this is our query&lt;br /&gt;
        var options = {&lt;br /&gt;
                host: &#039;mtgox.com&#039;,&lt;br /&gt;
                port: 443,&lt;br /&gt;
                path: &#039;/api/&#039; + path,&lt;br /&gt;
                method: &#039;POST&#039;,&lt;br /&gt;
                agent: false,&lt;br /&gt;
                headers: {&lt;br /&gt;
                        &#039;Rest-Key&#039;: client.key,&lt;br /&gt;
                        &#039;Rest-Sign&#039;: hmac.digest(&#039;base64&#039;),&lt;br /&gt;
                        &#039;User-Agent&#039;: &#039;Mozilla/4.0 (compatible; MtGox node.js client)&#039;,&lt;br /&gt;
                        &#039;Content-type&#039;: &#039;application/x-www-form-urlencoded&#039;&lt;br /&gt;
                }&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // run the query, buffer the data and call the callback&lt;br /&gt;
        var req = https.request(options, function(res) {&lt;br /&gt;
                res.setEncoding(&#039;utf8&#039;);&lt;br /&gt;
                var buffer = &#039;&#039;;&lt;br /&gt;
                res.on(&#039;data&#039;, function(data) { buffer += data; });&lt;br /&gt;
                res.on(&#039;end&#039;, function() { if (typeof callback == &amp;quot;function&amp;quot;) { callback(JSON.parse(buffer)); } });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // basic error management&lt;br /&gt;
        req.on(&#039;error&#039;, function(e) {&lt;br /&gt;
                console.log(&#039;warning: problem with request: &#039; + e.message);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // post the data&lt;br /&gt;
        req.write(post);&lt;br /&gt;
        req.end();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
var client = new MtGoxClient(&#039;mykey&#039;, &#039;mysecret&#039;);&lt;br /&gt;
client.query(&#039;1/BTCUSD/public/ticker&#039;, {}, function(json) {&lt;br /&gt;
        // do something&lt;br /&gt;
        console.log(json);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shtylman</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=MtGox/API/HTTP&amp;diff=25006</id>
		<title>MtGox/API/HTTP</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=MtGox/API/HTTP&amp;diff=25006"/>
		<updated>2012-03-31T19:25:53Z</updated>

		<summary type="html">&lt;p&gt;Shtylman: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Two versions of the HTTP API are currently available, see the following pages for details on the methods available for each:&lt;br /&gt;
&lt;br /&gt;
* [[MtGox/API/HTTP/v0|Version 0]]&lt;br /&gt;
* [[MtGox/API/HTTP/v1|Version 1]]&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
All HTTP API requests are sent to URLs beginning with &amp;lt;nowiki&amp;gt;https://mtgox.com/api/*&amp;lt;/nowiki&amp;gt;. It allows placing orders, performing withdrawls, deposits, and other things. All responses are in [http://json.org/ JSON] format.&lt;br /&gt;
&lt;br /&gt;
There is a [https://rubygems.org/gems/mtgox Ruby gem], [https://rubygems.org/gems/guten-mtgox guten-mtgox] and a [[Finance::MtGox|Perl module]] available for interacting with the HTTP API.&lt;br /&gt;
&lt;br /&gt;
== Cache ==&lt;br /&gt;
&lt;br /&gt;
All API methods are cached for 10 seconds. Do not request results more often than that, you might be blocked by the anti-DDoS filters.&lt;br /&gt;
&lt;br /&gt;
== Authentication ==&lt;br /&gt;
&lt;br /&gt;
Authentication is performed by signing each request using HMAC-SHA512. The request must contain an extra value &amp;quot;nonce&amp;quot; which must be an always incrementing numeric value.  A reference implementation is provided here:&lt;br /&gt;
&lt;br /&gt;
Warning : the API is no more accepting authentication by login/pass ( since 2012 march 1 ) , you _need_ to use an API key.&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
function mtgox_query($path, array $req = array()) {&lt;br /&gt;
	// API settings&lt;br /&gt;
	$key = &#039;&#039;;&lt;br /&gt;
	$secret = &#039;&#039;;&lt;br /&gt;
&lt;br /&gt;
	// generate a nonce as microtime, with as-string handling to avoid problems with 32bits systems&lt;br /&gt;
	$mt = explode(&#039; &#039;, microtime());&lt;br /&gt;
	$req[&#039;nonce&#039;] = $mt[1].substr($mt[0], 2, 6);&lt;br /&gt;
&lt;br /&gt;
	// generate the POST data string&lt;br /&gt;
	$post_data = http_build_query($req, &#039;&#039;, &#039;&amp;amp;&#039;);&lt;br /&gt;
&lt;br /&gt;
	// generate the extra headers&lt;br /&gt;
	$headers = array(&lt;br /&gt;
		&#039;Rest-Key: &#039;.$key,&lt;br /&gt;
		&#039;Rest-Sign: &#039;.base64_encode(hash_hmac(&#039;sha512&#039;, $post_data, base64_decode($secret), true)),&lt;br /&gt;
	);&lt;br /&gt;
&lt;br /&gt;
	// our curl handle (initialize if required)&lt;br /&gt;
	static $ch = null;&lt;br /&gt;
	if (is_null($ch)) {&lt;br /&gt;
		$ch = curl_init();&lt;br /&gt;
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);&lt;br /&gt;
		curl_setopt($ch, CURLOPT_USERAGENT, &#039;Mozilla/4.0 (compatible; MtGox PHP client; &#039;.php_uname(&#039;s&#039;).&#039;; PHP/&#039;.phpversion().&#039;)&#039;);&lt;br /&gt;
	}&lt;br /&gt;
	curl_setopt($ch, CURLOPT_URL, &#039;https://mtgox.com/api/&#039;.$path);&lt;br /&gt;
	curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);&lt;br /&gt;
	curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);&lt;br /&gt;
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);&lt;br /&gt;
&lt;br /&gt;
	// run the query&lt;br /&gt;
	$res = curl_exec($ch);&lt;br /&gt;
	if ($res === false) throw new Exception(&#039;Could not get reply: &#039;.curl_error($ch));&lt;br /&gt;
	$dec = json_decode($res, true);&lt;br /&gt;
	if (!$dec) throw new Exception(&#039;Invalid data received, please make sure connection is working and requested API exists&#039;);&lt;br /&gt;
	return $dec;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// example 1: get infos about the account, plus the list of rights we have access to&lt;br /&gt;
var_dump(mtgox_query(&#039;0/info.php&#039;));&lt;br /&gt;
&lt;br /&gt;
// old api (get funds)&lt;br /&gt;
var_dump(mtgox_query(&#039;0/getFunds.php&#039;));&lt;br /&gt;
&lt;br /&gt;
// trade example&lt;br /&gt;
// var_dump(mtgox_query(&#039;0/buyBTC.php&#039;, array(&#039;amount&#039; =&amp;gt; 1, &#039;price&#039; =&amp;gt; 15)));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Python ===&lt;br /&gt;
Python version here: https://bitcointalk.org/index.php?topic=49789.msg592388#msg592388&lt;br /&gt;
&lt;br /&gt;
=== Node.js ===&lt;br /&gt;
&lt;br /&gt;
Generic trading library: https://github.com/bitfloor/trader.nodejs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var querystring = require(&#039;querystring&#039;),&lt;br /&gt;
        https = require(&#039;https&#039;),&lt;br /&gt;
        crypto = require(&#039;crypto&#039;);&lt;br /&gt;
&lt;br /&gt;
function MtGoxClient(key, secret) {&lt;br /&gt;
        this.key = key;&lt;br /&gt;
        this.secret = secret;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
MtGoxClient.prototype.query = function(path, args, callback) {&lt;br /&gt;
        var client = this;&lt;br /&gt;
&lt;br /&gt;
        // if no args or invalid args provided, just reset the arg object&lt;br /&gt;
        if (typeof args != &amp;quot;object&amp;quot;) args = {};&lt;br /&gt;
&lt;br /&gt;
        // generate a nonce&lt;br /&gt;
        args[&#039;nonce&#039;] = (new Date()).getTime() * 1000;&lt;br /&gt;
        // compute the post data&lt;br /&gt;
        var post = querystring.stringify(args);&lt;br /&gt;
        // compute the sha512 signature of the post data&lt;br /&gt;
        var hmac = crypto.createHmac(&#039;sha512&#039;, new Buffer(client.secret, &#039;base64&#039;));&lt;br /&gt;
        hmac.update(post);&lt;br /&gt;
&lt;br /&gt;
        // this is our query&lt;br /&gt;
        var options = {&lt;br /&gt;
                host: &#039;mtgox.com&#039;,&lt;br /&gt;
                port: 443,&lt;br /&gt;
                path: &#039;/api/&#039; + path,&lt;br /&gt;
                method: &#039;POST&#039;,&lt;br /&gt;
                agent: false,&lt;br /&gt;
                headers: {&lt;br /&gt;
                        &#039;Rest-Key&#039;: client.key,&lt;br /&gt;
                        &#039;Rest-Sign&#039;: hmac.digest(&#039;base64&#039;),&lt;br /&gt;
                        &#039;User-Agent&#039;: &#039;Mozilla/4.0 (compatible; MtGox node.js client)&#039;,&lt;br /&gt;
                        &#039;Content-type&#039;: &#039;application/x-www-form-urlencoded&#039;&lt;br /&gt;
                }&lt;br /&gt;
        };&lt;br /&gt;
&lt;br /&gt;
        // run the query, buffer the data and call the callback&lt;br /&gt;
        var req = https.request(options, function(res) {&lt;br /&gt;
                res.setEncoding(&#039;utf8&#039;);&lt;br /&gt;
                var buffer = &#039;&#039;;&lt;br /&gt;
                res.on(&#039;data&#039;, function(data) { buffer += data; });&lt;br /&gt;
                res.on(&#039;end&#039;, function() { if (typeof callback == &amp;quot;function&amp;quot;) { callback(JSON.parse(buffer)); } });&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // basic error management&lt;br /&gt;
        req.on(&#039;error&#039;, function(e) {&lt;br /&gt;
                console.log(&#039;warning: problem with request: &#039; + e.message);&lt;br /&gt;
        });&lt;br /&gt;
&lt;br /&gt;
        // post the data&lt;br /&gt;
        req.write(post);&lt;br /&gt;
        req.end();&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
var client = new MtGoxClient(&#039;mykey&#039;, &#039;mysecret&#039;);&lt;br /&gt;
client.query(&#039;1/BTCUSD/public/ticker&#039;, {}, function(json) {&lt;br /&gt;
        // do something&lt;br /&gt;
        console.log(json);&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Shtylman</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Buying_bitcoins&amp;diff=24251</id>
		<title>Buying bitcoins</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Buying_bitcoins&amp;diff=24251"/>
		<updated>2012-02-25T01:52:35Z</updated>

		<summary type="html">&lt;p&gt;Shtylman: added bitfloor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;One issue currently facing a newcomer to bitcoin is, how do I get some? While there is the [[bitcoin faucet]] or the market place [https://www.bitcoin.de/en/registrieren bitcoin.de] that can get you started with a small fraction of a coin, when getting larger amounts the user faces an abundance of choice. This page will cut through the clutter, and help direct you to the right exchanger for your needs.&lt;br /&gt;
&lt;br /&gt;
==Major Exchanges==&lt;br /&gt;
&lt;br /&gt;
The least expensive methods for buying bitcoins involve transferring funds using a bank wire, ACH, bank transfer (ACH, EUR / SEPA).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Exchange || Type || Adding Funds || Withdrawing Funds || [[eWallet]] || Notes&lt;br /&gt;
|-&lt;br /&gt;
|  [[MtGox]] || Market || BTC&amp;lt;br/&amp;gt;BTC (Redeemable code)&amp;lt;br /&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (International bank wire)&amp;lt;br /&amp;gt;USD (Wire to [[AurumXChange Company|AurumXChange]])&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;GBP (Bank wire)&amp;lt;br /&amp;gt;USD (Redeemable code)&amp;lt;br /&amp;gt;Liberty Reserve USD || BTC&amp;lt;br /&amp;gt;BTC (Redeemable code)&amp;lt;br /&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (Wire via [[AurumXChange Company|AurumXChange]])&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;USD (Redeemable code)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve USD (via AurumXChange) || {{Table Value Yes}} || Oldest running exchange. Higest daily volume. Respecting AML laws, Restrictions and limits on withdrawals.&lt;br /&gt;
|-&lt;br /&gt;
|  [[Britcoin]]&amp;lt;br/&amp;gt;&amp;amp;amp;&amp;lt;br/&amp;gt;[[Intersango]] || Market || BTC&amp;lt;br /&amp;gt;GBP (bank deposit)&amp;lt;br/&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;USD (Domestic bank wire)&amp;lt;br /&amp;gt;USD (ACH)&amp;lt;br /&amp;gt;PLN (Bank Wire) || BTC&amp;lt;br /&amp;gt;GBP (bank transfer)&amp;lt;br/&amp;gt;USD ([[Dwolla]])&amp;lt;br /&amp;gt;PLN (Bank Wire) || {{Table Value Yes}} || Operated by the [https://bitcoinconsultancy.com/ BitcoinConsultancy] &amp;lt;br/&amp;gt; [https://intersango.com Intersango] is a completely custom trading platform built from the ground up with security, scalability and extensibility in mind. [https://bitcointalk.org/index.php?topic=43745.0 More Information]&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Boasts an [https://bitcoinconsultancy.com/wiki/index.php/Intersango/API ever expanding API]&lt;br /&gt;
|-&lt;br /&gt;
|  [[VirWoX]] || Market || BTC&amp;lt;br/&amp;gt;SLL (Second Life)&amp;lt;br/&amp;gt;ACD (Avination)&amp;lt;br/&amp;gt;OMC (OpenSim)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[PayPal]])&amp;lt;br/&amp;gt;USD,EUR,GBP (Credit &amp;amp; Debit cards via [[Moneybookers]])&amp;lt;br/&amp;gt;USD,EUR,GBP ([[NETELLER]])&amp;lt;br/&amp;gt;EUR (DIRECTebanking / Sofortüberweisung)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[paysafecard]])&amp;lt;br/&amp;gt;EUR (SEPA bank transfer) || BTC&amp;lt;br/&amp;gt;SLL (Second Life)&amp;lt;br/&amp;gt;ACD (Avination)&amp;lt;br/&amp;gt;OMC (OpenSim)&amp;lt;br/&amp;gt;USD,EUR,GBP,CHF ([[PayPal]])&amp;lt;br /&amp;gt;USD,EUR,GBP ([[Moneybookers]])&amp;lt;br/&amp;gt;USD,EUR,GBP ([[NETELLER]])&amp;lt;br/&amp;gt;EUR (SEPA bank transfer) || {{Table Value Yes}} || Trading through Second Life Linden Dollars.&amp;lt;br/&amp;gt;Variable limits on PayPal and Credit Card deposits. &lt;br /&gt;
|-&lt;br /&gt;
|  [[BTC-E]] || Market || BTC&amp;lt;br/&amp;gt;USD ([[Liberty Reserve]])&amp;lt;br /&amp;gt;USD (Interkassa) || BTC&amp;lt;br/&amp;gt;USD (Webmoney) || {{Table Value Yes}} || Language: Russian.  Interkassa can be funded from Webmoney and many other methods.&lt;br /&gt;
|-&lt;br /&gt;
|  [[VirtEx]] || Market || BTC&amp;lt;br/&amp;gt;CAD (online bill pay)&amp;lt;br /&amp;gt;CAD (cash at TDBank) || BTC&amp;lt;br/&amp;gt;CAD (direct deposit) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[Camp BX]] (CBX) || Market || BTC &amp;lt;br/&amp;gt;USD (Check / ACH)&amp;lt;br /&amp;gt;USPS Postal Money Order &amp;lt;br/&amp;gt; USD ([[Dwolla]])&amp;lt;br/&amp;gt; USD (Domestic bank wire)&amp;lt;br/&amp;gt;USD (International bank wire) || BTC &amp;lt;br /&amp;gt;USD (Check / ACH)&amp;lt;br /&amp;gt;USPS Postal Money Order &amp;lt;br/&amp;gt; USD ([[Dwolla]])&amp;lt;br/&amp;gt; USD (Domestic bank wire)&amp;lt;br/&amp;gt;USD (International bank wire) || {{Table Value Yes}} || &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt; Security certification from McAfee&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Advanced trading options with AON/FOK/Market&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;STOPLOSS and Short-Selling in Pipeline&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Trading API available&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Wallet API available &amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; CBX Instant Bitcoin Transfers Feature &amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Stoploss / Custom Order Expiry Date/Time &amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; SMS (Text Message) Notifications &amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; Two-Factor Authentication &amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; Based in USA - Atlanta &amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;   &lt;br /&gt;
|-&lt;br /&gt;
|  [[Mercado Bitcoin]] || Market || BTC&amp;lt;br/&amp;gt;BRL (Bank transfer)&amp;lt;br /&amp;gt;BRL (Bank transfer - MoIP)&amp;lt;br /&amp;gt;Liberty Reserve USD || BTC&amp;lt;br/&amp;gt;BRL (Bank transfer - MoIP) || {{Table Value Yes}} || Language: Portugese&lt;br /&gt;
|-&lt;br /&gt;
|  [[Bitcoin-Central]] || Market || BTC&amp;lt;br /&amp;gt;CAD (Interac)&amp;lt;br /&amp;gt;CAD (Bank wire)&amp;lt;br /&amp;gt;CAD (Cash deposit)&amp;lt;br /&amp;gt;EUR (SEPA)&amp;lt;br /&amp;gt;INR (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve EUR&amp;lt;br /&amp;gt;PGAU [[Pecunix]] Gold || BTC&amp;lt;br /&amp;gt;CAD (Interac)&amp;lt;br /&amp;gt;CAD (Bank wire)&amp;lt;br /&amp;gt;EUR (SEPA)&amp;lt;br /&amp;gt;INR (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD&amp;lt;br /&amp;gt;Liberty Reserve EUR&amp;lt;br /&amp;gt;[[Pecunix]] Gold || {{Table Value Yes}} || [https://github.com/davout/bitcoin-central Open-source], community reviewed platform&amp;lt;br /&amp;gt;Available in French and English languages&lt;br /&gt;
|-&lt;br /&gt;
|  [[HelloBitcoin]] || Market || BTC&amp;lt;br/&amp;gt;USD (Dwolla)&amp;lt;br /&amp;gt;USD (Bank wire)&amp;lt;br /&amp;gt;USD (Check) || BTC&amp;lt;br/&amp;gt;USD (Check)&amp;lt;br /&amp;gt;USD (Bank wire)&amp;lt;br /&amp;gt;USD (ACH) || {{Table Value Yes}} || Offers margin trading and shorting.&lt;br /&gt;
|-&lt;br /&gt;
|  [[Brasil Bitcoin Market]] || Market || BTC&amp;lt;br/&amp;gt;BRL (Bank transfer - MoIP) || BTC&amp;lt;br/&amp;gt;BRL (Bank transfer - MoIP) || {{Table Value Yes}} || Language: Portugese&lt;br /&gt;
|-&lt;br /&gt;
|  [[Australian Bitcoin Exchange]] || Market || BTC&amp;lt;br /&amp;gt;AUD (Electronic funds deposit)&amp;lt;br /&amp;gt;AUD (Mtgox Redeemable code) || BTC&amp;lt;br /&amp;gt;AUD (Electronic funds transfer) || {{Table Value Yes}} ||&lt;br /&gt;
|-&lt;br /&gt;
|  [[BitStamp]] || Market || BTC&amp;lt;br /&amp;gt;BTC (Redeemable code)&amp;lt;br /&amp;gt;EUR (SEPA transfer)&amp;lt;br /&amp;gt;USD (Intl wire)&amp;lt;br /&amp;gt;USD (Redeemable code)&amp;lt;br /&amp;gt;CHF || BTC&amp;lt;br /&amp;gt;BTC (Redeemable code)&amp;lt;br /&amp;gt;EUR (SEPA transfer)&amp;lt;br /&amp;gt;USD (Intl wire)&amp;lt;br /&amp;gt;USD (Redeemable code)&amp;lt;br /&amp;gt;CHF || {{Table Value Yes}} || EUR and CHF deposits converted to/from USD for trading&lt;br /&gt;
|-&lt;br /&gt;
|  [[Rock Currency Exchange]] || Market || BTC&amp;lt;br/&amp;gt;EUR (SEPA transfer)&amp;lt;br /&amp;gt;SLL (Second Life)&amp;lt;br /&amp;gt;USD (Dwolla) || BTC&amp;lt;br/&amp;gt;EUR (SEPA transfer)&amp;lt;br /&amp;gt;SLL (Second Life)&amp;lt;br /&amp;gt;USD (Dwolla)  || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[CryptoXchange]]  || Market || BTC&amp;lt;br/&amp;gt;NMC&amp;lt;br/&amp;gt;LTC&amp;lt;br/&amp;gt;USD&amp;lt;br/&amp;gt;AUD (Bank Transfer)&amp;lt;br/&amp;gt;GBP || BTC&amp;lt;br/&amp;gt;NMC&amp;lt;br/&amp;gt;LTC&amp;lt;br/&amp;gt;USD&amp;lt;br/&amp;gt;AUD (Bank Transfer)&amp;lt;br/&amp;gt;GBP  || {{Table Value Yes}} || &amp;lt;ul&amp;gt; &amp;lt;li&amp;gt; Buy Gold,Silver,Palladium and Casascius physical bitcoins plus other items in the store.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; Affiliate program.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; Mining Pool integration program.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; Bitcoin, Namecoin and Litecoin &amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;Multiple Authentication Levels&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; API &amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; Free Yubikey&#039;s to High Volume Traders &amp;lt;/li&amp;gt; &amp;lt;li&amp;gt; An Australian Owned and Operated Registered Company.&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;&lt;br /&gt;
Inquiries: contact@cryptoxchanger.com or Phone: +61280050602 &amp;lt;/li&amp;gt; &amp;lt;/ul&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|  [[WM-Center]] || Exchanger || BTC&amp;lt;br/&amp;gt;USD (International bank wire, Western Unon, Moneygram, Xoom etc, cash)&amp;lt;br /&amp;gt;EUR (IBAN bank wire)&amp;lt;br /&amp;gt;RUB (bank wire, WU, Anelik and etc, cash)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD/EUR, Perfect Money USD/EUR, Pecunix, Paxum, c-gold, Hoopay, GDP || BTC&amp;lt;br /&amp;gt;USD (International bank wire, Western Unon, Moneygram, Xoom etc, cash)&amp;lt;br /&amp;gt;EUR (IBAN bank wire)&amp;lt;br /&amp;gt;RUB (bank wire, WU, Anelik and etc, cash)&amp;lt;br /&amp;gt;AUD (Bank wire)&amp;lt;br /&amp;gt;Liberty Reserve USD/EUR, Perfect Money USD/EUR, Pecunix, Paxum, c-gold, Hoopay, GDP&amp;lt;br /&amp;gt; PayPal USD/EUR, Moneybookers, Neteller || {{Table Value No}} || 24/7/365 support in english, spanish and russian!&lt;br /&gt;
|-&lt;br /&gt;
|  [[bitNZ]] || Market || BTC&amp;lt;br/&amp;gt;NZD (Domestic bank transfer) || BTC&amp;lt;br/&amp;gt;NZD (Domestic bank transfer) || {{Table Value Yes}} || &lt;br /&gt;
|-&lt;br /&gt;
|  [[Bitfloor]] || Market || BTC&amp;lt;br/&amp;gt;USD (Dwolla) || BTC&amp;lt;br/&amp;gt;USD (Dwolla) || {{Table Value Yes}} || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Fixed Rate Exchanges &amp;amp; Others==&lt;br /&gt;
&lt;br /&gt;
For smaller amounts, the options are limited due to bank transfer fees, conversion fees and transaction size restrictions. Options include:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Service || Type || Payment Method || Notes&lt;br /&gt;
|-&lt;br /&gt;
| [http://buybitcoin.com BuyBitcoin] || Market || USD (Cash)&amp;lt;BR /&amp;gt;USD (Western Union)&amp;lt;BR /&amp;gt;USD (PayPal)&amp;lt;BR /&amp;gt;USD (Credit Card)&amp;lt;BR /&amp;gt;USD (Dwolla)&amp;lt;BR /&amp;gt;USD (Cash deposit)&amp;lt;br /&amp;gt;USD (Bank wire)&amp;lt;BR /&amp;gt;USD (Cash in the mail)&amp;lt;BR /&amp;gt;USD (Money Order)&amp;lt;BR /&amp;gt;USD (Cashier&#039;s Check/Certified Check)&amp;lt;BR /&amp;gt;USD (Traveler&#039;s Check)&amp;lt;BR /&amp;gt;USD (Prepaid Debit Card)&amp;lt;BR /&amp;gt; || Instant Bitcoin delivery over the phone.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Public office address: 290 5th Ave, 5th floor, New York, NY  10001&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Telephone or SMS text message 24 hours: +1 646-580-0044&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin.de]] || Market || EUR (bank wire)&amp;lt;br /&amp;gt;EUR (SEPA bank transfer)&amp;lt;br /&amp;gt;EUR (Liberty Reserve)&amp;lt;br /&amp;gt;EUR (MoneyBookers) || Varies (person to person)&amp;lt;br /&amp;gt;0.01 free Bitcoins for every new user&amp;lt;br /&amp;gt;eWallet&amp;lt;br /&amp;gt;Affiliate program&amp;lt;br /&amp;gt;Language: German, Englisch&amp;lt;br/&amp;gt; News&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoinmarket24.com]] || Fixed Rate || EUR (SEPA bank transfer) || Instant Bitcoin purchases via SEPA. No registration needed!&lt;br /&gt;
|-&lt;br /&gt;
| [[Blizzcoin]] || Fixed Rate || EUR (SEPA bank transfer) || Buy Bitcoins within minutes. Instant exchange. &amp;lt;br /&amp;gt;No registration.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Market]] || Market || USD (Liberty Reserve)&amp;lt;br /&amp;gt;USD (MoneyBookers)&amp;lt;br /&amp;gt;GAU (Pecunix) || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoins.aunz.ws]] || Fixed Rate || AUD || cash deposit at NAB &lt;br /&gt;
|-&lt;br /&gt;
| [[BitMarket.eu]] || Market || EUR (Euro)&amp;lt;br /&amp;gt;GBP (British Sterling Pound)&amp;lt;br /&amp;gt;USD (U.S. Dollar)&amp;lt;br&amp;gt;PLN (Polish złoty)&amp;lt;br /&amp;gt;AUD (Australian Dollar)&amp;lt;br /&amp;gt;CAD (Canadian Dollar)&amp;lt;br /&amp;gt;ZAR (South African Rand)&amp;lt;br /&amp;gt;ILS (Israeli Shekel)&amp;lt;br /&amp;gt;CHF (Swiss Franc)&amp;lt;br&amp;gt;RUB (Russian Ruble) || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoiny.cz]] || Market || CZK || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[Bit]] / BTC China || Market || n/a || n/a&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitfunnel]] || Credit Card payment exchange/brokering services || Varies (person to person)&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin-otc|#bitcoin-otc]] || [http://bitcoin-otc.com/vieworderbook.php Order Book] || Varies (person to person) || IRC trading marketplace will usually have people willing to deal for small and larger amounts using various payment methods, including [[PayPal]], [[Dwolla]], [[Linden Dollars]], etc.&lt;br /&gt;
|-&lt;br /&gt;
| [[Lilion Transfer]] || Fixed Rate || Bank Transfer: USD, AUD, CAD, JPY, EUR, CHF, GBP, PLN, CZK, RON, RUB, SEK, NOK, DKK&amp;lt;br /&amp;gt; Liberty Reserve&amp;lt;br /&amp;gt;Perfect Money&amp;lt;br /&amp;gt;Monetto&amp;lt;br /&amp;gt;OK Pay&amp;lt;br /&amp;gt;Cosmic Pay&amp;lt;br /&amp;gt;Pecunix&amp;lt;br /&amp;gt;C-Gold&amp;lt;br /&amp;gt;E-Pay Payments&amp;lt;br /&amp;gt;PayPal|| 122 accounts worldwide.&amp;lt;br /&amp;gt; Support in 30 languages&lt;br /&gt;
|-&lt;br /&gt;
| [[Nanaimo Gold]] || Fixed Rate || USD (Liberty Reserve)&amp;lt;br /&amp;gt;Western Union money transfer&amp;lt;br /&amp;gt;Moneygram money transfer&amp;lt;br /&amp;gt;Cash in the mail || LR &amp;lt;--&amp;gt; Bitcoin exchange is automated&amp;lt;br /&amp;gt;For cash in the mail send USD, EUR, CAD, or GBP.  Canada mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Argentina]] || Fixed Rate || Cash: ARS, BRL, USD &amp;lt;br /&amp;gt; Bank transfer: ARS || No exchange fees!&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin.com.es]] || Fixed Rate || EUR (bank deposit) || Bank transfer or cash deposits at OpenBank in Spain.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bahtcoin]] || Fixed Rate || Cash, Webmoney&amp;lt;br /&amp;gt;Liberty Reserve USD || Will cash out to Thai mobile and gaming prepaid cards as well.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin Brasil]] || Fixed Rate || BRL (Brazilian Real)&amp;lt;br /&amp;gt;USD || Cash exchange&lt;br /&gt;
|-&lt;br /&gt;
| [[BitPiggy]] || Fixed Rate || AUD (Australian Dollar)|| Payment via bank transfer.&lt;br /&gt;
|-&lt;br /&gt;
| [[GetBitcoin]] || Fixed Rate || USD (Dwolla)&amp;lt;BR /&amp;gt;USD (Cash deposit)&amp;lt;br /&amp;gt;USD (Bank wire)&amp;lt;BR /&amp;gt;USD (Cash in the mail)&amp;lt;BR /&amp;gt;USD (Money Order)&amp;lt;BR /&amp;gt;USD (Cashier&#039;s Check/Certified Check)&amp;lt;BR /&amp;gt;USD (Western Union)&amp;lt;BR /&amp;gt;USD (Traveler&#039;s Check)&amp;lt;BR /&amp;gt;USD (Prepaid Debit Card)&amp;lt;BR /&amp;gt; || For cash in mail, send USD.  U.S. mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoin2Cash]] || Fixed Rate || Cash in the mail || Send USD. U.S. mailing address.&lt;br /&gt;
|-&lt;br /&gt;
| [[bitcoin.local]] || Directory || Varies (person to person) ||&lt;br /&gt;
|-&lt;br /&gt;
| [[bcchanger.com]] || Directory || Enables person to person purchases and sales via PayPal, MoneyBookers and other e-currency platforms ||&lt;br /&gt;
|-&lt;br /&gt;
| [[SimpleCoin]] || Fixed Rate || USD|| Payment via credit or debit card.&lt;br /&gt;
|-&lt;br /&gt;
| [[YouTipIt]] || Fixed Rate || USD&amp;lt;br /&amp;gt;EUR&amp;lt;br /&amp;gt;GBP || Purchase bitcoins to add to your balance with YouTipIt using credit card through ClickAndBuy.&lt;br /&gt;
|-&lt;br /&gt;
| [[Ubitex]] || In person exchange || Varies (person to person) ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Bitcoil]] || Fixed Rate || ILS (bank transfer) ||&lt;br /&gt;
|- &lt;br /&gt;
|[[Accesscoin]] || Fixed Rate || USD (Google Checkout) || Requires Facebook account for second factor authentication (offline Jan062012) ||&lt;br /&gt;
|-&lt;br /&gt;
|[[btcnow]] || Market || USD (OKPay, Dwolla) ||  bitcoins transferred instantly&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.Btc-Direct.fr Btc-Direct] || Market ||  Paid by phone or SMS&amp;lt;br /&amp;gt;USD&amp;lt;br /&amp;gt;EUR&amp;lt;br /&amp;gt;GBP  || Incredible: Purchase your Bitcoins with your phone !!. We are the first to offer you the easiest way to buy Bitcoins.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Other Financial Services==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Service || Type || Payment || Settled || Notes&lt;br /&gt;
|-&lt;br /&gt;
| [http://polimedia.us/bitcoin/options.php Derivatives] || Buy / Sell / Exercise CALLs / PUTs, American style.&amp;lt;br /&amp;gt;52 strikes offered (by .5), current month + 2.&amp;lt;br /&amp;gt; No shorting available yet.|| BTC || BTC || Transactions encoded via amt.&amp;lt;br /&amp;gt; Must use non-rounding client&amp;lt;br /&amp;gt;(0.3.24 or later)&lt;br /&gt;
|-&lt;br /&gt;
| [https://vircurex.com Vircurex] || Buy / Sell Options&amp;lt;br/&amp;gt;Loan / Borrow || BTC, NMC, LTC, DVC, GG, I0C, IXC, SC || BTC, NMC, LTC, DVC, GG, I0C, IXC, SC ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Physical Bitcoins==&lt;br /&gt;
&lt;br /&gt;
Physical Bitcoins are bearer tokens that have an embedded redeemable digital bitcoin value if torn open.  While they are somewhat expensive if bought purely for the digital bitcoins, they are relatively easy to get, because they can be purchased with PayPal or credit card - payment methods not typically not accepted for pure digital bitcoin purchases.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| Service || Type || Payment || Notes&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.memorydealers.com Memory Dealers] || Casascius Physical Bitcoins || USD (PayPal/Credit Card) || &lt;br /&gt;
|-&lt;br /&gt;
| [https://www.casascius.com Casascius.com] || Casascius Physical Bitcoins || BTC || &lt;br /&gt;
|-&lt;br /&gt;
| [http://www.bitbills.com Bitbills] || Bitbills cards || BTC || Not taking orders as of Nov 2011.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&lt;br /&gt;
* [[:Category:Digital_currencies|Digital Currencies]]&lt;br /&gt;
* [[Selling bitcoins]]&lt;br /&gt;
* [[Secure Trading]]&lt;br /&gt;
* [[:Category:Local|Local]] exchanges&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;br /&gt;
[[Category:Introduction]]&lt;br /&gt;
[[zh-cn:购买bitcoins]]&lt;/div&gt;</summary>
		<author><name>Shtylman</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Bitfloor&amp;diff=18923</id>
		<title>Bitfloor</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Bitfloor&amp;diff=18923"/>
		<updated>2011-11-05T23:08:53Z</updated>

		<summary type="html">&lt;p&gt;Shtylman: Created page with &amp;quot;Provides a rebate for liquidity providers.  ==External Links==  https://bitfloor.com  Category:Exchanges&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Provides a rebate for liquidity providers.&lt;br /&gt;
&lt;br /&gt;
==External Links==&lt;br /&gt;
&lt;br /&gt;
https://bitfloor.com&lt;br /&gt;
&lt;br /&gt;
[[Category:Exchanges]]&lt;/div&gt;</summary>
		<author><name>Shtylman</name></author>
	</entry>
</feed>