微信公众号支付付款之后收不到回调。
我们把请求参数拿出来,找到notify_url,自己用浏览器去访问这个url是通的,说明这个url本身是没有提问的。但是付款之后微信就是回调不回来。
伊谢尔伦2017-04-18 10:07:18
인터페이스가 승인되지 않은 경우 콜백은 쓸모가 없습니다. 즉, 사용자가 코드를 스캔하는 페이지에서 백엔드 AJAX가 쿼리를 시작할 수 있습니다. 10초에 한 번씩 확인해보세요.
天蓬老师2017-04-18 10:07:18
이 질문에 대해서는 폴링이 너무 많은 성능을 소비하기 때문에 @tintchao의 답변에 동의하지 않습니다. 공식 웹사이트에서는 주문 문의에 적용 가능한 시나리오도 제공합니다:
쿼리 인터페이스를 호출해야 하는 상황:
가맹점 백엔드, 네트워크, 서버 등에 이상이 있는 경우, 결국 가맹점 시스템에서 결제 알림을 받지 못하는 경우가 있습니다.
결제 인터페이스 호출 후 시스템 오류 또는 알 수 없는 거래 상태가 반환됩니다.
스캔 결제 API를 호출하고 USERPAYING 상태를 반환합니다.
주문 종료 또는 취소 인터페이스 API를 호출하기 전에 결제 상태를 확인해야 합니다.
주제로 돌아가서 다음과 같이 주제를 확인하는 것이 좋습니다.
inform_url에 액세스할 수 있는지 확인하세요. POST
메서드가 아니라 GET
메서드입니다.
해당 API를 호출한 후 Tencent에서 IP 요청이 있는지 서버 로그를 확인하세요.
웹 인터페이스가 XML 형식 데이터 요청을 수락할 수 있는지 확인하세요.
PHP中文网2017-04-18 10:07:18
포스터에서는 로컬에서 외부 네트워크 액세스를 직접 활성화할 수 있는 natapp이라는 소프트웨어를 검색할 수 있어 디버깅이 더 쉬워집니다! !