<p>I dont know which api you are talking about , but i am this much sure that ones your transaction is minned and updated in block you cannot revert it or refund it. Blockchain data is immutable. If you want to restrict your client form sending low or high then you have to use some business logic on backend of your code also using JS logic on front end when user inputs the value will help you alot</p>

CC BY-SA 4.0
2018-05-04T14:35:52.370Z
I am talking about blockchain.info receive payment API.
Muhammad Fahad
CC BY-SA 4.0
2018-05-04T14:37:41.220Z
I have seen on coinpayments.net it's a wallet and when some one send less payment when you are using coinpayments.net api so it's refund that less send amount and transaction status shows canceled and when some one send extra so it's shows it's also refund extra amount
Muhammad Fahad
CC BY-SA 4.0
2018-05-04T07:04:32.627Z
2018-05-04T07:04:32.627Z
Parishilan Rayamajhi
<p>It depends on what you are taking the payment for. Say it is an ecommerce store accepting btc and the  payment is less than what was asked for, then refund is the only option. </p>

<p>If say this is for some ICO Platform you are making, then you can calculate the corresponding number of tokens for that much amount of btc and complete his transaction. You will obviously have to post a disclaimer for the same when the payment is being initiated. </p>

<p>In case of an exchange, the amount is undecided so this question not relevant there. </p>

<p>As cryptoKTM mentioned it entirely depends on the business logic.</p>

CC BY-SA 4.0
2018-06-21T12:15:56.823Z
2018-06-21T12:15:56.823Z
Shabahat M. Ayubi
<p>While using blockchain receive payment api, what if some one send less then require fund or some one send extra fund on same one time generated address.</p>

<p>does fund will automatically refund to sender or not ?</p>

<p>what to do if i want to refund that amount back to user who send less fund or double fund on that address?</p>

<p>any one have information regarding this?</p>

<blockchain><api>
Blockchain Payment receive api
Muhammad Fahad
# Blockchain Payment receive api

(Asked by: username_0 on 2018-05-03)

While using blockchain receive payment api, what if some one send less then require fund or some one send extra fund on same one time generated address.

does fund will automatically refund to sender or not ?

what to do if i want to refund that amount back to user who send less fund or double fund on that address?

any one have information regarding this?

**Tags:** blockchain, api


---

## 2 answers

### Answer by username_1 on 2018-05-04. Score: 2

I dont know which api you are talking about , but i am this much sure that ones your transaction is minned and updated in block you cannot revert it or refund it. Blockchain data is immutable. If you want to restrict your client form sending low or high then you have to use some business logic on backend of your code also using JS logic on front end when user inputs the value will help you alot

> **Comments:**
> **username_0**: I am talking about blockchain.info receive payment API.  
> **username_0**: I have seen on coinpayments.net it's a wallet and when some one send less payment when you are using coinpayments.net api so it's refund that less send amount and transaction status shows canceled and when some one send extra so it's shows it's also refund extra amount  

---

### Answer by username_2 on 2018-06-21. Score: 2

It depends on what you are taking the payment for. Say it is an ecommerce store accepting btc and the payment is less than what was asked for, then refund is the only option.

If say this is for some ICO Platform you are making, then you can calculate the corresponding number of tokens for that much amount of btc and complete his transaction. You will obviously have to post a disclaimer for the same when the payment is being initiated.

In case of an exchange, the amount is undecided so this question not relevant there.

As cryptoKTM mentioned it entirely depends on the business logic.


---

