Я работаю над проектом MVC, в котором мне нужно использовать адаптивную цепочку с авторизацией и захватом.Как использовать PaymentAction в адаптивной цепной платежной системе PayPal в C#
прямо сейчас, я этой ссылке: -
https://xadaptivepayments.codeplex.com/
Этот код работает отлично для передачи платежей в более чем одной учетной записи. Но я не знаю, как я могу добавить параметр платежного обращения, когда он перенаправляет на учетную запись для песочницы для оплаты, чтобы продавец мог захватить платеж.
Мой код выглядит следующим образом: -
IPayPalAdaptivePaymentService _paysvc = new PayPalAdaptivePaymentService();
Uri redirectUrl = new Uri(ConfigurationManager.AppSettings["REDIRECT-URL"]);
Uri returnUrl = new Uri(ConfigurationManager.AppSettings["PAYPAL-RETURNURI"]);
Uri cancelUrl = new Uri(ConfigurationManager.AppSettings["PAYPAL-CANCELURI"]);
string str = "asdsadsadsads";
string seller = ConfigurationManager.AppSettings["PAYPAL-SELLER"];
string paymentref = "test123";
string currency = "USD";
List<x.paypal.model.Receiver> receivers = new List<x.paypal.model.Receiver>();
receivers.Add(new x.paypal.model.Receiver { Amount = "3", Email = "[email protected]", InvoiceId = str, Description = "test paypal payment" });
receivers.Add(new x.paypal.model.Receiver { Amount = "7", Email = "[email protected]", InvoiceId = str, Description = "test paypal payment 1" });
IPayRequest payRequest = new x.paypal.model.PayRequest().CreateRequest().WithPaymentReference(paymentref).WithReturnUri(returnUrl).WithCancelUri(cancelUrl).Currency(currency).ReceiverList(receivers);
var resp = _paysvc.RequestPayment(payRequest);
return Redirect("https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_ap-payment&paymentaction=authorization&paykey=" + resp.PayKey);
Пожалуйста, помогите мне в этом.
Спасибо заранее ...
Спасибо Mate ... Я поеду с PreApproval .... – yash