Frage

Ich verwende den folgenden Code Zahlungen für digitale Güter zu akzeptieren:

https: //www.x.com/blogs/Nate/2011/01/07/digital-goods-with-express-checkout-in-php

Ich habe ein Konto Sandbox und ich habe die API-Anmeldeinformationen aus dem Sandbox-Konto verwendet.

Alles funktioniert gut, bis ich die „Bezahlen Sie mit PayPal“ Taste drücken. An diesem Punkt, wenn ich Login versuchen, das simulierte Transaktion ich die folgende Fehlermeldung weiterhin: „Wir sind nicht in der Lage Ihre Anfrage zu diesem Zeitpunkt abgeschlossen Bitte versuchen Sie es später noch einmal wir für die Unannehmlichkeiten entschuldigen...“

Ich habe keine Ahnung, wetzen ich falsch mache, kann jemand helfen?

War es hilfreich?

Lösung

Es gibt eine Reihe von Menschen auf den X.com Foren mit dem gleichen Problem. Es scheint für einige von ihnen wurden gelöst, indem er PayPal-Tech-Unterstützung Digitale Güter Transaktionen für ihre Sandbox-Konto zu aktivieren. Offenbar diese Option während der normalen Sandbox-Setup nicht verfügbar ist.

Andere Tipps

Just in case if anyone else getting the same error.

https://www.x.com/thread/49935

Make sure you set the PaymentAction to "Sale" instead of "Authorization"

If you receive an error message in your uri request LONGMESSAGE parameter to the effect of "Your account is not signed up to sell Digital Goods" you can ask on the x.com forums to have it added.

However if you're in a hurry, you can now create a new pre-configured test user and set its type to Merchant. It will have PayPal Express/Digital Goods enabled even though there isn't a configuration option for it.

(Website Payments Pro test users will not be auto configured with Digital Goods in my experience.)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top