Задать вопрос
@a_climb
Разработка тем и плагинов wp, angular app

Как получить PayPal-Request-Id?

Пишу код для кнопки оплаты пайпал. Использую PayPal-Request-Id и его значение я брала просто из их примеров.
А как и кем создается PayPal-Request-Id? Его нужно от куда-то получать или его нужно генерировать самому? Для каждого платежа он должен быть уникальным?
  • Вопрос задан
  • 127 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
PayPal-Request-Id : Optional. Contains a unique user-generated ID that the server stores for a period of time. Use this header to enforce idempotency on REST API POST calls. You can make these calls any number of times without concern that the server creates or completes an action on a resource more than once. You can retry calls that fail with network timeouts or the HTTP 500 status code. You can retry calls for as long as the server stores the ID.
For example, a user calls refund captured payment with the PayPal-Request-Id header that contains a unique user-provided ID. The user can make the call again with the same ID in the PayPal-Request-Id header for up to 45 days because the server stores this ID for this long for this call.
If the initial call fails with the HTTP 500 status code but the server has already refunded the payment, the caller does not need to worry that the server will refund the payment again.

https://www.paypal-community.com/t5/REST-APIs/Crea...
Ответ написан
Комментировать
@a_climb Автор вопроса
Разработка тем и плагинов wp, angular app
Спасибо за ответ. Из этого текста : "PayPal рекомендует использовать стандарт UUID для PayPal-Request-Id значения заголовка, поскольку он соответствует ограничению в 38 однобайтовых символов" ( здесь это нашла ) создается впечатление что нужно создавать самому. Спасибо за линки. Нужно больше почитать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы