Coinbase API不会触发通知网址

时间:2017-11-21 13:19:04

标签: php callback coinbase-api

我有一个带通知网址的Coinbase API设置。我知道API集成正在运行,因为我已经完成了一些测试,列出了帐户并创建了地址。我知道通知网址是可访问的,因为我已经在浏览器中尝试过了。但是,事务不会触发通知URL。我知道交易正在进行,因为我可以查看我的帐户历史记录,并且我正在接收他们的电子邮件。但是,即使我在控制器的相关功能的顶部有这个:

file_put_contents(getcwd()."/assets/post.log",print_r($_POST,true));

当我在浏览器中访问通知URL时,除了空数组之外,没有记录任何内容。通知URL根本没有被触发。此时我可以采取哪些可能的步骤进行故障排除?

1 个答案:

答案 0 :(得分:1)

  1. 也记录$ _GET和$ _SERVER。
  2. 我个人认为json_encode()比print_r()更好。允许您在不同的查看器中显示任何内容。
  3. 确保您发布并从其他IP拉取到该URL以确保其可访问。
  4. 请确保您拥有https(来自letsencrypt),以防它仅提取/发布到https?
  5. 确保您正确设置了apache / nginx访问和错误日​​志。