2015-09-11 3 views
0

Я пытаюсь настроить простой платеж с использованием PayPal и MVC, прямо сейчас у меня есть код, который принимает идентификатор из базы данных на предметы, которые вы можете приобрести.PayPal с использованием проблем MVC

мне удалось найти код, который берет меня на этот экран:

enter image description here

У меня есть некоторый код, который после нажатия кнопки «Продолжить» PayPal вернется и позвонить, но единственное, что у меня есть в этом кусочке кода заключается в следующем:

public ActionResult PayPalExpressCheckoutAuthorisedSuccess(string token, string PayerID) 
{ 

    return RedirectToAction("GivePurchasedItemsToUse"); 
} 

Я могу видеть, что они дали мне токенов и плательщик идентификатор, но я не уверен, куда идти отсюда, в методе PayPalExpressCheckourAuthorisedSuccess, я что-то послать обратно в PayPal ? Пока ничего не отображается ни на одной из двух учетных записей PayPal, которые я использую.

В учебнике я последовала: http://rituranjangupta.blogspot.nl/2012/10/paypal-with-aspnet-mvc.html

ответ

0

Предполагая, что я понял состояние, где вы находитесь, что после пользователь «одобрил *» Paypal Оплата (где Paypal перенаправляет обратно к RETURNURL), вам нужно будет «завершить» транзакцию.

  • GetExpressCheckoutDetails - (по желанию), если вы хотите получить информацию, например, Paypal адрес доставки

  • DoExpressCheckoutPayment - это реальный шаг, который завершает сделки

Обширная Ссылка: Paypal Developer -> Express Checkout


* утвержден

СОВЕТ. Не допускайте неверного толкования «одобренного» в качестве «платежа». Все это на самом деле означает, что пользователь одобрил платеж Paypal для использования вами (например, Пользователь согласился заплатить некоторую сумму, выбрал то, что источник финансирования, доставки и т.п.) - вы все равно должны «завершить» вещи

НТН ..

Смежные вопросы