Этот вопрос основан на проекте, выполненном с помощью учебника MvcMusicStore.
Те же технологии также реализованы на моем сайте, например (MVC3, Sql Server 2008 SSMS & EF Code First)
Iвнедрил оплату веб-стандартов PayPal в моем проекте.Благодаря @Arun, я сослался на его сайт здесь http://www.arunrana.net/2012/01/paypal-integration-in-mvc3-and-razor.html
Ситуация в MvcMusicStore:
Мой проект похож на поток данных MvcMusicStore.Как вы можете видеть по этой ссылке, http://www.asp.net/mvc/tutorials/mvc-music-store/mvc-music-store-part-9
В этом руководстве Джон Галлоуэй вставил поле «Платеж» в страницу AddressAndPayment.cshtml (но для простоты он сделал все продукты, которые можно было приобрести бесплатно, набравключевое слово «бесплатно», которое позволит пользователю оформить заказ, нажав SubmitOrder и сохранив заказ в базе данных)
Ситуация в моем проекте:
Мой вопрос касаетсярабочий процесс, который я собираюсь применить.
Когда пользователь добавляет товары в корзину и просматривает товары в корзине.
Я хочу:
- Перенаправить пользователя в PayPal для оплаты после нажатия «Оформить заказ».
- После совершения платежа пользователем верните пользователя на страницу AddressAndPayment.cshtml
- Затем пользователь вводит информацию и отправляет заказ.
Правильно ли начинать этот рабочий процесс?
Если да, как мне преобразовать эти переменные из моего проекта;
Product.Title
Product.Quantity
Product.UnitPrice
, чтобы соответствовать этим переменным PayPal?
Item_Name
Amount
Quantity