Произведите оплату в PayPal до SubmitOrder - PullRequest
0 голосов
/ 02 февраля 2012

Этот вопрос основан на проекте, выполненном с помощью учебника 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 и сохранив заказ в базе данных)

Ситуация в моем проекте:

Мой вопрос касаетсярабочий процесс, который я собираюсь применить.

Когда пользователь добавляет товары в корзину и просматривает товары в корзине.

Я хочу:

  1. Перенаправить пользователя в PayPal для оплаты после нажатия «Оформить заказ».
  2. После совершения платежа пользователем верните пользователя на страницу AddressAndPayment.cshtml
  3. Затем пользователь вводит информацию и отправляет заказ.

Правильно ли начинать этот рабочий процесс?

Если да, как мне преобразовать эти переменные из моего проекта;

 Product.Title
 Product.Quantity
 Product.UnitPrice

, чтобы соответствовать этим переменным PayPal?

 Item_Name
 Amount
 Quantity

1 Ответ

0 голосов
/ 03 февраля 2012

Ну, я понял это сам.

Мой первый вопрос, «Правильно ли начинать этот рабочий процесс?»

Я успешно его реализовал. Я не могу сказать, что это 100% правильный способ реализации. Это зависит от вашей собственной системы работы. Что касается MvcMusicStudio, я не могу думать ни о каких других методах, кроме этого.

Что касается второго вопроса, все, что я сделал, это вызвал цикл foreach и зациклил переменные PayPal. Более подробно вы увидите это на сайте Аруна (ссылка приведена в ветке вопросов выше).

Спасибо.

...