C# 在PayPal中付款后如何获取TransactionID
我正在用MVC开发一个网站,我将用PayPal管理付款 付款后,我需要交易ID,但我不知道如何获得它。 有人能帮我吗C# 在PayPal中付款后如何获取TransactionID,c#,asp.net-mvc,paypal,C#,Asp.net Mvc,Paypal,我正在用MVC开发一个网站,我将用PayPal管理付款 付款后,我需要交易ID,但我不知道如何获得它。 有人能帮我吗 payRequest.ReturnURL = url + Url.Action("PaymentPayPalOk"); payRequest.CancelURL = url + Url.Action("PaymentKo"); payRequest.Amount = Math.Round(model.total, 2);
payRequest.ReturnURL = url + Url.Action("PaymentPayPalOk");
payRequest.CancelURL = url + Url.Action("PaymentKo");
payRequest.Amount = Math.Round(model.total, 2);
payRequest.Commento = string.Format("Ordine: {0}", OrderId);
payRequest.ReceiverEmail = PayPal.RecipientEmail;
var payResponse = _payPalService.ProcessPayment(payRequest, Server.MapPath("~/"));
model.TransactionId = payResponse.PayPalKey;
if (payResponse.IsSuccessful)
{
return Redirect(payResponse.RedirectURL);
}
else
return RedirectToAction("Index", "Error");
我附上了我需要的信息的图像
我不确定您正在使用哪种SDK,但通常您会在REST响应中的
id
值中每个事务元素的相关资源属性中找到事务id
我建议你查一下这本书。它有一个很好且强大的社区,对您的问题也有快速的响应。您使用的是哪种SDK?谢谢您的回答,我使用的是SOAP响应。