我在webhooks list中没有找到一些refundwebhook 。
在这种情况下,支付 webhook可以帮助我吗https://developers.braintree payments.com/reference/general/webhooks/disbursement/php?
[编辑#1]:我已经对其进行了测试,发现在 Braintree 沙箱管理中单击退款按钮后,支付 webhook不会触发。
所以我认为没有退款网络钩子。现在,我最终完成了预定的 cron 任务,以从 Braintree API 获取退款交易:
$collection = Braintree_Transaction::search([
Braintree_TransactionSearch::createdAt()->greaterThanOrEqualTo($hourAgo),
Braintree_TransactionSearch::type()->is(Braintree_Transaction::CREDIT),
Braintree_TransactionSearch::refund()->is(true)
]);
Run Code Online (Sandbox Code Playgroud)
PS 嘿,投反对票的人,为什么不在评论中论证你的观点呢?至少对于找到该线程的人来说可能会有所帮助。
全面披露:我在布伦特里工作。如果您还有任何其他问题,请随时联系支持人员。
\n\nBraintree 没有创建退款时触发的 Webhook。Webhook 用于异步事件\xe2\x80\x94,换句话说,这些事件不是由集成进行的 API 调用直接触发的。您可以通过退款 API 调用的结果对象获得有关退款成功或失败的即时反馈。使用该结果来触发退款发生时您想要采取的任何操作。
\n\n(如果您实际上要寻找的是在退款交易支付时获取信息\xe2\x80\x94,即,当退款资金从您的银行帐户转出时\xe2\x80\x94,那么您实际上确实需要支付 webhook。支付代表您的收入和支出资金的总和。)
\n| 归档时间: |
|
| 查看次数: |
1404 次 |
| 最近记录: |