Как настроить кнопки Paypal Checkout с помощью Coldfusion? - PullRequest
0 голосов
/ 20 июня 2019

Я следую приведенным здесь инструкциям:

https://developer.paypal.com/docs/checkout/integrate/#5-capture-the-transaction

И когда я перехожу к шагу 6.2 для проверки транзакции на стороне сервера, я не уверен, что делать.Нужно ли что-то устанавливать на сервере, если я использую приведенный код JavaScript?

Ура!

1 Ответ

0 голосов
/ 27 июня 2019

Кнопки интеллектуальных платежей PayPal позволяют принимать платежи и могут работать без какой-либо проверки на стороне сервера, как отмечает Джеймс А. Мохлер

Однако вы захотите проверить платежные реквизиты на своем сервере, и вам потребуется использовать SDK для интеграции с ColdFusion.

У вас есть несколько вариантов:

  1. Используйте стороннюю библиотеку, такую ​​как CFPayment . Больше не рекомендуется, так как более новые методы более надежны и лучше поддерживаются.
  2. Использование PayPal IPN . При таком подходе ваш сервер периодически звонит в PayPal, чтобы получить информацию о последних транзакциях. Более старая технология и работает нормально, но ваши системы обновлены только до вашего последнего звонка в PayPal.
  3. Используйте Webhooks . Рекомендуется, так как это позволяет PayPal своевременно передавать информацию в ваши системы. Это должно быть проще для реализации, так как вам нужен шаблон, который обрабатывает данные, переданные в формате JSON.

Я не предлагаю вам использовать PayPal Checkout SDK, поскольку он недоступен для ColdFusion. Может быть сторонняя библиотека, которая будет работать, но я не знаю об этом.

...