2013-09-20 2 views
1

Моя компания использует PayPal Payments Standard. В настоящее время наш процесс проверки работает через метод «загрузка корзины» и IPN для подтверждения оплаты через веб-сайт PayPal. Должен ли продолжать использовать этот метод или если мы заменим его на REST API? Насколько я понимаю, REST API используется только тогда, когда клиент остается на нашем веб-сайте для оформления заказа, а не заходит на сайт PayPal и возвращается на наш сайт после оформления заказа. Если это так, я полагаю, что загрузка корзины с использованием метода IPN по-прежнему является лучшим выбором для нас, так как в это время мы предпочитаем обрабатывать данные кредитной карты PayPal. Правильно ли я это понимаю?Переход PayPal от IPN к API REST

ответ

2

REST API - это просто другой способ интегрировать платежи программно. Функциональность очень похожа, и вы будете прекрасно придерживаться того, что вы делаете. Никакой логической причины тратить время на переработку, если то, что у вас есть, отлично работает для вас. Они не будут убивать его или что-то в этом роде (по крайней мере, не в любое время в обозримом будущем.)

+0

Спасибо, Андрей. Если мы решили оставить чек на нашей стороне, но использовать остальные api, я предполагаю, что вместо отправки тележки я могу просто взимать общую сумму, как указано в примерах на сайте paypal dev. В этом случае вы знаете, поддерживает ли PayPal Payments Standard API REST или у вас должен быть другой продукт? – Jody

+0

Если вы хотите сохранить клиентов на своем сайте, вы должны изучить интеграцию проверки лайтбоксов: https://developer.paypal.com/webapps/developer/docs/classic/ec-lightbox/ht_ec-lightbox-migrate/ – Dennis

+1

@ Джоди, конечно , вы можете просто взимать общую сумму, если это все, что вы хотите отправить, но тогда у вас не будет никаких подробностей о том, что было куплено, когда вы смотрите на детали транзакции в PayPal. Это может или не может вас беспокоить. API-интерфейс REST API Standard, Express Checkout, Pro и т. Д. В одном. Это зависит только от того, какой метод (ы) вы выбираете для предоставления пользователям. –

0

Как я вижу из краткого обзора, REST API для Paypal предлагает webhooks вместо IPN, чтобы как можно о платежах и их прогрессе. Каждый webhook описывает, какой url получает запрос на уведомление, когда происходит какой-либо тип события.

Смежные вопросы