0

在 Authorize.Net 中,即使结算成功,是否有办法识别或触发?我需要在数据库中更新我的订单,所以如果有任何 webhook 会很棒,有谁知道我在哪里可以找到有关它的更多详细信息?

4

1 回答 1

1

结算发生时没有 webhook。但是,由于它们每晚都在完全相同的时间发生,而且很少(如果有的话)失败,您可以设置一个自动作业,在每晚结算时间更新您的数据库。

如果需要特定于发生结算的触发器,您还可以解析信用卡结算报告电子邮件。

如果您想确认付款已结算,您可以随时调用 API 来获取交易状态。getTransactionDetailsRequest有一个名为transactionStatus“settledSuccessfully”的值,如果它已解决。

或者打电话getUnsettledTransactionListRequest看看有没有未结算的交易。如果没有,那么你知道他们都成功解决了。

于 2020-04-22T22:54:46.007 回答