为什么我会错过无提示的后期交易?
我是 Authorize.net 的新手。我们正在与 ARB 建立定期交易,并且我们已经设置了 Silent Post 页面。
昨天我们输入了 4 笔交易,而 Silent Post 只显示了 3 笔。前一天,我们输入了 2 笔,但只返回了 1 笔。我不确定这是否是巧合,或者这是否意味着我们要返回什么比我们输入的交易少 1 笔。在这两种情况下,都是最终未完成的交易。 (但是,我们确实收到了所有人的确认电子邮件,因此我们可以放心地假设他们已发送交易)。
我们的无声帖子页面设置起来很简单。它只是获取给定的内容并将其发送到将数据放入数据库的函数。它还将其转储到日志文件中。
发生这样的事情有什么常见原因吗?
I'm new to Authorize.net. We're setting up recurring transactions with ARB and we have our Silent Post page set up.
Yesterday we put in 4 transactions, and Silent Post only turned up 3. The day before, we put in 2 and only got back 1. I'm not sure if this is coincidence, or if it means something that we're getting back 1 less transaction than we put in. In both cases, it was the final transaction that didn't go through. (We did, however, get the confirmation email for all of them, so we can safely assume that they sent the transaction out).
Our silent post page is set up simply. It just takes what's given and sends it to a function which puts the data into a database. It also is dumping it into a log file.
Are there any common reasons why something like this would happen?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这实际上很奇怪。通过 Authorize.Net 发送的每笔交易都会触发 Silent Post,无论其方式(AIM、ARB、CIM、SIM、虚拟终端)或结果(批准、拒绝、错误、拆分投标)如何。每个人都是独立于其他人的,因此一个人不能影响另一个人。
除了当天的最后一笔交易之外,这两笔失踪交易之间还有什么共同点吗?比如交易都被拒绝了?或者可能有相同的字段为空?这就是我在尝试解决此问题时首先要考虑的问题。
That's actually very odd. Silent Post is triggered for every transaction sent through Authorize.Net regardless of the means (AIM, ARB, CIM, SIM, virtual terminal) or result (approved, declined, error, split tender). Each one is independent of the others so one cannot be affecting another.
Is there anything common between the two missing transactions besides being the last ones of the day? Like are both declined transactions? Or maybe have the same fields blank? That's what I would look at first in trying to troubleshoot this.