我正在尝试获取付款的付款状态。我有下面的代码:
public bool HasBeenPayed(string transactionKey)
{
var logger = new CustomLogger();
var client = new SdkClient(() => logger);
var request = client.CreateRequest().
Authenticate(
_websiteKey,
_apiKey,
_isLive,
CultureInfo.GetCultureInfo("nl-nl"),
BuckarooSdk.DataTypes.ChannelEnum.Web).
TransactionStatusRequest().
Status(transactionKey);
var status = request.GetSingleStatus();
var statusCode = status.Status.Code.Code;
return statusCode == BuckarooSdk.Constants.Status.Success;
}
执行此操作时,它冻结在执行request.GetSingleStatus();
时。它不会继续到下一行。自定义CustomLogger
中登录的最后一件事是:
The serialized request in JSON format is: null
documentation受限制,所以我在那里没有找到答案。在Stack Overflow上也没有太多Buckaroo帖子。
如何使用BuckarooSdk获取Buckaroo付款的状态?