为什么不推荐使用transaction_disbursed webhook?

时间:2015-06-17 19:16:31

标签: braintree

在记录webhook的网页上,例如https://developers.braintreepayments.com/javascript+php/reference/general/webhookstransaction_disbursed webhook被列为已弃用:

  

已过时

     

如果您的商家帐户与参与银行相关联,那么我们会在交易标记为付款后向您发送此Webhook(意味着它将在今天离开我们的银行帐户)。如果您有合格的商家帐户,则只能在“控制面板”的“Webhooks”部分中看到此选项。

但是,没有解释为何弃用它。

这导致了一些问题:

  1. 为何弃用?
  2. Braintree打算删除webhook吗?
  3. 有用吗?目前,如果我订阅webhook,我是否可以在每笔交易中可靠地收到一次?
  4. 如果我使用它,我应该使用什么呢?通常,当技术产品中的某个功能被标记为已弃用时,文档会建议另一种方法,但目前情况并非如此。我希望在交易发生时立即知道,以便我可以制作客户已经支付给他们的货物;我应该通过什么过程来做这个,如果不是由webhook?是否首选我有一个守护进程在循环中轮询事务API?为什么?

1 个答案:

答案 0 :(得分:2)

我在Braintree工作。如果您有更多问题,最好的选择是reach out to our support team。我建议我们向已弃用的webhook添加一条显式消息,告知该做什么。

该webhook已被disbursement webhook

取代
  

如果您的商家帐户与参与的银行相关联,那么一旦我们向您的帐户发送了一笔付款,我们就会将此Webhook发送给您(这意味着它将在今天离开我们的银行帐户)。如果您有合格的商家帐户,则只能在“控制面板”的“Webhooks”部分中看到此选项。 此与事务已分配Webhook之间的区别在于,这是每天针对每个商家帐户发送的,而不是针对每笔交易发送的。 有关详细信息,请参阅Disbursement Details部分

请注意,尽管每个交易都会发送一次transaction_disbursed webhook,但每日批量付款都会发生,因此针对transaction_disbursed webhook进行整合不会让您更快地了解付款情况。此外,将来可能会删除transaction_disbursed webhook。没有理由对它进行整合,你不应该这样做。