首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问Authorize.net web钩子有效载荷值

如何访问Authorize.net web钩子有效载荷值
EN

Stack Overflow用户
提问于 2016-12-28 12:29:11
回答 2查看 450关注 0票数 0

我已经设置了我的沙箱帐户的authorize.net网络钩子。当任何事件发生时,我都会得到网钩。但我在$_POST$_GET$_REQUEST上找不到任何东西

我尝试过读取PHP输入流

代码语言:javascript
复制
$webhook = fopen('php://input' , 'rb');
while (!feof($webhook)) {
    $webhookContent .= fread($webhook, 4096);
}
fclose($webhook);

但是,我仍然不能得到有效载荷变量。请帮助我识别authorize.Net如何发送有效载荷变量!

EN

回答 2

Stack Overflow用户

发布于 2017-06-01 16:41:21

如果您试图在代码中显示内容以确保来自Authorize.net的响应,那么这可能无法解决您的问题,除非您将响应存储在某个地方,否则您可能无法确定。请尝试这两种方法中的任何一种。

  1. 放置db连接并插入查询(或)
  2. 将into响应插入file_put_contents($filename,$webhookContent)的文件中

在while循环结束后立即将任意一步放入,并在1或2分钟后返回,您将根据上面所遵循的方法在数据库或创建的文件中找到响应。

票数 0
EN

Stack Overflow用户

发布于 2021-04-21 17:50:40

获取标头参数:$headers = getallheaders();

获取有效载荷:$payload = file_get_contents("php://input");

编码有效载荷- $response= json_encode($payload);

编码头参数:$headersresponse = json_encode($headers);

有效载荷将包含responseCode、authCode、authAmount、entityName、notificationId等参数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41362195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档