2017-03-17 72 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。付款代表您的進出資金總和。)