c# - 如何从 BuckarooSdk 获取付款状态?
问题描述
我正在尝试获取付款的付款状态。我有下面的代码:
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
文档有限,所以我没有在那里找到答案。Stack Overflow 上的 Buckaroo 帖子也不多。
如何使用 BuckarooSdk 获取 Buckaroo 付款的状态?
解决方案
推荐阅读
- sql - 查找一个字段的实例,其中另一个字段的对应值(应该是 1-1)具有多个值
- scala - 为什么 ((_: Int, _: Int) => _ / _) 当 ((_: Int) / (_: Int)) 编译时不编译?
- c - 有没有办法在同一个循环中渲染我的 Termbox 游戏和处理键盘事件?
- http - HTTP Auth 与复杂 URL
- android-studio - 为什么打开flutter项目时Android Studio中缺少LogCat和AVD Manager
- deserialization - 如何使用 Spring Cloud Stream 编写通用反序列化器?(Batch-Consumer)
- google-apps-script - 是否可以使用 Google Apps 脚本将文档另存为 epub?
- codenameone - 调查 Codename One iOS 应用程序上的 Java.Lang.NullPointerException
- android - 应用程序意外关闭 - Kotlin
- html - HTML 数据列表数组