当访客结账成功完成时,重定向和 webhook 回发都是指示成功结账的传递参数。但是,如果ACH在几天后未能清除,或者被接收者取消,会发生什么?我可以通过在预期的清算日期查询交易来确定这一点的唯一方法,还是我缺少一个网络钩子?
如果这是通过查询交易 ID 来完成的,并且我在预期的清算日期之后检查,是否保证在那之后不会清除?
Dwolla有一个名为"TransactionStatus"的Webhook。每当事务状态发生变化时,该 Webhook 都会发布到您的服务器。在典型的交易中,您将收到 2 条通知:首先,交易进入"待处理"模式,最后进入"已处理"(或"失败"、"已取消")模式。
这是一个页面,解释了交易可能处于的不同状态。
最后,如果您决定退出手动轮询方法,您应该知道,只要交易处于"待处理"模式,无论哪种方式都不能保证。也就是说,交易在清算日期后保持待处理状态的情况非常非常罕见。