Wie sollte ich Bitcoin-Zahlungen in einen Online-Dienst integrieren?

Ich implementiere eine Website, auf der einige Benutzer Umfragen erstellen und die Personen, die sie ausfüllen, mit Bitcoins bezahlen können. Welche Schritte sollte ich befolgen, um dieses Zahlungssystem zu implementieren? Wie Informationen, die von jeder Partei benötigt werden, Schritte zur Bestätigung der Zahlung usw.

Wenn Sie Beratung zu Bitcoin-bezogenen Problemen benötigen, können Sie mich kontaktieren - ThePiachu-gmail-com . Ich werde auch versuchen, Ihre Frage bald zu beantworten, sobald ich mich mit einigen Dingen befasst habe.

Antworten (2)

Umfrageauftrag:

  • Sie sollten ein System haben, das die Umfrage eindeutig identifiziert und ihr eine Zeichenfolge zuweist. Dies kann nur eine einfache Zahl oder etwas Komplexeres sein.
  • Sie müssen diese eindeutige ID verwenden, um eine Bitcoin-Adresse von bitcoind mit einem eindeutigen Kontonamen anzufordern, der von dieser ID abgeleitet ist. Ich würde auch empfehlen, den Kontonamen zu hashen, damit die Informationen Ihrer Kunden nicht durchsickern, falls Ihre Brieftasche kompromittiert wird.
  • Sie werden diese Bitcoin-Adresse dem Umfrageinhaber vorlegen, an den er seine Bitcoins senden kann.
  • Sie sollten Bitcoin regelmäßig auf neue Transaktionen überprüfen. Um doppelte Ausgaben zu vermeiden, sollten Sie warten, bis Sie mindestens 1 Bestätigung (vorzugsweise 6) für die Transaktion erhalten, bevor Sie die Umfrage live schalten.

Umfrage ist live:

  • Sie benötigen ein System, das die Benutzer, die die Umfrage ausfüllen, eindeutig identifiziert, damit sie dieselbe Umfrage nicht zweimal durchführen.
  • Jeder Benutzer muss seine Auszahlungsadresse angeben (und Sie sollten prüfen, ob dies in Ordnung ist).
  • Sie sollten verfolgen, wer eine bestimmte Umfrage ausfüllt, und ein Protokoll ihrer Adressen führen. Auf diese Weise könnten Sie am Ende des Tages eine einzige Zahlung an alle leisten, anstatt eine einzelne Zahlung an jede Person zu leisten. Dies würde Ihnen Geld für Transaktionsgebühren sparen.
  • Sie können entweder Zahlungen von dem Konto vornehmen, das für die Umfrage eindeutig ist, oder das gesamte Geld auf ein einziges Auszahlungskonto verschieben und Zahlungen von dort aus senden. Letzteres würde dazu führen, dass der Benutzer nur eine Zahlung erhält, anstatt mit vielen zugespammt zu werden. Und wiederum würde dies Ihre Transaktionsgebühren senken.
  • Sie müssen verfolgen, wie viel Geld für jede Umfrage übrig ist und wann Sie sie ausschalten müssen. Sie können dies entweder intern tun oder über entsprechende Guthaben in Bitcoin (jedes Mal, wenn jemand die Umfrage ausfüllt, wird Geld vom Konto abgebucht).

Das sollten die Grundlagen sein. Bewahren Sie Ihre Brieftasche wie immer sicher, passwortgeschützt und gesichert auf. Falls Sie weitere Fragen haben, können Sie diese jederzeit auf diesem StackExchange stellen. Wenn Sie Beratung benötigen, können Sie mich kontaktieren (ThePiachu-gmail-com).

Ich habe auf der Client-Website Open Source Bitcoin Payment Libriary (php/mysql) verwendet -

https://github.com/cryptoapi/Payment-Gateway