【问题标题】:Why is the transaction_disbursed webhook deprecated?为什么不推荐使用 transaction_disbursed webhook?
【发布时间】:2015-06-17 19:16:30
【问题描述】:

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

已弃用

如果您的商家帐户与参与的银行相关联,那么一旦交易被标记为付款(这意味着它将在今天离开我们的银行帐户),我们就会向您发送此 Webhook。如果您拥有符合条件的商家帐户,您只会在控制面板的 Webhook 部分看到此选项。

但是,没有解释为什么它被弃用。

这引出了几个问题:

  1. 为什么不推荐使用它?
  2. Braintree 是否打算移除 webhook?
  3. 有效吗?目前,如果我订阅了 webhook,我能否在每笔交易中可靠地收到一次?
  4. 如果我使用它,我应该使用什么来代替?通常,当技术产品中的某个功能被标记为已弃用时,文档会建议另一种方法,但目前情况并非如此。我想立即知道交易何时支付,以便我可以将客户支付的商品提供给他们;如果不是通过 webhook,我应该通过什么过程来执行此操作?我是否最好有一个在循环中轮询事务 API 的守护程序?为什么?

【问题讨论】:

    标签: braintree


    【解决方案1】:

    我在布伦特里工作。如果您有更多问题,最好的选择是reach out to our support team。我建议我们在已弃用的 webhook 中添加一条明确的消息,说明该怎么做。

    该 webhook 已被 disbursement webhook 取代:

    如果您的商家帐户与参与的银行相关联,那么我们将在向您的帐户发送付款后向您发送此 Webhook(这意味着它将在今天离开我们的银行帐户)。如果您拥有符合条件的商家帐户,您只会在控制面板的 Webhook 部分看到此选项。 这与 Transaction Disbursed Webhook 之间的区别在于,这是每天按商家帐户发送的,而不是按交易发送的。有关详细信息,请参阅Disbursement Details 部分。

    请注意,虽然transaction_disbursed webhook 在每笔交易中发送一次,但支付是每天发生的,因此与transaction_disbursed webhook 集成不会让您更快地了解支付。此外,transaction_disbursed webhook 将来可能会被删除。没有理由反对它,你不应该这样做。

    【讨论】:

    • 我们可以在哪里配置支付计划?
    • @NguyễnHoàngKhánhHà 我不确定我是否理解你的问题。您应该联系我们的支持团队。一般情况下,除周末外,每天都会支付一次。
    • 对不起,我的问题不清楚。但是如何在沙盒环境中测试支付?
    • @NguyễnHoàngKhánhHà 你可以generate a sample notification
    • 是的,我确实生成了样本一。但实际上,我想从 webhook 执行虚假支付通知。今天早上,我收到了我昨天进行的(假的)交易的通知。我想知道我在哪里可以为那个假的配置时间表,不是一天,而是一分钟或每小时。
    猜你喜欢
    • 2016-02-23
    • 2017-11-04
    • 2011-10-22
    • 2011-04-11
    • 2021-10-12
    • 2012-12-07
    • 2012-05-16
    • 2020-06-29
    • 2014-08-11
    相关资源
    最近更新 更多