Most bitcoin payment gateways issue time-limited payment invoices. Why is that ? AFAIK, the address stays valid even after the timer is out. For instance when sending a transaction from wallet to wallet, even if I send to that address after the 15 minutes, the recipient still gets their money. I have tried this with at least 3 wallets. In this case, what's the timer for in the first place if the address is still linked to that user ?



To add to Raghav Sood's answer above, beyond price volatility most of the generated addresses are "1 and done". Not only do they not want the price to change, they don't want to continue to watch addresses forever. They create a wallet address for that single deposit. They don't advertise an address to multiple users.

"But when i send money later, in some cases way later, they send it back."

They don't stop watching the address for some time after. A day, a week. It's the type of watching they get notified if something arrives in that wallet. Eventually every address is usually relegated to a "cycle" where instead of actively watching for a transaction, every address ever sent out to a customer get's checked once a day, once a week, etc. for any new deposits. This makes sure if a customer accidentally sent something later on, or had little gas in the original transaction, whatever the reason resulted in the transaction being severely delayed, the system will detect it and automatically return it without requiring customer support intervention.

Obviously every crypto processor can and is different, this seems to be the most common practice at the moment.

| improve this answer | |
  • 1
    I upvoted you but my reputation doesn't allow it to be publicly displayed. Thank you. – Wahib Mkadmi Dec 23 '18 at 19:03

Most invoices are timed to ensure the price of bitcoin (or any crypto asset) does not move too much.

Although Bitcoin is usable as a currency, it's current volatility is somewhat undesirable. Timed invoices are used to ensure that merchants get a roughly expected $ value.

| improve this answer | |
  • Thank you. I can't upvote you as my reputation is too low for it to be publicly displayed. – Wahib Mkadmi Dec 23 '18 at 19:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.