Переключиться с 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 Прямые регулярные платежи, что является небольшим шагом в плане предложения продуктов.