Wordpress 中的格子 Webhook 处理

Plaid Webhook Handling in Wordpress

提问人:Abhishek kumar 提问时间:11/16/2023 最后编辑:Abhishek kumar 更新时间:11/16/2023 访问量:26

问:

我正在开发的应用程序需要 webhook 集成,我对这个概念相当陌生,但试图尽可能多地遵循给定的文档并在 Plaid 上注册一个 webhook,这有效并且我确实得到了响应,问题是我无法理解他们发送的响应以及我应该如何处理它们。

这是我的 webhooks 代码,我将响应保存在 txt 文件中,我确实计划在此处添加逻辑以更新回数据库:

function custom_webhook($request){
    $data           = array( "status" => "success", "message" => "", 
                            'type' => "custom_webhook");
    $data_link      = file_get_contents("php://input");
    $directory      = dirname(__FILE__);
    $fp             = fopen($directory . "/custom_webhook.txt", "w");
    fwrite($fp, $data_link); 
    fclose($fp);
    $data['data']   = null;
    return new WP_REST_Response($data, 200);
}

这是我从 Plaid 得到的回复:

{
  "environment": "sandbox",
  "error": null,
  "item_id": "HIDDEN_FOR_OBVIOUS_REASONS",
  "webhook_code": "NEW_ACCOUNTS_AVAILABLE",
  "webhook_type": "ITEM"
}

请告诉我我做错了什么,或者还需要做什么。

php wordpress webhooks 格纹

评论

0赞 cabrerahector 11/16/2023
我们需要更多的背景信息才能提供帮助。例如,您的代码究竟尝试做什么?我们在这里看到的只是将 Plaid 的响应保存到 .txt 文件的代码。
0赞 Abhishek kumar 11/16/2023
@cabrerahector,webhook 将用于侦听转账事件、KYC 进度等,例如转账何时从过账转移到结算等
0赞 CBroe 11/16/2023
webhook 会通知您,某些事情已经发生。您现在想用这些信息做什么......这真的主要取决于你。
0赞 Abhishek kumar 11/16/2023
@CBroe 当特定用户进行任何交易或需要更新KYC数据时,如何通知他
2赞 CBroe 11/16/2023
不能告诉你,我无法从你展示的那段响应数据中确定它实际上包含哪些信息,或者该信息中的哪一部分与你存储的其他内容有关。但是,对于您尝试在那里实现的任何特定过程,可能都应该有一些文档,对吧......?

答: 暂无答案