2013-08-12 20 views
5

Ich benutze die (Java) Rest API, um Zahlungen direkt von Kreditkarten in der Sandbox durchzuführen. Die Zahlungen erhalten alle den Status "ausstehend", der gemäß den Dokumenten (https://developer.paypal.com/webapps/developer/docs/api/#create-a-payment) nicht einmal ein gültiger Status ist, der vom Zahlungsaufruf zurückgegeben werden muss. Zahlungsrezension ist deaktiviert.Paypal Sandbox Zahlung ausstehend

Ich möchte den Prozess durchlaufen und die Transaktion abschließen. Wie mache ich das in der Sandbox? Oder sollte ich sofort einen anderen Zustand bekommen?

+0

Haben Sie dieses Problem jemals gelöst? –

+2

Ich habe das gleiche Problem und konnte keine Lösung finden, außer die Währung zu ändern, um dem Land des Testkontos zu entsprechen. Da ich kanadisch bin, waren meine Testtransaktionen mit kanadischen Dollars verbunden, auch wenn das Sandbox-Händlerkonto auf US festgelegt ist. Durch den Wechsel von CAD zu USD wurden alle meine nächsten Transaktionen direkt genehmigt. –

Antwort

1

dies ist das gleiche Problem mit paypal status is pending so sollte Antwort die gleiche, nur die Verkaufseinstellungen auf dem Sandbox-Konto wie Max-P, sagte der Verkäufer überprüfen, ist dies nur andere Währung und Config-Ausgabe auf paypal

2

Unter http://developer.paypal.com Suchen Sie auf der Registerkarte "Anwendung" nach der E-Mail, die mit der REST-App verknüpft ist. Klicken Sie nun auf "Sandbox accounts", klicken Sie auf die REST App E-Mail, klicken Sie auf "Profil" Link. Wählen Sie die Registerkarte "Einstellung" und deaktivieren Sie "Zahlungsprüfung". Sie erhalten "Genehmigte" Zahlung und "Completed" Sale JSON-Objekt.