C# 如何使用任何PayPal sdk检查付款状态
我目前正在使用PayPal的Merchant SDK,我想知道如何检查付款状态?这对于待付款或延迟付款特别有用。我在数据库中保存的只是付款人ID 我想要一个方法来检查付款状态,以便我可以继续付款,一旦它被批准,或取消,使用贝宝的商户SDK 下面是一个例子:C# 如何使用任何PayPal sdk检查付款状态,c#,paypal,C#,Paypal,我目前正在使用PayPal的Merchant SDK,我想知道如何检查付款状态?这对于待付款或延迟付款特别有用。我在数据库中保存的只是付款人ID 我想要一个方法来检查付款状态,以便我可以继续付款,一旦它被批准,或取消,使用贝宝的商户SDK 下面是一个例子: GetExpressCheckoutDetailsRequestType req = new GetExpressCheckoutDetailsRequestType { Token = token }; GetExpressChe
GetExpressCheckoutDetailsRequestType req = new GetExpressCheckoutDetailsRequestType
{
Token = token
};
GetExpressCheckoutDetailsReq detailsReq = new GetExpressCheckoutDetailsReq
{
GetExpressCheckoutDetailsRequest = req
};
GetExpressCheckoutDetailsResponseType response = service.GetExpressCheckoutDetails(detailsReq);
但是,在当前示例中,我没有令牌,这是我第一次创建付款时返回的值,我不确定是否将获得付款状态
我应该做什么来实现我想要的?或者我是否需要继续使用另一个SDK,或者restapi
?请根据尝试getAck()
方法
它将返回一个AckCodeType(可以是其中一个值)。如果该值为
Success
,并且可能为SuccessWithWarning
,则您需要继续操作。Merchant SDK是否提供该值?根据文档,是。jerrythedog.com目前正在出售,即链接已断开。