Как отправить параметры в PayPal на стороне сервера - PullRequest
1 голос
/ 03 апреля 2020

Добрый вечер, я разработал прослушиватель IPN в aspx, который хорошо работает, но я отправляю параметры подписок или покупок на стороне клиента по форме. Я хотел бы отправить параметры в PayPal на стороне сервера, чтобы избежать мошенничества. Я искал на сайте PayPal и вокруг, но я не понял, как я могу это сделать, кто-нибудь может мне помочь?

Спасибо

1 Ответ

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

Любая интеграция на стороне сервера будет поддерживать отправку параметров на стороне сервера. Какую интеграцию на стороне сервера вы хотите использовать?

Если вам нужны рекомендации, начните с этого шаблона интерфейса для пользовательского интерфейса: https://developer.paypal.com/demo/checkout/# / pattern / server

Его вызовы выборки на /demo... должны быть заменены вызовами к фактическим конечным точкам на вашем сервере.

Посмотрите, как реализовать v2 / orders на вашем сервере в https://developer.paypal.com/docs/checkout/reference/server-integration/

Вам потребуется API настройки транзакции для возврата идентификатора заказа, и вам нужно будет захватить транзакцию при вызове из onApprove.


Как только вы все заработаете для счастливого пути, не пренебрегайте обработкой сбоев источника финансирования - чтобы при сбое захвата на стороне сервера, когда, например, отклонена первая карта плательщика, это передается обратно в пользовательский интерфейс, и они могут просто выбрать другой .

...