簡體   English   中英

如何使用任何PayPal SDK檢查付款狀態

[英]How to check payment status with any PayPal sdk

我目前正在使用PayPal的Merchant SDK,並且想知道如何查看付款狀態? 這對於待付款或延遲付款特別有用。 我保留在數據庫中的只是付款人ID。

我想要一種檢查付款狀態的方法,以便一旦使用PayPal的Merchant SDK批准或取消付款后就可以繼續進行付款。

這是一個例子:

GetExpressCheckoutDetailsRequestType req = new GetExpressCheckoutDetailsRequestType
{
    Token = token
};

GetExpressCheckoutDetailsReq detailsReq = new GetExpressCheckoutDetailsReq
{
    GetExpressCheckoutDetailsRequest = req
};

GetExpressCheckoutDetailsResponseType response = service.GetExpressCheckoutDetails(detailsReq);

但是,在當前示例中,我沒有令牌,這是我第一次創建付款時返回的值,並且不確定是否會獲得付款狀態。

我應該怎么做才能實現自己想要的? 還是我需要繼續使用其他SDK或REST Api

根據本文檔嘗試getAck()方法

它將返回一個AckCodeType(可以是此處的值之一)。 如果該值是Success並且可能是SuccessWithWarning那么您將要繼續。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM