2017-03-17 76 views
2

我没有找到refund webhook webhooks listBraintree有退款webhook吗?

拨款webhook什么可以帮助我在这种情况下https://developers.braintreepayments.com/reference/general/webhooks/disbursement/php


[编辑#1]:我测试了一下,发现Disbursment网络挂接退款按钮被点击布伦特里沙箱管理员后不会触发。

所以我认为没有webhook退款。现在,我结束了与计划的cron任务从布伦特里API获得退款交易:

$collection = Braintree_Transaction::search([ 
    Braintree_TransactionSearch::createdAt()->greaterThanOrEqualTo($hourAgo), 
    Braintree_TransactionSearch::type()->is(Braintree_Transaction::CREDIT), 
    Braintree_TransactionSearch::refund()->is(true) 
]); 

附:嘿,downvoters,你为什么不在意见中争论你的意见?至少它可能会有帮助的人会找到这个线程。

回答

1

完全披露:我在Braintree工作。如果您有任何其他问题,请随时联系support

Braintree没有创建退款时触发的webhook。 Webhooks用于异步事件 - 换句话说,不是由您的集成API调用直接触发的事件。您可以通过退款API调用通过result object获得有关退款成败的即时反馈。使用该结果触发退款发生时您想采取的任何操作。

(如果你实际上寻找的是获取信息时的退款交易拨付,即当退款资金移出你的银行账户,那么你实际上希望disbursement webhook。付款代表您的进出资金总和。)