<p>As of right now, there is not a standard way to return other than to <strong>ask the returnee for an address to which the returner can send</strong>. You could ask for them to verify the address by signing some text with its private key, however, users of web wallets are at a disadvantage because not all wallets provide this functionality.</p>

<p>It is too onerous to ask for a return address at the time of sale, because a conscientious user would have to create a new address for each sale's return address. Managing these would grow difficult over time.</p>

<p><strong>Issuing store credit with the option to cash it out via a variety of methods</strong> is probably worth consideration, as it prioritizes consumer choice. If I'm ordering from a company from which I order frequently (e.g. Amazon) or I know that I'm going to reorder later, I'll take the store credit and save the management time. Otherwise, I'll cash out the bitcoin and find another vendor who can meet my needs.</p>

<p><strong>Update 21 Feb 2014:</strong> Bitpay announced today that <a href="http://blog.bitpay.com/2014/02/20/bitpay-launches-payment-protocol-support.html" rel="nofollow">Bitpay is now supporting BIP70-73 payment protocol</a>, which includes refund addresses.</p>

CC BY-SA 3.0
2014-01-28T15:35:52.977Z
Thanks for that confirmation. Store Credit is definitely on the table as well.
dotVezz
CC BY-SA 3.0
2014-01-28T15:40:57.780Z
Don't be afraid to apply pressure to Coinbase about this, too. Your company's core competency is selling stuff, their core competency is shuffling money. They should be able to work out a solution, which may include asking the user to create an account so they can receive refunds if necessary.
Colin Dean
CC BY-SA 3.0
2014-01-28T15:50:50.337Z
I've sent an email to our contact at Coinbase with essentially this question, copy/pasta'd. Their API does allow Coinbase users to just log in and make a payment, but there's *no* refund API even when it's a Coinbase member (Unlike Paypal, CC processors, etc).
dotVezz
CC BY-SA 3.0
2014-01-28T15:31:44.787Z
2014-02-21T16:51:01.650Z
2014-02-21T16:51:01.650Z
Colin Dean
<p>No,  but there is talk about it in the future.  </p>

<p>With google / bing   there are just "talks" about it.   Nothing concrete so I cannot provide a answer with solid information.    So no standard as of yet.   Many will pop up as middle men for the purchase.   Many will fail, but it is bound to happen.</p>

<p>Currently Overstock.com has this statement:</p>

<p><a href="http://www.cryptocoinsnews.com/2014/01/09/bitcoin-payments-live-overstock/" rel="nofollow">http://www.cryptocoinsnews.com/2014/01/09/bitcoin-payments-live-overstock/</a></p>

<p>King of Bitcoin    <a href="http://letstalkbitcoin.com/author/andreas/#.UuksmxBdV9k" rel="nofollow">http://letstalkbitcoin.com/author/andreas/#.UuksmxBdV9k</a></p>

CC BY-SA 3.0
2014-01-29T15:14:11.840Z
Please [edit] your answer with references and more information. What kind of solutions are being talked about? Who is talking about it?
dotVezz
CC BY-SA 3.0
2014-01-29T20:32:08.230Z
Purpose of down-voting is for a plain wrong proven to be wrong answer.   e.g.   3 + 4 = 9   ....  Proven to be wrong.   Lacking information is no reason to downvote.   This has been shown in StackOverflow as why so many people are afraid the answer questions or ask questions.   This is also why Facebook has no down voting (dislikes , only likes)
Tom Stickel
CC BY-SA 3.0
2014-01-29T20:34:48.890Z
That's nice, but I wasn't the one who downvoted your answer. Either way, I disagree with what you're saying - I think downvotes are completely appropriate for answers that an individual feels are incomplete. You can downvote if you feel that, as it says on the downvote button's title, "This answer is not useful".
dotVezz
CC BY-SA 3.0
2014-01-29T20:37:12.823Z
Knock yourself out then   LOL.   You disagree with "There is talk about it in the future"  ????  LOL   OMG   So you disagree that people are talking about it?
Tom Stickel
CC BY-SA 3.0
2014-01-29T20:43:32.490Z
I disagree with your opinion on downvotes, not your answer. Although the link you've added to your answer does not expand its usefulness in a meaningful way. Are there any references you could provide as background to support your answer?
dotVezz
CC BY-SA 3.0
2014-02-02T09:59:16.333Z
@TomStickel I downvoted as I felt that this answer wasn't useful. The original issue with it was that it only binarily addressed the title of the question, but offered no help on solving the stated problem, i.e. was literally not useful. Now, with the edits you have made, you have added speculation, as well as links to one company's procedure and to a bio. After reading the Overstock's statement, one can learn that they use in-store credit for refunds. (Which you should just have written, in addition to providing the link as source.) The motivation for the second link remains unclear.
Murch
CC BY-SA 3.0
2014-02-02T21:17:10.987Z
Sorry you feel that way.  If you are not following Andreas, who was to the big name worldwide , even on Joe Rogan's show the other day ,... then you won't see and hear what is being talked about.   "No , but there is talk about it in the future."   This means you have to dig..   Podcasts and tons of forums ... this is NOT sorted out yet.  Example is Overstock.com in that they are not refunding in bitcoin as of yet
Tom Stickel
CC BY-SA 3.0
2014-02-02T21:22:57.167Z
People commenting SHOULD have answers plain and simple.
Tom Stickel
CC BY-SA 3.0
2014-01-29T03:20:26.420Z
2014-01-29T20:58:57.647Z
2014-01-29T20:58:57.647Z
Tom Stickel
<p>I work for an online retailer, and we're currently testing a Coinbase payment implementation for our checkout. One of our big concerns is being able to send a refund in the event that we're unable to ship an item on time, or if a customer cancels an order, or for whatever other reason.</p>

<p>There are a few things that I've managed to find out, but I'm still confused.</p>

<ul>
<li>Coinbase's API (relevant docs <a href="https://coinbase.com/api/doc/1.0/orders/show.html" rel="nofollow noreferrer">here</a> and <a href="https://coinbase.com/api/doc/1.0/transactions/show.html" rel="nofollow noreferrer">here</a>) doesn't seem to have a way for us to find the address of the wallet or account that the payment for an order was sent from.</li>
<li>Even if it did have a "Sender Address" response, <a href="https://bitcoin.stackexchange.com/questions/750/can-a-bitcoin-transaction-be-reversed-from-the-receiving-end">this question/answer</a> makes it pretty clear that using that would probably not be a good idea.</li>
</ul>

<p>So what options do we have for issuing a refund? I can think of at least a few... each has its own downsides though.</p>

<ol>
<li><p>If an order can't be delivered on time, contact them and ask for an address to send BTC to. </p>

<ul>
<li>We <em>do</em> get contact information (Phone, Email, and Address) when they check out - but we can't perfectly verify it.</li>
<li>We may be stuck in limbo if we can't get in touch with the customer.</li>
</ul></li>
<li><p>At checkout, ask for an address to send any refunds to with a "just in case" note explaining why we're asking for that.</p>

<ul>
<li>As far as I know, nobody does this.</li>
<li>Some users may have privacy concerns when they see us asking for a wallet address.</li>
</ul></li>
<li><p>Mail a check for dollar value of the transaction to the address provided at checkout.</p>

<ul>
<li>Again, we do get a customer's address - but we can't verify it to be 100% accurate.</li>
<li>Let's be honest, this really doesn't seem like a good idea at all.</li>
</ul></li>
</ol>

<p>Are there better ways? Is there, universe willing, a <em>standard</em> way of refunding transactions?</p>

<transactions><coinbase.com><revert-transaction><retail>
Is there a standard procedure for refunding Bitcoin transactions?
dotVezz
# Is there a standard procedure for refunding Bitcoin transactions?

(Asked by: username_0 on 2014-01-28)

I work for an online retailer, and we're currently testing a Coinbase payment implementation for our checkout. One of our big concerns is being able to send a refund in the event that we're unable to ship an item on time, or if a customer cancels an order, or for whatever other reason.

There are a few things that I've managed to find out, but I'm still confused.

* Coinbase's API (relevant docs [here](https://coinbase.com/api/doc/1.0/orders/show.html) and [here](https://coinbase.com/api/doc/1.0/transactions/show.html)) doesn't seem to have a way for us to find the address of the wallet or account that the payment for an order was sent from.
* Even if it did have a "Sender Address" response, [this question/answer](https://bitcoin.stackexchange.com/questions/750/can-a-bitcoin-transaction-be-reversed-from-the-receiving-end) makes it pretty clear that using that would probably not be a good idea.

So what options do we have for issuing a refund? I can think of at least a few... each has its own downsides though.

1. If an order can't be delivered on time, contact them and ask for an address to send BTC to.

   * We *do* get contact information (Phone, Email, and Address) when they check out - but we can't perfectly verify it.
   * We may be stuck in limbo if we can't get in touch with the customer.
2. At checkout, ask for an address to send any refunds to with a "just in case" note explaining why we're asking for that.

   * As far as I know, nobody does this.
   * Some users may have privacy concerns when they see us asking for a wallet address.
3. Mail a check for dollar value of the transaction to the address provided at checkout.

   * Again, we do get a customer's address - but we can't verify it to be 100% accurate.
   * Let's be honest, this really doesn't seem like a good idea at all.

Are there better ways? Is there, universe willing, a *standard* way of refunding transactions?

**Tags:** transactions, coinbase.com, revert-transaction, retail


---

## 2 answers

### Answer by username_1 on 2014-01-28. Score: 2 | Accepted answer

As of right now, there is not a standard way to return other than to **ask the returnee for an address to which the returner can send**. You could ask for them to verify the address by signing some text with its private key, however, users of web wallets are at a disadvantage because not all wallets provide this functionality.

It is too onerous to ask for a return address at the time of sale, because a conscientious user would have to create a new address for each sale's return address. Managing these would grow difficult over time.

**Issuing store credit with the option to cash it out via a variety of methods** is probably worth consideration, as it prioritizes consumer choice. If I'm ordering from a company from which I order frequently (e.g. Amazon) or I know that I'm going to reorder later, I'll take the store credit and save the management time. Otherwise, I'll cash out the bitcoin and find another vendor who can meet my needs.

**Update 21 Feb 2014:** Bitpay announced today that [Bitpay is now supporting BIP70-73 payment protocol](http://blog.bitpay.com/2014/02/20/bitpay-launches-payment-protocol-support.html), which includes refund addresses.

> **Comments:**
> **username_0**: Thanks for that confirmation. Store Credit is definitely on the table as well.  
> **username_1**: Don't be afraid to apply pressure to Coinbase about this, too. Your company's core competency is selling stuff, their core competency is shuffling money. They should be able to work out a solution, which may include asking the user to create an account so they can receive refunds if necessary.  
> **username_0**: I've sent an email to our contact at Coinbase with essentially this question, copy/pasta'd. Their API does allow Coinbase users to just log in and make a payment, but there's *no* refund API even when it's a Coinbase member (Unlike Paypal, CC processors, etc).  

---

### Answer by username_2 on 2014-01-29. Score: -2

No, but there is talk about it in the future.

With google / bing there are just "talks" about it. Nothing concrete so I cannot provide a answer with solid information. So no standard as of yet. Many will pop up as middle men for the purchase. Many will fail, but it is bound to happen.

Currently Overstock.com has this statement:

<http://www.cryptocoinsnews.com/2014/01/09/bitcoin-payments-live-overstock/>

King of Bitcoin <http://letstalkbitcoin.com/author/andreas/#.UuksmxBdV9k>

> **Comments:**
> **username_0**: Please [edit] your answer with references and more information. What kind of solutions are being talked about? Who is talking about it?  
> **username_2**: Purpose of down-voting is for a plain wrong proven to be wrong answer.   e.g.   3 + 4 = 9   ....  Proven to be wrong.   Lacking information is no reason to downvote.   This has been shown in StackOverflow as why so many people are afraid the answer questions or ask questions.   This is also why Facebook has no down voting (dislikes , only likes)  
> **username_0**: That's nice, but I wasn't the one who downvoted your answer. Either way, I disagree with what you're saying - I think downvotes are completely appropriate for answers that an individual feels are incomplete. You can downvote if you feel that, as it says on the downvote button's title, "This answer is not useful".  
> **username_2**: Knock yourself out then   LOL.   You disagree with "There is talk about it in the future"  ????  LOL   OMG   So you disagree that people are talking about it?  
> **username_0**: I disagree with your opinion on downvotes, not your answer. Although the link you've added to your answer does not expand its usefulness in a meaningful way. Are there any references you could provide as background to support your answer?  
> **username_3**: @username_2 I downvoted as I felt that this answer wasn't useful. The original issue with it was that it only binarily addressed the title of the question, but offered no help on solving the stated problem, i.e. was literally not useful. Now, with the edits you have made, you have added speculation, as well as links to one company's procedure and to a bio. After reading the Overstock's statement, one can learn that they use in-store credit for refunds. (Which you should just have written, in addition to providing the link as source.) The motivation for the second link remains unclear.  
> **username_2**: Sorry you feel that way.  If you are not following Andreas, who was to the big name worldwide , even on Joe Rogan's show the other day ,... then you won't see and hear what is being talked about.   "No , but there is talk about it in the future."   This means you have to dig..   Podcasts and tons of forums ... this is NOT sorted out yet.  Example is Overstock.com in that they are not refunding in bitcoin as of yet  
> **username_2**: People commenting SHOULD have answers plain and simple.  

---

