私は MVC プロジェクトに取り組んでおり、承認とキャプチャを備えた適応型チェーン支払いシステムを使用する必要があります。
今、私はこのリンクをたどっています:-
https://xadaptivepayments.codeplex.com/
このコードは、複数のアカウントで支払いを転送するために正常に機能しています。しかし、売り手が支払いをキャプチャできるように、支払い用のサンドボックス アカウントにリダイレクトするときに paymentaction パラメータを追加する方法がわかりません。
私のコードは次のとおりです: -
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 = "payments-facilitator@akaritutoring.com", InvoiceId = str, Description = "test paypal payment" });
receivers.Add(new x.paypal.model.Receiver { Amount = "7", Email = "yashsharmanice1@gmail.com", 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);
これで私を助けてください。
前もって感謝します...