Касса Paypal для торговой площадки, где покупатель платит продавцу напрямую - PullRequest
0 голосов
/ 08 июля 2020

У меня есть торговая площадка для видеоигр. Когда покупатель покупает товар, он может напрямую заплатить продавцу через Paypal, установив переменную business для учетной записи Paypal продавца в ссылке, которая отправит покупателя на Paypal для завершения покупки.

Хотя это работает в большинстве случаев, у этого подхода есть свои недостатки, поскольку веб-сайт полностью зависит от получения IPN транзакции. В очень редких случаях Paypal не может отправить IPN (журналы сервера показывают, что такого запроса к сценарию прослушивателя не было - даже через несколько часов).

Есть ли способ интегрировать прямой платеж от покупателя к продавцу где веб-сайт немедленно получает отзыв о том, что покупка была завершена (через JS -API или аналогичный), поэтому веб-сайт зависит не только от IPN?

Я видел несколько похожих вопросов на StackOverflow, но решения, упомянутые в ответах, устарели, насколько я понимаю (Adaptive Payments больше не поддерживаются для новых проектов).

1 Ответ

1 голос
/ 08 июля 2020

Интегрируйте кассу PayPal с шаблоном на стороне сервера. Вот интерфейсный интерфейс: https://developer.paypal.com/demo/checkout/# / pattern / server , который вызовет два маршрута на вашем сервере.

Эти маршруты, в свою очередь, вызовут API PayPal для настройки Транзакция и «Транзакция захвата», соответственно: https://developer.paypal.com/docs/checkout/reference/server-integration/

Вышеупомянутое не зависит от асинхронного IPN или веб-перехватчиков.

Поскольку покупатель будет платить продавцу, а не вашу учетную запись, вы можете использовать настраиваемый объект 'получатель', чтобы указать это: https://developer.paypal.com/docs/checkout/integration-features/custom-payee/

...