Как PayPal получает цену товара через «Оплатить через PayPal»? - PullRequest
1 голос
/ 08 апреля 2020

Вопрос может показаться глупым, но у меня возникают трудности с пониманием того, как функционал «Pay with PayPal» работает с точки зрения архитектуры. В частности, как PayPal получает цену со страницы оформления заказа при нажатии кнопки «Оплатить с помощью PayPal»? Был бы признателен, если бы кто-то мог объяснить, как моделируется архитектура и как она работает.

1 Ответ

0 голосов
/ 09 апреля 2020

Конкретный c ответ на этот вопрос полностью зависит от метода интеграции, используемого для реализации кнопки «Pay with PayPal». Но почти всегда существует поле amount или * 1002. *.

. Для конкретного примера c, вот метод интеграции, который использует только HTML / JavaScript на стороне клиента (без серверного вызовов API стороны): https://developer.paypal.com/demo/checkout/# / pattern / client


При желании один и тот же интерфейс может быть связан с API на стороне сервера - обратите внимание на вызовы выборки для Маршрут-заполнитель '/ demo / ...' в следующем примере должен быть заменен фактическими маршрутами на сервере, который использует v2 / order и возвращает OrderID, а затем захватывает этот v2 / order, соответственно: https://developer.paypal.com/demo/checkout/# / pattern / server


Доступны более старые / классические / устаревшие методы интеграции, поэтому, как уже упоминалось, особенности передачи цены будут зависеть от используемого метода интеграции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...