2017-11-21 8 views
1

알림 URL이있는 Coinbase API 설정이 있습니다. 계정 통합 및 주소 생성과 관련하여 몇 가지 테스트를했기 때문에 API 통합이 작동하고 있음을 알고 있습니다. 알림 URL은 브라우저에서 시도했기 때문에 액세스 할 수 있습니다. 그러나 트랜잭션은 알림 URL을 트리거하지 않습니다. 내 계정 내역을 확인할 수 있기 때문에 거래가 진행되고 있음을 알았습니다. 이메일을 수신하고 있습니다. 그러나, 나는 내 컨트롤러의 관련 기능의 상단이이 비록 : 나는 브라우저에서 알림 URL에 액세스 할 때Coinbase API가 알림을 트리거하지 않음 URL

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

아무것도 이제까지 빈 배열을 제외하고,이 기록되지 않았습니다. 알림 URL은 단순히 트리거되지 않습니다. 이 시점에서 해결할 수있는 가능한 단계는 무엇입니까?

답변

1
  1. $ _GET 및 $ _SERVER도 기록하십시오.
  2. 개인적으로 json_encode()가 print_r()보다 낫다고 믿습니다. 다른 시청자에게 무엇이든 표시 할 수 있습니다.
  3. 액세스 할 수 있는지 확인하려면 다른 IP의 URL을 게시하고 당겨야합니다.
  4. https로/posts 만 가져올 수 있도록 https (letsencrypt에서)를 받았는지 확인하십시오.
  5. 아파치/nginx 액세스 및 오류 로그를 올바르게 설정했는지 확인하십시오.