PayPal: взимать плату со стороны сервера с помощью токена, созданного на стороне клиента - PullRequest
0 голосов
/ 13 января 2020

Мне нужно создать платеж (отправив вызов на какой-то URL PayPal, который я не знаю) на стороне клиента (vue), который вернет токен с действительными реквизитами карты, а затем выполнит обработку платежа, используя этот токен на Laravel сервере (точно так же, как позволяет нашивка).

Как мне достичь такого решения?

1 Ответ

0 голосов
/ 13 января 2020

Несмотря на слишком широкий вопрос, есть несколько демонстраций кода, которые могут помочь спрашивающему лучше понять, как реализовать то, что он хочет сделать:

Демо на стороне клиента

Демо на стороне сервера

Таким образом, вместо получения токена через сервер, как в демонстрации на стороне сервера, для инициации платежа можно использовать метод на стороне клиента. вместо этого - и серверный вызов v2 / orders API используется только для шага захвата.


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

...