根据我所理解的文档,当我们从托管中释放资金时,如果我们设置了一个 webhook 子商户有任何问题,Disbursement Exception
那么它将通知我们。Braintree 将使用请求参数访问我们在控制面板中配置的端点 url,我想查找引发了哪些交易和子商户问题。从这个文档中可以清楚地看到他们将在请求参数中发送的交易ID,但在文档中的任何地方都没有明确给出关于子商家的详细信息。
我什至尝试了sample payload,payload 不反映实际的请求参数。为了了解自己在发生时 Braintree 将发送哪些参数,我使用 asDisbursement Exception
在沙箱中创建了一个子商户,之后我创建了一些销售交易,其中资金必须从托管中释放以新创建子商户。从两天开始,我一直在等待 Braintree 将点击我在控制面板中配置的端点 url,当它尝试向子商户释放资金时,但 Braintee 从未点击过端点 url,并且托管状态仍然是.PHP SDK
destination
Braintree_Test_MerchantAccount::$bankRejectedUpdateFundingInformation
Release Pending
我的问题简而言之:当braintree webhook命中端点url时,如何知道发生了哪个子商户支付异常?