Bezahlen mit Paypal über Paypal REST API zeigt keine Zahlungsbeschreibung auf Paypal Sandbox oder Live-Sites an

Ich implementiere Paypals neue REST API Pay with Paypal-Methode, auf die hier verwiesen werden kann:https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/

Die Zahlung wird gut ausgeführt, genau so, wie es sein sollte. Der Benutzer entscheidet sich für die Zahlung mit Paypal und wird dann zu der Paypal-Site weitergeleitet, auf der er sich anmelden und die Zahlung genehmigen soll. Die JSON-Daten, die ich an Paypal sende, entsprechen in etwa den oben angegebenen und meine sehen folgendermaßen aus:

{
  "intent":"sale",
  "redirect_urls":{
    "return_url":"http://<return URL here>",
    "cancel_url":"http://<cancel URL here>"
  },
  "payer":{
    "payment_method":"paypal"
  },
  "transactions":[
    {
      "amount":{
        "total":"7.47",
        "currency":"USD"
      },
      "description":"This is the payment description."
    }
  ]

}

Da es den Benutzer auf die Paypal-Website umleitet,Die Spalte Beschreibung und Gesamtbetrag ist leer

Ich bin mir nicht sicher, ob dies ein Fehler in der REST-API von Paypal ist, aber ich glaube, ich gebe die erforderliche Beschreibung und den erforderlichen Zahlungsbetrag an, um auf dieser Seite berücksichtigt zu werden. Wenn diese Informationen nicht angezeigt werden, ist dies in der Regel eine Abschreckung für den Benutzer, da er auf jeden Fall den Betrag sehen möchte, den er auf der Paypal-Website zahlt, obwohl dieser Betrag auf meiner Website aufgeführt ist.

So sieht es aus:

Für diejenigen, die angeben möchten, dass sich der Benutzer nicht angemeldet hat, bleiben die Beschreibung und die aktuelle Kaufspalte auch nach dem Anmelden leer.

Fehlen mir irgendwelche Parameter, die an Paypal gesendet werden müssen, um diese Beschreibungsdaten anzuzeigen?

Hinweis: Dieses Problem tritt sowohl auf dem Live- als auch auf dem Sandbox-Server weiterhin auf.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage