Я рассматриваю использование PayPal в качестве варианта оплаты для моей пользовательской корзины покупок, которую я создал. У меня уже установлена тележка, а касса «полная». Он запрашивает у пользователя адрес. Как только они заполнят все поля, они нажмут «Pay with PayPal». Это еще не отправляет их в PayPal. Сначала он обрабатывает введенные данные, затем перенаправляет их в PayPal для оплаты.Удаление (или предварительная заполнение) данных адреса для PayPal Express Checkout
Все это с помощью PayPal Express Checkout.
Желаемый поток - это что-то вроде этого.
- Пользователь добавляет товары в корзину. Все это происходит и уже обрабатывается моим сервером, без звонков в PayPal. Я хочу, чтобы пользователь управлял тележкой на МОЕМ ВЕБ-САЙТЕ, а не в PayPal.
- После того, как вы закончили, пользователь ударил 'checkout'. Затем он переносит их на другую страницу моего сервера (например, http://mywebsite.com/store/checkout/), где они подтверждают свою корзину покупок и вводят свой адрес доставки и другие данные.
- После того, как они завершат это, они нажимают кнопку «Оплатить с помощью PayPal» и отправляются на другую страницу на моем сервере (например, http://mywebsite.com/store/checkout/pay/), где мое веб-приложение обрабатывает заказ и информацию и добавляет его в базу данных. Теперь, ЗДЕСЬ, где я хочу, чтобы произошло волшебство PayPal.
- Во время обработки предыдущей страницы (шаг три) я хочу, чтобы мое веб-приложение связывалось с paypal с помощью API SetExpressCheckout и перенаправляло пользователя на страницу оплаты PayPal.
- Пользователь вводит данные своей кредитной карты или PayPal и оплачивает https://paypal.com.
- Затем пользователь отправляется обратно на мой сайт, чтобы сообщить, что платеж получен (если есть) или любые другие предупреждения, о которых им нужно знать. Статус заказа обновляется соответствующим образом, и заказ отправляется.
Я уверен, что все это возможно. Это? Я использую Python и Django.
Моя единственная проблема заключается в том, что я не хочу, чтобы пользователи вводили свой адрес доставки/оплаты TWICE (один раз на моем веб-сайте, один раз на веб-сайте платежной системы). Я не хочу, чтобы пользователь должен был ввести свой адрес доставки/оплаты на веб-сайте платежа PayPal. Нет необходимости в этом, поскольку у меня уже есть это. Можно ли удалить поля адреса с веб-сайта PayPal или просто предварительно заполнить их данными с моего сайта?
Это возможно, но на каком языке вы пишете в? – random
@echo: извините. Python с django –