当请求处于挂起状态时,获取masspay的状态API不会返回行数据

时间:2014-01-26 08:21:04

标签: transactions status dwolla masspay

我使用Dwolla masspay API通过user_job_id提交付款请求。提交请求后,我调用API(https://masspay.dwollalabs.com/api/status/)以通过user_job_id获取作业详细信息。我希望我可以从行数据中获取事务ID,并在我的系统中记录Dwolla事务ID。希望能够使用每行的Dowlla transaciton ID处理事务状态更新的Dwolla回调。

问题是,当付款仍然处于PENDING模式时,作业详细信息API调用似乎不返回任何行级别详细信息,因此我无法获取行级别事务ID。因此,我无法处理Dwolla callbak进行状态更新,因为我不知道事务ID。

我有什么方法可以将状态更新回复核心回到我的支持请求中吗?

1 个答案:

答案 0 :(得分:0)

当作业处于挂起模式时,无法查看已处理的行的事务ID(当然,也无法查看尚未处理的行的事务ID,因为,好吧,他们还没有交易ID :))。

这对于MassPay的新功能来说是个好主意。我已将它添加到我们的待办事项列表中。

与此同时,我建议使用另一种解决方案:捕获并存储所有TransactionStatus webhook通知,然后等到作业完成后再尝试关联它们。作业完成后,您将可以访问这些事务ID,并可以将事务状态关联回每行。