#asp.net #paypal
#asp.net #paypal
Вопрос:
Я работаю над таким приложением, как eBay. В приложении есть страница корзины для клиентов, где они могут видеть более 1 товара. Товары должны быть оплачены. Элементы имеют флажки, поэтому пользователь может выбрать любой элемент, за который он хочет заплатить (даже кратные). Предполагая, что есть 5 элементов, каждый из которых имеет определенную стоимость. Существует также кнопка с изображением, называемая «Оформить заказ с помощью PayPal». Я хочу, чтобы клиент нажимал на кнопки с изображениями после проверки некоторых элементов. Теперь они должны перейти на страницу оформления заказа PayPal с подробной информацией об этих товарах, включая их цену и тому подобное. На самом деле весь счет должен быть отправлен в PayPal с указанием отдельных товаров с их ценами.
Как только пользователь оплатит все эти товары, paypal должен сообщить мне с returnUrl и некоторыми полями, удостоверяющими, что они оплатили. Я изменю базу данных.
Какой API действительно поможет мне получить максимальную отдачу от PayPal? Я прочитал Express Checkout, он выглядит так, как я ищу, но не уверен, действительно ли это то, что я хочу.
Ответ №1:
Вы можете использовать любой из API для выполнения того, что вы заявили — это скорее вопрос вашего уровня комфорта программирования, требуемого уровня интеграции (например, если вам удобно отправлять своих пользователей в PayPal для оплаты, а не заставлять их оплачивать на вашем сайте, например, с помощью Express Checkout), и сколько вы готовы платить ежемесячно / за транзакцию.
На самом базовом уровне вы могли бы легко использовать Website Payments Standard и настроить IPN (мгновенное уведомление о платеже), указывающее на URL в вашей системе, где вы могли бы выполнить некоторую дальнейшую обработку в автоматическом режиме. Будьте осторожны, так как пользователю с небольшим опытом довольно легко изменить количество или цены товаров в HTML-формате корзины перед отправкой в PayPal. Вам придется согласовать данные в вашем IPN URL, чтобы убедиться, что они не были изменены.
посетите сеть разработчиков PayPal для получения дополнительной информации:https://www.x.com/community/home (и да, x.com их фактический URL … выглядит как спам)
Ответ №2:
Вы смотрели на PayPal Website Payments Pro? За это взимается плата в размере 20 долларов США в месяц, и оно включает в себя некоторые API, которые позволят вам объединять товары в один платеж, а затем отправлять пользователя в PayPal, затем он перенаправит обратно на ваш сайт и позволит вам подтвердить платеж, отображая сводку заказа и т.д.
Комментарии:
1. Есть ли у них демо для тестирования?
2. Да, вы можете зарегистрироваться и получить бесплатный доступ к их сайту-песочнице, прежде чем запускать платную услугу.
Ответ №3:
Я сам нашел решение. Я использовал плагин PayPal Express Checkout. Я написал ASP.NET подключаю сам, и пока все работает как по маслу!