Der einfachste Weg, BTC zu akzeptieren und zu testen

Wir bauen ein Online-Spiel und planen, es unseren Spielern zu ermöglichen, um Bitcoins zu spielen. Daher müssen wir es den Spielern ermöglichen, Bitcoins einzuzahlen und abzuheben.

Welcher Weg ist der einfachste, um mit der Annahme von Bitcoins von Benutzern zu beginnen? Verwenden Sie die Bitcoin-API-Aufrufliste ( https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list ) oder verwenden Sie die „Receive Payment API“ von Blockchain.info ( http://blockchain.info/api/api_receive )?

Auf der Seite von Blockchain.info für „Receive Payment API“ gibt es ein PHP-Beispiel am unteren Rand der Seite. Das Beispiel ermöglicht es Ihrer Website, den Benutzer aufzufordern, Bitcoins über Blockchain.info an uns zu senden. Ich teste das gerne aus. Wie testet man das am besten? Senden Sie echte Bitcoins oder senden Sie Testnet-Bitcoins?

Wenn der beste Weg zum Testen die Verwendung echter Bitcoins ist, gehe ich davon aus, dass wir jedes Mal einen Satoshi (0,00000001 BTC) senden sollten? Aber wie viel Transaktions- oder Netzwerkgebühr muss ich zahlen (da es wahrscheinlich ist, dass ich BTC viele Male senden muss)?

Wenn der beste Weg zum Testen darin besteht, Testnet-Münzen zu verwenden, wie verwendet man sie dann? Ich kann keine guten Informationen darüber finden, wie man sie verwendet, um Fragen zu beantworten wie: Können wir Testnet-Coins verwenden, um die Bitcoin-API-Aufrufliste oder die „Receive Payment API“ von Blockchain.info und ihr PHP-Beispiel zu testen?

Antworten (2)

Der Blockchain.info-Dienst akzeptiert keine Testnet-Coins, sodass Sie nur mit regulären Coins testen können. Wie Sie auf ihrer Website sehen können, beträgt der von ihrem System zulässige Mindestüberweisungsbetrag 0,0005 BTC, das ist also das Minimum, und für diesen Betrag wird keine Gebühr erhoben.

Da Sie sowohl auf der Sender- als auch auf der Empfängerseite stehen, können Sie beliebige Beträge senden, wenn alles so läuft, wie es sollte, geht nichts verloren.

Auf der anderen Seite habe ich von Problemen und Verzögerungen bei der Verwendung von blockchain.info-Diensten gehört. Ich weiß nicht, ob sie inzwischen behoben sind, aber wenn Sie einen Bitcoin-Zahlungsdienst verwenden, können Sie normalerweise andere kommerzielle Dienste überprüfen dort draußen.

Danke für deine Antwort. Der Blockchain.info-Dienst scheint einfach zu sein. Welche kommerziellen Dienste sind besser und würden Sie empfehlen?
Ich habe keinen Zahlungsempfangsdienst verwendet, aber die meisten der größten Websites, die Bitcoins akzeptieren, verwenden Coinbase
Wir bieten Geschicklichkeitsspiele an, aber da die Spieler um Geld konkurrieren und es immer noch ein Zufallselement gibt, wird es als Glücksspiel angesehen. Daher wird Coinbase uns nicht helfen. Zufällig noch einen Vorschlag?
Unter Verwendung des PHP-Beispiels von Blockchain.infos „Receive Payment API“ wird außerdem die Empfangsadresse von Blockchain angezeigt, nicht meine. Der Benutzer soll also Bitcoin an Blockchain senden, die es wiederum an mich sendet. Ich gehe davon aus, dass wir darauf vertrauen können sollten, dass Blockchain die Bitcoins an mich weiterleitet. Denken Sie auch, dass es einfacher ist, die „Zahlungsempfangs“-API von Blockchain.info zu verwenden, als die Bitcoin-API-Aufrufliste herauszufinden und zu verwenden?
Ähm, ich bin mir nicht sicher, was der beste Service ist, den Sie verwenden können. Ich denke, es gibt mehrere wie blockchain.info, aber ich weiß nicht, ob sie besser sind oder nicht. In Bezug auf den Prozess haben Sie Recht, die API zum Empfangen von Zahlungen stellt eine Bitcoin-Adresse bereit und leitet dann alles, was Sie erhalten, an Ihre Adresse weiter und ruft Ihren Rückruf an, sodass Sie ihrem Dienst vertrauen müssen. Für die Verwendung der Bitcoin-Client-API benötigen Sie einen voll funktionsfähigen Client, und das ist ein bisschen zu viel für einen Online-Dienst: vollständige Synchronisierung mit dem Netzwerk, Upgrade bei Bedarf, vollständiger Chainblock-Download ...

Blockchain.info hat seinen eigenen Testnet-Dienst gestartet. Sie können unter dieser URL auf die Testnet-Website zugreifen. https://testnet.blockchain.info/

Ihr Link leitet zu ihrem Block Explorer weiter. Irgendwelche Neuigkeiten?