Problem mit der Blockchain.info-Empfangszahlungs-API

Ich baue eine kleine Online-App, um Bitcoin-Zahlungen auf meiner Website zu akzeptieren. Ich habe eine Wallet von blockchain.info und folge deren Receive Payments Api, die hier besucht werden kann: http://blockchain.info/api/api_receive

Der monetäre Teil funktioniert super, aber die HTTP Callback Notification findet nicht statt und mein Onlineshop wird nicht über die Zahlung benachrichtigt. Der TEST-Rückruf funktioniert jedoch.

Ich denke, es ist ein Problem bei seiner Bewerbung.

  • Hat jemand die "Receive Money API" erfolgreich implementiert?
  • Gibt es eine andere Alternative für empfangene Sofortzahlungsbenachrichtigungen? (An mehrere verschiedene Adressen)

Ein Freund von mir berichtet von dem gleichen Problem. Wir brauchen ein bisschen Hilfe :)

Vielen Dank!

Verwenden Sie das Generieren von Adressen mit dem anonymen Flag „true“ oder „false“?
Hallo Ben :-) Ich generiere Adressen mit dem anonymen Flag auf false. Der "Feuertest-Callback" funktioniert super, aber wenn ich tatsächlich Bitcoins sende, wird die http-Benachrichtigung nicht gesendet. Irgendwelche Ideen?
Wenn ich also Bitcoins an die Weiterleitungsadresse sende, wird die Zahlung erfolgreich an meine echte Adresse gesendet. Aber die Benachrichtigung ist nicht gesetzt :-(
Hallo Ben. Könnten Sie mir bitte helfen? Ich würde es wirklich schätzen, da ich nicht über die Dokumentation hinausgehen kann. Test-Rückruf funktioniert ok, Bitcoins werden an die echte Adresse weitergeleitet, aber die Benachrichtigung wird nicht von Ihrer Java-App gesendet. Ich bin mir dessen sicher, weil ich alle Abfragen protokolliere und Zugriff auf die Apache2-Zugriffsprotokolle habe.
Vielleicht haben Sie eine Liste von Servern auf der schwarzen Liste?

Antworten (1)

Es funktioniert jetzt! Problem geschlossen. Toller Service von BlockChain.

Können Sie uns sagen, was das Problem war und wie Sie es gelöst haben?
Nachdem ich das Problem per E-Mail/diesem Beitrag gemeldet hatte, löste Blockchain.info es und jetzt funktioniert alles einwandfrei.
Schön, dass es funktioniert, aber ich habe ein Problem beim Einrichten des Rückrufs. Ich möchte diesen Dienst in virtuemart. Können Sie mir bitte erklären, wie es geht? Ich werde dafür bezahlen, damit es funktioniert. Kann mir jemand helfen?
Hallo John. Sie müssen eine Weiterleitungsadresse im Abschnitt "Entwickler" -> "Receive Payments API" von Blochkchain.info einrichten. Auf diese Weise stellen Sie ihnen eine URL zur Verfügung, die bei jedem Zahlungseingang aufgerufen wird. Daten kommen über $_GET an.
Oder untersuchen Sie eine beliebige Adresse mit der Block Explorer API. Dies ist viel einfacher, wenn Sie einen Cron-Job einrichten können.
Hi. Verwenden Sie einfach dies: blockchain.info/api/blockchain_api . Senden Sie eine HTTP-Anforderung an den einzelnen Adress-URI und parsen Sie den JSON-Code, den Ihre Anwendung erhält.