gpt4 book ai didi

c# - PayPal 付款后如何获取 TransactionID

转载 作者:行者123 更新时间:2023-11-30 15:59:44 25 4
gpt4 key购买 nike

我正在使用 MVC 开发一个网站,我将使用 PayPal 管理付款。

付款后我需要交易ID,但我不知道如何获得。谁能帮帮我?

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");

我附上了我需要的信息的图片

enter image description here

最佳答案

我不确定您使用的是哪种 SDK,但通常您会在 REST 响应中的每个交易元素的 related_resources 属性中找到 TransactionID id 值。

Example JSON Response


我建议您查找 PayPal-NET-SDK on github .它有一个良好而强大的社区,并且可以快速响应您的问题。

关于c# - PayPal 付款后如何获取 TransactionID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41259104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com