gpt4 book ai didi

c# - 如何使用任何 PayPal SDK 检查付款状态

转载 作者:太空宇宙 更新时间:2023-11-03 16:31:59 25 4
gpt4 key购买 nike

我目前正在使用 PayPal 的 Merchant SDK,我想知道如何检查付款状态?这对于待定付款或延迟付款特别有用。我在数据库中保留的只是付款人 ID。

我想要一种检查付款状态的方法,以便在付款获得批准或取消后,我可以使用 PayPal 的 Merchant SDK 继续付款。

这是一个例子:

GetExpressCheckoutDetailsRequestType req = new GetExpressCheckoutDetailsRequestType
{
Token = token
};

GetExpressCheckoutDetailsReq detailsReq = new GetExpressCheckoutDetailsReq
{
GetExpressCheckoutDetailsRequest = req
};

GetExpressCheckoutDetailsResponseType response = service.GetExpressCheckoutDetails(detailsReq);

但是在当前示例中,我没有 token ,这是我第一次创建付款时返回的值,我不确定我是否会获得付款状态。

我应该怎么做才能达到我想要的?还是我需要继续使用另一个 SDK 或 REST Api

最佳答案

根据 this documentation 尝试 getAck() 方法

它将返回一个 AckCodeType(可以是值 here 之一)。如果该值为 Success 并且可能为 SuccessWithWarning,您将要继续。

关于c# - 如何使用任何 PayPal SDK 检查付款状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22202333/

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