Benötigen Sie eine sofortige (1-2 Minuten) API / IPN für Bitcoin-Zahlungen [geschlossen]

Grundsätzlich erstelle ich einen Autokauf in PHP. Ich verwende derzeit coinpayments.net, aber ihre Zahlungen dauern 1-12 Stunden, um zu senden (was das Ziel meines Autokaufs zunichte macht). Ich muss wissen, wie ich meine Zahlungen nach 1-2 Minuten erledigen kann, damit ich dem Käufer automatisch seine E-Mail mit seiner Bestellung senden kann.

Ich habe an coinpayments.net geschrieben und warte auf eine Antwort. Dies sollte Ihnen helfen zu verstehen, was ich brauche:

Ich erstelle einen Autokauf-Shop und verwende Ihre API / IPN, um Rückrufe von den Benutzerzahlungen zu erhalten, um den Status der Zahlung (erfolgreich oder nicht erfolgreich) zu bestimmen. Das Problem ist, dass, wenn ein Benutzer die Bitcoins an die Adresse auf dem Autobuy (bei Münzzahlungen) zahlt, es etwa 6-12 Stunden dauert, bis die Zahlung verrechnet ist. Dies macht das gesamte Ziel meiner Website (ein Autokauf) zunichte. Gibt es eine Möglichkeit, Zahlungen nach 1-2 Minuten abzuschließen, wenn ein Benutzer tatsächlich korrekt bezahlt?

Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es sich sowohl um 1) etwas handelt, das die Kundenbeziehung zu einem Unternehmen betrifft, als auch 2) um die Suche nach Alternativen geht, nämlich „Produkt- oder Servicebewertungen sind nicht zum Thema“.

Antworten (1)

Ich vermute, dass Ihr Zahlungsabwickler (coinpayments.net) versucht, Bitcoin-Transaktionen mit niedrigeren Gebühren zu konstruieren und daher Bestätigungszeiten zu entpriorisieren. Vielleicht bietet Ihnen ihre API die Möglichkeit, Ihre Transaktionen zu priorisieren, indem Sie die Gebühr extra bezahlen. Ich weiß, dass blockchain.info es Ihnen ermöglicht, eine Gebühr anzugeben, wenn Sie ihre Wallet-API verwenden. Ich bin mir sicher, dass es anderen genauso geht.

Alternativ könnten Sie Ihr eigenes Wallet/Node betreiben und Ihre Transaktionen gegen eine höhere Gebühr selbst erstellen. Es ist viel mehr Aufwand, aber je nachdem, was Sie zu erreichen versuchen, könnte es Ihre Zeit wert sein.

Denken Sie in jedem Fall daran, dass das Bitcoin-Netzwerk eine durchschnittliche Blockzeit von 10 Minuten angibt, dies jedoch nicht garantiert. Darüber hinaus besteht die beste Faustregel darin, 6 Bestätigungsblöcke zuzulassen, bevor eine Transaktion als irreversibel angesehen wird. Bei den meisten Zahlungssystemen sind die übertragenen Werte so niedrig, dass es nicht notwendig ist, 6 Blöcke zu warten. Es gibt sogar viele Arten von Käufen, bei denen sogenannte „Null-Bestätigungs-Transaktionen“ durchaus akzeptabel sind. Dies müssen Sie verwenden, wenn Sie Ihre E-Mail in weniger als 10 Minuten senden möchten. Sie müssen selbst beurteilen, wie viele Bestätigungen Sie benötigen und welches Risiko Sie bereit sind zu akzeptieren.