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