我有一个带有通知url的coinbase api设置。我知道api集成是有效的,因为我已经做了一些关于列出帐户和创建地址的测试。我知道通知url是可访问的,因为我已经在浏览器中尝试过了。但是,事务不会触发通知url。我知道交易正在进行中,因为我可以查看我的帐户历史记录,并且我会收到他们的电子邮件。然而,即使我在控制器的相关功能顶部有这个:
file_put_contents(getcwd()."/assets/post.log",print_r($_POST,true));
在浏览器中访问通知url时,除了空数组之外,没有任何东西被记录在那里。通知url只是没有被触发。在这一点上,我可以采取哪些可能的步骤来排除故障?
最佳答案
登录$get和$u服务器。
我个人认为json_encode()比print_r()更好。允许您在不同的查看器中显示任何内容。
确保您张贴和拉到其他IP的网址,以确保它是可访问的。
确保你有https(来自letsencrypt),以防它只拉/发到https?
确保您正确设置了apache/nginx访问和错误日志。