Переключиться с WPS на Express Checkout?

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

  • Собирает несколько основных сведений о клиенте и регистрирует новую покупку в базе данных на моем сайте.
  • Использует хитрость подготовки веб-формы, которая автоматически отправляется в PayPal на стороне клиента, используя custom поле для отслеживания и подтверждения покупки с помощью IPN

Как я понял, с Express я мог

  • Вырежьте технику формы и затяните мое приложение, инициируя запрос на стороне сервера, а затем отправьте пользователя прямо в PayPal.
  • Обрабатывайте платеж немедленно, когда клиент возвращается (не ожидая возможных задержек IPN - хотя я знаю, что могу компенсировать это с помощью автоматического возврата PDT)
  • Управление подписками на месте (не требуется, но признается в качестве выгоды)

Тем не менее, я знаю о дополнительной работе, связанной с регулярными платежами.

Вы бы поспорили, что оно того стоит? Или то, что я делаю приемлемо *, учитывая требования?


* Я всегда был обеспокоен раскрытием транзакции в стандартной веб-форме PayPal, поэтому мне нравится идея Express, но я строго проверяю вызовы IPN; у меня есть какие-либо реальные причины для беспокойства?

1 ответ

Решение

Да! Определенно, пойти на это.
Возможно, я предвзят, но я люблю Express Checkout, а не стандартную систему платежей через веб-сайт.
Помимо возможности управления профилями повторяющихся платежей через ManageRecurringPaymentsProfileStatus, вы также можете управлять LANDINGPAGE для целевой страницы PayPal Express Checkout ("Выставление счетов" или "Вход в систему").

Вы можете использовать ответ API CreateRecurringPaymentsProfile и / или DoExpressCheckoutPayment (в случае, если вы начисляете начальную сумму) для проверки состояния PAYMENTSTATUS.

Кроме того, если вы когда-либо захотите перейти на Платежи через веб-сайт Pro Прямые регулярные платежи (настройка регулярного платежа с помощью формы кредитной карты вашего сайта, не выходя на сайт PayPal), вы можете просто добавить необходимые дополнительные параметры в тот же ответ API CreateRecurringPaymentsProfile.

Наконец, если вы когда-нибудь решите начать использовать цифровые товары PayPal для экспресс-оплаты, включая регулярные платежи, все, что вам нужно, - это несколько изменений параметров в SetExpressCheckout и загрузить файл dg.js.

Единственным недостатком использования регулярных платежей Express Checkout является то, что не существует эквивалента для Enhanced Recurring Payments / Premium Services (позволяющего принимать гостевые регулярные платежи в США, Великобритании, CA и AU). Единственной альтернативой для этого могут быть прямые платежи через веб-сайт Pro Прямые регулярные платежи, что является небольшим шагом в плане предложения продуктов.

Другие вопросы по тегам