찾다

 >  Q&A  >  본문

java - 微信公众号支付付款之后收不到回调。

微信公众号支付付款之后收不到回调。
我们把请求参数拿出来,找到notify_url,自己用浏览器去访问这个url是通的,说明这个url本身是没有提问的。但是付款之后微信就是回调不回来。

迷茫迷茫2802일 전1839

모든 응답(11)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:07:18

    인터페이스가 승인되지 않은 경우 콜백은 쓸모가 없습니다. 즉, 사용자가 코드를 스캔하는 페이지에서 백엔드 AJAX가 쿼리를 시작할 수 있습니다. 10초에 한 번씩 확인해보세요.

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:07:18

    텐센트 IP에서 요청이 있는지 웹서버 로그를 살펴보세요.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:07:18

    귀하의 도메인 이름이 WeChat에 의해 차단되었습니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:07:18

    결제 승인 디렉터리가 설정되지 않았을 수 있습니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:07:18

    URL에는 매개변수가 허용되지 않습니다

    으아아아

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:07:18

    귀하의 URL은 외부 세계에서 접근 가능해야 합니다

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:07:18

    이 질문에 대해서는 폴링이 너무 많은 성능을 소비하기 때문에 @tintchao의 답변에 동의하지 않습니다. 공식 웹사이트에서는 주문 문의에 적용 가능한 시나리오도 제공합니다:

    쿼리 인터페이스를 호출해야 하는 상황:

    • 가맹점 백엔드, 네트워크, 서버 등에 이상이 있는 경우, 결국 가맹점 시스템에서 결제 알림을 받지 못하는 경우가 있습니다.

    • 결제 인터페이스 호출 후 시스템 오류 또는 알 수 없는 거래 상태가 반환됩니다.

    • 스캔 결제 API를 호출하고 USERPAYING 상태를 반환합니다.

    • 주문 종료 또는 취소 인터페이스 API를 호출하기 전에 결제 상태를 확인해야 합니다.

    주제로 돌아가서 다음과 같이 주제를 확인하는 것이 좋습니다.

    1. inform_url에 액세스할 수 있는지 확인하세요. POST 메서드가 아니라 GET 메서드입니다.

    2. 해당 API를 호출한 후 Tencent에서 IP 요청이 있는지 서버 로그를 확인하세요.

    3. 웹 인터페이스가 XML 형식 데이터 요청을 수락할 수 있는지 확인하세요.

    회신하다
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:07:18

    안녕하세요 포스터님, 이제 문제가 해결되었나요? 저도 지금 같은 문제에 직면하고 있습니다

    회신하다
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:07:18

    1. URL이 정확하고 외부 네트워크에서 액세스할 수 있는지 확인하세요

    2. 인증 디렉터리를 아래와 같이 구성할지 결정

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-18 10:07:18

    포스터에서는 로컬에서 외부 네트워크 액세스를 직접 활성화할 수 있는 natapp이라는 소프트웨어를 검색할 수 있어 디버깅이 더 쉬워집니다! !

    회신하다
    0
  • 취소회신하다