Оплата через Paypal через PayPal REST API не отображает описание оплаты в Paypal Sandbox или на живых сайтах.

Я реализую новый метод PayPal PayPal через PayPal, на который можно ссылаться здесь:https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/

Оплата выполняется нормально, так и должно быть. Пользователь выбирает оплату через Paypal и затем перенаправляется на сайт Paypal, где он должен войти в систему и утвердить платеж. Данные JSON, которые я отправляю Paypal, в значительной степени соответствуют указанным выше ссылкам, и мои выглядят так:

{
  "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."
    }
  ]

}

Поскольку он перенаправляет пользователя на сайт PayPal,столбец описания и общей суммы отображается пустым

Я не уверен, является ли это ошибкой в REST API Paypal, но я полагаю, что предоставляю необходимое описание + сумму платежа, которая будет отражена на этой странице. Если эта информация не отображается, это обычно является сдерживающим фактором для пользователя, поскольку он определенно хотел бы видеть сумму, которую он платит, на сайте Paypal, даже если эта сумма указана на моем веб-сайте.

Вот как это выглядит:

Для тех, кто хотел бы указать, что пользователь не вошел в систему, ну, даже после входа в систему, описание и текущий столбец покупки остаются пустыми.

Я пропускаю какие-либо параметры, которые необходимо отправить в Paypal, чтобы указать эти данные описания?

Примечание. Эта проблема сохраняется как для серверов live, так и для песочниц.

Ответы на вопрос(2)

Ваш ответ на вопрос