问题标签 [authorize.net-webhooks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何访问 Authorize.net webhook 有效负载值
我已经为我的 authorize.net 沙盒帐户设置了 webhook。当任何事件发生时,我都会得到 webhook。但我在$_POST或$_GET或$_REQUEST中找不到任何内容
我试图阅读 PHP 输入流
但是,我仍然无法获得有效负载变量。请帮助我识别 authorize.Net 如何发送有效负载变量!
php - 如何配置 Authorize.Net webhook
我已经配置了Authorize.net,接受我的客户要求的托管付款方式,除了交易响应之外,一切都很好。根据 Authorize.net,响应只能通过webhook或CommunicatorUrl这两种方式中的一种。CommunicatorUrl 不适用于我的代码。所以,选择了 webhook。下面是我的代码。请给我一些建议。
我的疑问是:
我的代码在调用可用 webhook 列表时显示此错误
{ "status": 405, "reason": "Method Not Allowed", "message": "The requested resource does not support http method 'POST' for given parameters.", "correlationId": "ff90ee25-0ba7-4006-bb1e-225ea64897e3" }
我应该在商家面板的任何地方配置 webhook
我如何使用 webhook 获得交易响应
/li>
请让我知道更多信息。
c# - Authorize.Net Creating error creating a new WebHook
I'm a C# developer I need to use webhooks to get some stuff after the gethostpage with redirect. Everything it's fine if I use GET ( get events, get my webhooks ), but when I'm going to create a new webhook I get a "The remote server returned an error: (400) Bad Request." for sure it's a stupid thing but I'm stuck.
Any tips?
The request
I'm trying the JSON sample from documentation sample
debugging - Authorize.net Webhooks - 需要详细的错误信息
我们正在尝试使用 Authorize.net Webhooks 连接到我们的 Salesforce 外部站点来加快速度。我们的 Salesforce 端点似乎工作正常,因为我可以从命令行使用 curl 调用它并传递一个成功保存到我们的数据库的 JSON 结构。这很好用。
但是,当我将 Webhook 的 URL 输入到 Authorize.net 中的“端点 URL:”字段并单击“测试 Webhook”按钮时,我收到错误消息:
“错误:连接到端点时发生错误:(打印我的端点 URL)
我确信我调用了正确的 URL,因为我已将它从命令行复制并粘贴到 Endpoint URL 字段中。但我需要知道为什么我会收到这个错误。是否有 Webhook 的调试日志?或者如何从 Authorize.net 获得更详细的错误消息?
请注意 - 这是测试来自 Authorize.net -> Salesforce 的 webhook 调用。
编辑:从命令行工作的 CURL 调用是:
谢谢和最好的问候!
authorize.net - 是否有用于定居点的 webhook?
authorize.net 是否提供任何用于结算的网络挂钩?文档没有列出它。
我们希望在订单结算后更新我们的数据库(为了提供作废或退款选项)。如果你之前做过这个并且没有使用 webhook,你是怎么做到的?
php - 如何使用 stymiee/authnetjson 调试无效的 webhook 有效负载
我使用stymiee/authnetjson
库在沙盒环境中使用和验证 authorize.net webhook。
我可以验证我的标题包括
我的 json 身体是
我设置了一个签名密钥,这一切似乎都是正确的,并且与库测试中的类似
我的代码如下所示:
我也尝试$headers
从构造函数 args 中删除参数
当我执行测试事务时,它是无效的,所以我在日志中得到“有效负载无效”。我该如何调试这个问题?
谢谢!NFV
php - 获取“Webhook 通知中发送的无效 JSON”Authorize.net
我的 Authorize.net webhook 在 A.net 端正确设置,当我触发一个事件来获取通知时,我在错误日志中得到这个:
PHP 致命错误:未捕获的异常 'JohnConde\Authnet\AuthnetInvalidJsonException' 和消息 'Invalid JSON sent in the Webhook notification' in /.../AuthnetWebhook.php:67 堆栈跟踪:0 /.../webhook.php(23) : JohnConde\Authnet\AuthnetWebhook->__construct('xxxxxxxxxxx...', '', Array) 1 {main} 在第 67 行的 /.../AuthnetWebhook.php 中抛出
我可以通过 Github 上的库成功设置 webhook 并获取通知历史记录。这是我用作端点的代码。allow_url_fopen 和 allow_url_include 在我的服务器上都设置为启用。
谢谢你的帮助!
asp.net - 在 Authorize.NET webhook 响应上保留 asp.net 会话数据
我正在尝试将 Authorize.NET 从 CIM 升级到 Accept Hosted,并遇到了这个问题:
Authorize.NET Accept Hosted需要 2 个 url 用于配置。
- 返回 URL,支付成功后将用户重定向到主页。
- 一个webhook url,Authorization.Net webhook 将向其发布 transID。
在重定向时,我需要访问存储在当前会话中的特定于应用程序的付款详细信息。注意:这些不是 authorize.net 付款详情,我可以从 webhook->transID->GetTransactionDetails 获取它们
在 CIM 中,重定向 url 包含来自 AuthorizeNET(transID 等)的付款信息,以及特定于应用程序的会话付款信息。所以我能够在一个处理程序中处理它们,该处理程序在重定向上被调用。
但是在新的 api 中,当 webhook 在我的 webhook URL 上发送发布数据时,它会异步执行,使用与进行付款的会话不同的会话。因此,当我从 AuthorizeNET 收到 transID 和后续付款详细信息时,它不知道会话相关应用程序特定的付款详细信息。
我的问题是,在收到 Authorize.Net 的付款详细信息后,如何保留特定于会话的数据?
有没有人遇到过类似的问题?解决此问题的最佳方法是什么?
php - Authorize.net web hook Webhook 通知中发送的 JSON 无效
我正在尝试在 Laravel 项目上实现 Authorize.net webhook。从商家界面,我添加了一个 webhook 端点。但是当我尝试检索事件时,它会抛出无效的 JSON 错误。我在下面的代码中做错了什么?
错误:
php - AuthnetWebhook 包签名密钥验证
我从我的 authorize.net 商家界面获得了 SIGNATURE_KEY。我正在使用 AuthnetJson 包。我是否必须将 128 十六进制 SIGNATURE_KEY 转换为二进制?如果答案是肯定的,那么我这样做了,但我的代码永远不会在 if ($webhook->isValid()){// 代码永远不会执行执行} 中执行。我做错了什么?
编辑: