<?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=Phwalls</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=Phwalls"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Phwalls"/>
	<updated>2026-04-20T14:04:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Intersango&amp;diff=32435</id>
		<title>Intersango</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Intersango&amp;diff=32435"/>
		<updated>2012-11-08T08:35:02Z</updated>

		<summary type="html">&lt;p&gt;Phwalls: /* GBP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [[currency exchange|exchange]] offering multiple trading markets for trading bitcoins against multiple currencies.&lt;br /&gt;
&lt;br /&gt;
Traders add funds and then place orders to buy and sell.  Intersango acts as an escrow. The site charges no trading fees.&lt;br /&gt;
&lt;br /&gt;
[[Bitcoin Consultancy]] operates the exchange.&lt;br /&gt;
&lt;br /&gt;
Intersango has a trading [https://bitcoinconsultancy.com/wiki/index.php/Intersango/API API]&lt;br /&gt;
&lt;br /&gt;
==Trading==&lt;br /&gt;
===Buying===&lt;br /&gt;
&lt;br /&gt;
A buy order is executed partially or in full when the price bid can be matched against a sell order that is at or below the bid amount.&lt;br /&gt;
&lt;br /&gt;
===Selling===&lt;br /&gt;
&lt;br /&gt;
A sell order is executed partially or in full when the price asked can be matched against a buy order that is at or above the ask amount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No Fee (for a limited time).&lt;br /&gt;
&lt;br /&gt;
==Adding Funds==&lt;br /&gt;
===BTC===&lt;br /&gt;
&lt;br /&gt;
There are no fees incurred when when transferring bitcoins for deposit.  Funds are available once [[confirmation|confirmed]] (4 confirms), a process that can take roughly forty minutes.&lt;br /&gt;
&lt;br /&gt;
===EUR===&lt;br /&gt;
The exchange accepts SEPA bank transfers for deposit.  A 5 PLN fee is taken by the bank. No additional fees is taken.&lt;br /&gt;
&lt;br /&gt;
===PLN===&lt;br /&gt;
The exchange accepts polish bank transfers for deposit.  There are no fees.&lt;br /&gt;
&lt;br /&gt;
===GBP===&lt;br /&gt;
The exchange no longer supports GBP transfers. There is [https://support.intersango.com/status no ETA] for this feature&#039;s return.&lt;br /&gt;
&lt;br /&gt;
==Withdrawing Funds==&lt;br /&gt;
&lt;br /&gt;
===BTC===&lt;br /&gt;
Bitcoins may be withdrawn at no charge.&lt;br /&gt;
&lt;br /&gt;
===EUR===&lt;br /&gt;
Withdrawals as SEPA transfers.  A fee of 5 PLN is taken by the bank.  No additional fee is charged.&lt;br /&gt;
&lt;br /&gt;
===PLN===&lt;br /&gt;
Withdrawals as standard polish PLN bank transfers.&lt;br /&gt;
&lt;br /&gt;
===GBP===&lt;br /&gt;
The exchange no longer supports GBP transfers. There is [https://support.intersango.com/status no ETA] for this feature&#039;s return.&lt;br /&gt;
&lt;br /&gt;
==API==&lt;br /&gt;
&lt;br /&gt;
See the [https://intersango.com/api.php API page] for more info.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import httplib&lt;br /&gt;
import urllib&lt;br /&gt;
import json&lt;br /&gt;
&lt;br /&gt;
class Intersango:&lt;br /&gt;
    ORDER_QUEUED = &#039;queued&#039;&lt;br /&gt;
    ORDER_OPEN = &#039;open&#039;&lt;br /&gt;
    ORDER_EXPIRED = &#039;expired&#039;&lt;br /&gt;
    ORDER_CANCELLED = &#039;cancelled&#039;&lt;br /&gt;
    ORDER_FULFILLED = &#039;fulfilled&#039;&lt;br /&gt;
&lt;br /&gt;
    BUY = &#039;false&#039;&lt;br /&gt;
    SELL = &#039;true&#039;&lt;br /&gt;
&lt;br /&gt;
    def __init__(self, api_key):&lt;br /&gt;
        self.connection = httplib.HTTPSConnection(&#039;intersango.com&#039;)&lt;br /&gt;
        self.api_key = api_key&lt;br /&gt;
&lt;br /&gt;
    def make_request(self, page, params={}):&lt;br /&gt;
        headers = {&amp;quot;Content-type&amp;quot;: &amp;quot;application/x-www-form-urlencoded&amp;quot;,&lt;br /&gt;
                   &amp;quot;Connection&amp;quot;: &amp;quot;Keep-Alive&amp;quot;, &amp;quot;Keep-Alive&amp;quot;: 30,&lt;br /&gt;
                   &amp;quot;Accept&amp;quot;: &amp;quot;text/plain&amp;quot;}&lt;br /&gt;
        if type(params) == dict:&lt;br /&gt;
            params[&#039;api_key&#039;] = self.api_key&lt;br /&gt;
        elif type(params) == list:&lt;br /&gt;
            params.append((&#039;api_key&#039;, self.api_key))&lt;br /&gt;
        else:&lt;br /&gt;
            raise TypeError(&#039;Unknown parameter list type&#039;)&lt;br /&gt;
        params = urllib.urlencode(params)&lt;br /&gt;
        base_url = &#039;/api/authenticated/v0.1/%s.php&#039;%page&lt;br /&gt;
        self.connection.request(&#039;POST&#039;, base_url, params, headers)&lt;br /&gt;
        response = self.connection.getresponse()&lt;br /&gt;
        if response.status == 404:&lt;br /&gt;
            return None&lt;br /&gt;
        return json.loads(response.read())&lt;br /&gt;
&lt;br /&gt;
    def accounts(self):&lt;br /&gt;
        return self.make_request(&#039;listAccounts&#039;)&lt;br /&gt;
&lt;br /&gt;
    def orders(self, account_id, states=[], last_order_id=None):&lt;br /&gt;
        params = [(&#039;account_id&#039;, account_id)]&lt;br /&gt;
        for state in states:&lt;br /&gt;
            params.append((&#039;states[]&#039;, state))&lt;br /&gt;
        if last_order_id is not None:&lt;br /&gt;
            params.append((&#039;last_order_id&#039;, last_order_id))&lt;br /&gt;
        return self.make_request(&#039;listOrders&#039;, params)&lt;br /&gt;
&lt;br /&gt;
    def deposits(self, account_id):&lt;br /&gt;
        return self.make_request(&#039;listDeposits&#039;, {&#039;account_id&#039;: account_id})&lt;br /&gt;
&lt;br /&gt;
    def withdrawals(self, account_id):&lt;br /&gt;
        return self.make_request(&#039;listWithdrawalRequests&#039;,&lt;br /&gt;
                                 {&#039;account_id&#039;: account_id})&lt;br /&gt;
&lt;br /&gt;
    def place_limit_order(self, quantity, rate, is_selling, base_id, quote_id):&lt;br /&gt;
        params = {&#039;quantity&#039;: quantity, &#039;rate&#039;: rate, &#039;selling&#039;: is_selling,&lt;br /&gt;
                  &#039;base_account_id&#039;: base_id, &#039;quote_account_id&#039;: quote_id}&lt;br /&gt;
        return self.make_request(&#039;placeLimitOrder&#039;, params)&lt;br /&gt;
&lt;br /&gt;
    def cancel_order(self, account_id, order_id):&lt;br /&gt;
        params = {&#039;account_id&#039;: account_id, &#039;order_id&#039;: order_id}&lt;br /&gt;
        return self.make_request(&#039;requestCancelOrder&#039;, params)&lt;br /&gt;
&lt;br /&gt;
    def cancel_withdrawal(self, account_id, withdrawal_request_id):&lt;br /&gt;
        params = {&#039;account_id&#039;: account_id, &lt;br /&gt;
                  &#039;withdrawal_request_id&#039;: withdrawal_request_id}&lt;br /&gt;
        return self.make_request(&#039;cancelWithdrawalRequest&#039;, params)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
    intersango = Intersango(&#039;3223kdkk323h32kj3hkj23233j&#039;)&lt;br /&gt;
    print &#039;Accounts: &#039;, intersango.accounts()&lt;br /&gt;
    print &#039;Orders: &#039;, \&lt;br /&gt;
        intersango.orders(411289412410, &lt;br /&gt;
            [Intersango.ORDER_CANCELLED, Intersango.ORDER_FULFILLED])&lt;br /&gt;
    print &#039;Deposits: &#039;, intersango.deposits(861502532543)&lt;br /&gt;
    print &#039;Withdrawals: &#039;, intersango.withdrawals(702703681384)&lt;br /&gt;
    intersango.place_limit_order(&#039;1&#039;, &#039;2.0&#039;, Intersango.BUY, &lt;br /&gt;
                                 861502521543, 411982412410)&lt;br /&gt;
    intersango.cancel_order(412989412410, 21724)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
The service was launched on July 6, 2011&amp;lt;ref&amp;gt;[http://forum.bitcoin.org/index.php?topic=26543.0 Intersango.com EUR exchange is now live]&amp;lt;/ref&amp;gt;.  The Intersango [[:Category:Open Source|open source]] software that the exchange runs on was announced on March 17, 2011&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=4579.0 Free Bitcoin exchange software- Intersango]&amp;lt;/ref&amp;gt;.  In September, 2011 the exchange began using a new version of the Intersango open source exchange project with two currency markets (BTC/EUR, BTC/USD) live under the Intersango brand and plans made for the third (BTC/GBP) when [[Britcoin]] accounts are migrated at a future date.&lt;br /&gt;
&lt;br /&gt;
On October 9, 2012, the exchange announced imminent plans to shutter its BTC/USD market.&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://intersango.com Intersango] EUR exchange website&lt;br /&gt;
* [http://gitorious.org/intersango Intersango] exchange project on Gitorious&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>Phwalls</name></author>
	</entry>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Intersango&amp;diff=32434</id>
		<title>Intersango</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Intersango&amp;diff=32434"/>
		<updated>2012-11-08T08:34:40Z</updated>

		<summary type="html">&lt;p&gt;Phwalls: /* GBP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A [[currency exchange|exchange]] offering multiple trading markets for trading bitcoins against multiple currencies.&lt;br /&gt;
&lt;br /&gt;
Traders add funds and then place orders to buy and sell.  Intersango acts as an escrow. The site charges no trading fees.&lt;br /&gt;
&lt;br /&gt;
[[Bitcoin Consultancy]] operates the exchange.&lt;br /&gt;
&lt;br /&gt;
Intersango has a trading [https://bitcoinconsultancy.com/wiki/index.php/Intersango/API API]&lt;br /&gt;
&lt;br /&gt;
==Trading==&lt;br /&gt;
===Buying===&lt;br /&gt;
&lt;br /&gt;
A buy order is executed partially or in full when the price bid can be matched against a sell order that is at or below the bid amount.&lt;br /&gt;
&lt;br /&gt;
===Selling===&lt;br /&gt;
&lt;br /&gt;
A sell order is executed partially or in full when the price asked can be matched against a buy order that is at or above the ask amount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
No Fee (for a limited time).&lt;br /&gt;
&lt;br /&gt;
==Adding Funds==&lt;br /&gt;
===BTC===&lt;br /&gt;
&lt;br /&gt;
There are no fees incurred when when transferring bitcoins for deposit.  Funds are available once [[confirmation|confirmed]] (4 confirms), a process that can take roughly forty minutes.&lt;br /&gt;
&lt;br /&gt;
===EUR===&lt;br /&gt;
The exchange accepts SEPA bank transfers for deposit.  A 5 PLN fee is taken by the bank. No additional fees is taken.&lt;br /&gt;
&lt;br /&gt;
===PLN===&lt;br /&gt;
The exchange accepts polish bank transfers for deposit.  There are no fees.&lt;br /&gt;
&lt;br /&gt;
===GBP===&lt;br /&gt;
The exchange no longer supports GBP transfers. There is [https://support.intersango.com/status no ETA] for this feature&#039;s return.&lt;br /&gt;
&lt;br /&gt;
==Withdrawing Funds==&lt;br /&gt;
&lt;br /&gt;
===BTC===&lt;br /&gt;
Bitcoins may be withdrawn at no charge.&lt;br /&gt;
&lt;br /&gt;
===EUR===&lt;br /&gt;
Withdrawals as SEPA transfers.  A fee of 5 PLN is taken by the bank.  No additional fee is charged.&lt;br /&gt;
&lt;br /&gt;
===PLN===&lt;br /&gt;
Withdrawals as standard polish PLN bank transfers.&lt;br /&gt;
&lt;br /&gt;
===GBP===&lt;br /&gt;
Withdrawals as standard UK GBP bank transfers.&lt;br /&gt;
&lt;br /&gt;
==API==&lt;br /&gt;
&lt;br /&gt;
See the [https://intersango.com/api.php API page] for more info.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import httplib&lt;br /&gt;
import urllib&lt;br /&gt;
import json&lt;br /&gt;
&lt;br /&gt;
class Intersango:&lt;br /&gt;
    ORDER_QUEUED = &#039;queued&#039;&lt;br /&gt;
    ORDER_OPEN = &#039;open&#039;&lt;br /&gt;
    ORDER_EXPIRED = &#039;expired&#039;&lt;br /&gt;
    ORDER_CANCELLED = &#039;cancelled&#039;&lt;br /&gt;
    ORDER_FULFILLED = &#039;fulfilled&#039;&lt;br /&gt;
&lt;br /&gt;
    BUY = &#039;false&#039;&lt;br /&gt;
    SELL = &#039;true&#039;&lt;br /&gt;
&lt;br /&gt;
    def __init__(self, api_key):&lt;br /&gt;
        self.connection = httplib.HTTPSConnection(&#039;intersango.com&#039;)&lt;br /&gt;
        self.api_key = api_key&lt;br /&gt;
&lt;br /&gt;
    def make_request(self, page, params={}):&lt;br /&gt;
        headers = {&amp;quot;Content-type&amp;quot;: &amp;quot;application/x-www-form-urlencoded&amp;quot;,&lt;br /&gt;
                   &amp;quot;Connection&amp;quot;: &amp;quot;Keep-Alive&amp;quot;, &amp;quot;Keep-Alive&amp;quot;: 30,&lt;br /&gt;
                   &amp;quot;Accept&amp;quot;: &amp;quot;text/plain&amp;quot;}&lt;br /&gt;
        if type(params) == dict:&lt;br /&gt;
            params[&#039;api_key&#039;] = self.api_key&lt;br /&gt;
        elif type(params) == list:&lt;br /&gt;
            params.append((&#039;api_key&#039;, self.api_key))&lt;br /&gt;
        else:&lt;br /&gt;
            raise TypeError(&#039;Unknown parameter list type&#039;)&lt;br /&gt;
        params = urllib.urlencode(params)&lt;br /&gt;
        base_url = &#039;/api/authenticated/v0.1/%s.php&#039;%page&lt;br /&gt;
        self.connection.request(&#039;POST&#039;, base_url, params, headers)&lt;br /&gt;
        response = self.connection.getresponse()&lt;br /&gt;
        if response.status == 404:&lt;br /&gt;
            return None&lt;br /&gt;
        return json.loads(response.read())&lt;br /&gt;
&lt;br /&gt;
    def accounts(self):&lt;br /&gt;
        return self.make_request(&#039;listAccounts&#039;)&lt;br /&gt;
&lt;br /&gt;
    def orders(self, account_id, states=[], last_order_id=None):&lt;br /&gt;
        params = [(&#039;account_id&#039;, account_id)]&lt;br /&gt;
        for state in states:&lt;br /&gt;
            params.append((&#039;states[]&#039;, state))&lt;br /&gt;
        if last_order_id is not None:&lt;br /&gt;
            params.append((&#039;last_order_id&#039;, last_order_id))&lt;br /&gt;
        return self.make_request(&#039;listOrders&#039;, params)&lt;br /&gt;
&lt;br /&gt;
    def deposits(self, account_id):&lt;br /&gt;
        return self.make_request(&#039;listDeposits&#039;, {&#039;account_id&#039;: account_id})&lt;br /&gt;
&lt;br /&gt;
    def withdrawals(self, account_id):&lt;br /&gt;
        return self.make_request(&#039;listWithdrawalRequests&#039;,&lt;br /&gt;
                                 {&#039;account_id&#039;: account_id})&lt;br /&gt;
&lt;br /&gt;
    def place_limit_order(self, quantity, rate, is_selling, base_id, quote_id):&lt;br /&gt;
        params = {&#039;quantity&#039;: quantity, &#039;rate&#039;: rate, &#039;selling&#039;: is_selling,&lt;br /&gt;
                  &#039;base_account_id&#039;: base_id, &#039;quote_account_id&#039;: quote_id}&lt;br /&gt;
        return self.make_request(&#039;placeLimitOrder&#039;, params)&lt;br /&gt;
&lt;br /&gt;
    def cancel_order(self, account_id, order_id):&lt;br /&gt;
        params = {&#039;account_id&#039;: account_id, &#039;order_id&#039;: order_id}&lt;br /&gt;
        return self.make_request(&#039;requestCancelOrder&#039;, params)&lt;br /&gt;
&lt;br /&gt;
    def cancel_withdrawal(self, account_id, withdrawal_request_id):&lt;br /&gt;
        params = {&#039;account_id&#039;: account_id, &lt;br /&gt;
                  &#039;withdrawal_request_id&#039;: withdrawal_request_id}&lt;br /&gt;
        return self.make_request(&#039;cancelWithdrawalRequest&#039;, params)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example usage:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
    intersango = Intersango(&#039;3223kdkk323h32kj3hkj23233j&#039;)&lt;br /&gt;
    print &#039;Accounts: &#039;, intersango.accounts()&lt;br /&gt;
    print &#039;Orders: &#039;, \&lt;br /&gt;
        intersango.orders(411289412410, &lt;br /&gt;
            [Intersango.ORDER_CANCELLED, Intersango.ORDER_FULFILLED])&lt;br /&gt;
    print &#039;Deposits: &#039;, intersango.deposits(861502532543)&lt;br /&gt;
    print &#039;Withdrawals: &#039;, intersango.withdrawals(702703681384)&lt;br /&gt;
    intersango.place_limit_order(&#039;1&#039;, &#039;2.0&#039;, Intersango.BUY, &lt;br /&gt;
                                 861502521543, 411982412410)&lt;br /&gt;
    intersango.cancel_order(412989412410, 21724)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
The service was launched on July 6, 2011&amp;lt;ref&amp;gt;[http://forum.bitcoin.org/index.php?topic=26543.0 Intersango.com EUR exchange is now live]&amp;lt;/ref&amp;gt;.  The Intersango [[:Category:Open Source|open source]] software that the exchange runs on was announced on March 17, 2011&amp;lt;ref&amp;gt;[https://bitcointalk.org/index.php?topic=4579.0 Free Bitcoin exchange software- Intersango]&amp;lt;/ref&amp;gt;.  In September, 2011 the exchange began using a new version of the Intersango open source exchange project with two currency markets (BTC/EUR, BTC/USD) live under the Intersango brand and plans made for the third (BTC/GBP) when [[Britcoin]] accounts are migrated at a future date.&lt;br /&gt;
&lt;br /&gt;
On October 9, 2012, the exchange announced imminent plans to shutter its BTC/USD market.&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://intersango.com Intersango] EUR exchange website&lt;br /&gt;
* [http://gitorious.org/intersango Intersango] exchange project on Gitorious&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>Phwalls</name></author>
	</entry>
</feed>