Customer hand-off between Bitcoin partners

0 %
100 %
Information about Customer hand-off between Bitcoin partners

Published on March 7, 2014

Author: mids106



How to do a customer hand-off between Bitcoin partners using signed request urls.

Customer hand-off between Bitcoin partners Joris Bontje @mids106

Use Case

Making the connection

Copy / paste bitcoin address Not very user friendly “Scary address” First time user are anxious about their payments Can’t detect referring partner Poor customer support

Link via URL User no longer has to enter the address himself Can detect wallet type / partner (referrer) Better customer support Not secure: All kind of scams possible

Using API Not “peer to peer”; unequal partners How do you hand over user sessions? Everybody has their own API

Signed links Uses OAuth 1.0a signing scheme (used by Twitter) Requests signed with shared secret (HMAC-SHA1) Communication goes via the browser; no internal API or callbacks required Existing scheme; “don’t invent your own crypto”



Security Request signed with shared secret (HMAC-SHA1) Limited time validity (5 minutes by default) Prevent replay attacks with nonce Shared secret exchanged out-of-band (PGP)

Protocol + Code


Buy Bitcoin

Sell Bitcoin

? @mids106 Image by: casascius

Protocol + Code

BIPS 0070

BIP 0070: Payment Protocol Not yet in production *) Uses SSL / Certificate Authorities Relies on accessing a third party web page Might only work in 1 direction (selling bitcoins)

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Latin American Bitcoin Exchanges Partner for Fiat Money ...

CoinDesk API; Bitcoin Price ... SatoshiTango and Volabit settle the amount between them in bitcoin. ... SatoshiTango and Volabit are the only partners for ...
Read more

Bitcoin payments move towards the mainstream with new ...

... in accepting bitcoin ... of a partnership between enterprise bitcoin ... among our customer base and are excited to partner with Bitnet ...
Read more

Hong Kong Bitcoin Exchange Offers 'Extreme' Transparency

Differences Between Litecoin and Bitcoin? ... Hong Kong Exchange Offers 'Extreme ... the exchange held 14.62 BTC in reserve while customer balances were ...
Read more

Taking Bitcoin for Payment in California is Now Legal ...

... behind a customer paying with bitcoin at Coupa says there was a bit of confusion as the customer went back and forth between ... Curry Up, a couple of ...
Read more

Tango Card And Snapcard Partner To Bring Bitcoin To ...

... can acquire bitcoin thanks to a new partnership between the online ... Partner To Bring Bitcoin To ... customer loyalty ...
Read more

Bitcoin: European Watchdog to Highlight Digital Currency ...

The value of Bitcoin has fluctuated wildly in recent months, swinging between $340 and $1240 this ... Our Content Partners. Home; U.S. Politics ...
Read more

What is Bitcoin? - Definition from

Definition. Bitcoin. ... the transfer of Bitcoins between ... a transfer request from a Bitcoin address in the customer's wallet to a Bitcoin ...
Read more

Flurry of Bitcoin Venture Capital Deals Gives Way to Quiet ...

Flurry of Bitcoin Venture Capital Deals ... Between October ... a partner at Lightspeed Venture Partners, which has invested in Bitcoin ...
Read more