<p>I want to design my web app to instantly accept crypto currency like Bitcoin as a payment for a subscription to the app. I will design it to cancel the subscription and ban the user’s account if the transaction does not appear in the blockchain 6 blocks later.</p>
<p>My app is such that malicious users wouldn’t be able to do much with just 1 hour of subscription time even if they constantly make new accounts. I’m counting on them just getting bored of the first few levels and taking the loss if they don’t. If I’m not giving refunds and I make sure not to withdraw pending coins myself, what attacks am I vulnerable to like Mt. Gox?</p>
<p>I have a degree in Computer Science, and I’ve dabbled in crypto for a while. The idea of working on a custom full node wallet for my server excites me. However, if someone has already built exactly what I need I guess I should use that. Are there any online payment services which already accept BTC instantly with an API for reporting false transactions?</p>

CC BY-SA 4.0
2020-10-22T00:55:38.890Z
re: *"I will design it to cancel the subscription and ban the user’s account if the transaction does not appear in the blockchain 6 blocks later"* - banning the user doesn't seem like a good decision, there are lots of legitimate reasons that a user's transaction might not be confirmed after 6 blocks. Otherwise, questions that are asking for service reviews (ie, 'which API service should I use') are not on-topic here. See: https://bitcoin.stackexchange.com/help
chytrik
CC BY-SA 4.0
2020-10-22T13:12:27.860Z
Why do you need a third-party online payment service? If you want to control the BItcoin part of a transaction then using your own wallet API seems more sensible. If you want payment exchanged into a different currency then a payment service is appropriate - but then you need not be concerned with Bitcoin details at all and just cancel the corresponding subscription if the payment provider reverses a fiat transfer.
RedGrittyBrick
<api><unconfirmed-transactions><development><full-node>
Are there any Bitcoin payment providers with an API’s for allowing unconfirmed transactions?
Patrick Staight
# Are there any Bitcoin payment providers with an API’s for allowing unconfirmed transactions?

(Asked by: username_0 on 2020-10-22)

I want to design my web app to instantly accept crypto currency like Bitcoin as a payment for a subscription to the app. I will design it to cancel the subscription and ban the user’s account if the transaction does not appear in the blockchain 6 blocks later.

My app is such that malicious users wouldn’t be able to do much with just 1 hour of subscription time even if they constantly make new accounts. I’m counting on them just getting bored of the first few levels and taking the loss if they don’t. If I’m not giving refunds and I make sure not to withdraw pending coins myself, what attacks am I vulnerable to like Mt. Gox?

I have a degree in Computer Science, and I’ve dabbled in crypto for a while. The idea of working on a custom full node wallet for my server excites me. However, if someone has already built exactly what I need I guess I should use that. Are there any online payment services which already accept BTC instantly with an API for reporting false transactions?

**Tags:** api, unconfirmed-transactions, development, full-node

> **Comments:**
> **username_1**: re: *"I will design it to cancel the subscription and ban the user’s account if the transaction does not appear in the blockchain 6 blocks later"* - banning the user doesn't seem like a good decision, there are lots of legitimate reasons that a user's transaction might not be confirmed after 6 blocks. Otherwise, questions that are asking for service reviews (ie, 'which API service should I use') are not on-topic here. See: https://bitcoin.stackexchange.com/help  
> **username_2**: Why do you need a third-party online payment service? If you want to control the BItcoin part of a transaction then using your own wallet API seems more sensible. If you want payment exchanged into a different currency then a payment service is appropriate - but then you need not be concerned with Bitcoin details at all and just cancel the corresponding subscription if the payment provider reverses a fiat transfer.  

---

## 0 answers

