2013-04-19 5 views
6

Ich benutze die Coinbase API. Meine App generiert neue Empfangsadressen mit Rückrufen. Wenn BTC jedoch an einer dieser Adressen eintrifft, scheinen die Callbacks nicht ausgelöst zu werden.Coinbase-Adresse Callbacks funktioniert nicht?

Ich habe überprüft, dass die Rückrufe tatsächlich für die neuen Adressen erstellt werden, und dass meine App korrekt auf die Rückrufe reagieren würde. Zum Beispiel diese die gewünschten Funktionalität auf meinem Server löst:

curl --data "address=someaddress&amount=1.2" https://mydomain.com/callback?secret_token=mysecret 

Leider gibt es keine Anrufe auch immer auf meinen Server gemacht wird (jeder Anruf würde in den Protokollen auftauchen, aber keiner tun).

Jeder, der die Coinbase-Rückrufe erfolgreich verwendet? Irgendwelche Hinweise zum Debuggen?

Antwort

0

Haben Sie versucht, eine json Anfrage mit PHP zu verwenden, um die Callback-URL zu setzen? Wenn Sie sich einloggen und sich den Abschnitt Adressen ansehen, sehen Sie die richtige URL im Callback-Bereich? Stellen Sie sicher, dass kein Tippfehler vorliegt. Ich konnte das vor ein paar Monaten machen, aber ich habe das Projekt, das das getan hat, verlassen.

0

eine PHP-Datei erstellen callback.php

diesen Code in Ihre callback.php

setzen
<?php 
    $jsonData = file_get_contents('php://input'); 

    $postDatacoinbase = json_decode($jsonData, true); 

    print_r ($postDatacoinbase); 

?> 

Login in Coinbase und klicken Sie auf "Händlereinstellungen" und
Eingabe Ihrer http://mydomain.com/callback.php URL in Callback-URL

und klicken Sie jetzt auf Test, um die Ergebnisse zu sehen.