>위챗 애플릿 >위챗 개발 >WeChat 결제 개발을 위한 기본 지식 요약

WeChat 결제 개발을 위한 기본 지식 요약

迷茫
迷茫원래의
2017-03-25 13:54:151905검색

위챗페이가 개발되고 출시된 지 두 달이 넘었습니다. 홍보와 홍보가 없었다면 사용자 수가 그리 많지 않았을 것입니다. 현재까지는 큰 금액의 결제가 이루어지지 않았습니다. 과거 위챗페이는 모든 공개 계정에 공개돼 일부 요약을 작성할 수 있었다. 과거 위챗페이는 모든 공개 계정에 공개되지 않아 모든 문서가 공개되기 불편했다. 작년에 위챗페이에 접속한 때부터 지금까지 위챗페이의 기능이 점점 더 완벽해지고, 그 기능도 점점 더 풍성해지고 있다는 걸 느꼈습니다. 개발 초기에는 우여곡절도 많았다. 위챗에 접속한 학생들이 오랜 시간 검색 끝에 발견했습니다. 서로 다른 회사의 접속 환경의 차이로 인해 양측이 직면하는 문제는 피할 수 없습니다. 특별히 주의를 기울여야 할 몇 가지 측면이 있는데 여기에 요약해 보겠습니다.

1. 위챗 결제 결과 서버 IP는 고정되어 있지 않습니다. 일반적으로 회사에서 화이트리스트를 작성해야 하는 경우 이전에 접속한 결제 수단을 거의 모두 사용할 수 있습니다. 그러나 위챗에서는 전국에 서버가 너무 많다고 공지합니다. 결제 결과 알림을 제공할 수 없으므로 악의적인 사용자와 보안, 서버에 접속하고 사이트에 특별한 처리가 필요합니다.

2. HTTPS는 HTTPS를 기반으로 암호화되기 때문에 HTTPS로 결제 알림 주소와 수락 서버를 암호화할 수 없습니다. 타사 보안 인증서로 인해 처음에는 결제가 완료된 후 정상적으로 결제 결과가 표시되지 않습니다.

3. http://qq.com/b/a.html과 같은 승인된 결제 디렉터리를 제출해야 합니다. 따라서 승인된 디렉터리는 http://qq.com/b/ 디렉터리여야 합니다. 그렇지 않으면 다른 디렉토리의 페이지에 WeChat 결제(JSAPI) 호출 권한이 없습니다. , 결제 디렉토리는 수정할 수 없습니다. 이론적으로는 하나의 결제 승인 디렉토리만 허용됩니다. 이는 여러 제품이 동일한 경우에 발생합니다. 그러나 이는 귀하의 관계에 따라 다릅니다.

4. 사용자 불만 사항도 주소가 고정되어 있어야 하며 이론적으로 불가능합니다. 시스템이 완성되면 사용자 불만 및 피드백 시스템

에 액세스할 수 있어야 합니다. 5. 공식 검토가 통과되기 전에는 모든 결제가 불가능합니다.

6. 테스트를 위해서는 정식 계정을 사용해야 하며, 테스트 계정은 임시로 할당할 수 없습니다. 단, 테스터의 WeChat ID가 있어야 합니다. 화이트리스트에 추가되지 않으면 테스트에 참여할 수 있는 권한이 없습니다.

7. WeChat 승인이 통과되면 계정, 구성된 테스트 승인 디렉토리는 WeChat 결제로 테스트될 수 있습니다. 죄송합니다. WeChat 결제 테스트 주소의 승인된 결제 디렉토리는 모두 유효하지 않습니다. 현재로서는 온라인 주소만 테스트에 사용할 수 있습니다.

8. WeChat Natvie 결제 계정 신청 시 제품 정보 획득을 위한 Getpackage 콜백 주소를 제출했음을 알려드립니다. 가장 큰 함정은 테스트 주소가 없다는 것입니다. 테스트에는 공식 주소만 사용할 수 있으며 사용 가능한 테스트 주소는 없습니다. 하지만 기본 결제에는 인증 디렉토리 페이지에서 WeChat 결제 권한이 필요하지 않습니다. 가장 짜증나는 점은 제품 정보를 얻기 위한 콜백 주소가 공식 주소이므로 테스트 주소를 사용할 수 없으며 기껏해야 WeChat 결제 자매만 호출할 수 있다는 것입니다.

9. WeChat과 상호 작용하는 사람은 누구나 WeChat 인증 access_token을 얻어야 합니다. 일반적으로 이는 2시간 후에 만료되며 모든 WeChat 인터페이스와 상호 작용하기 전에 다시 얻어야 합니다. 그렇지 않으면 권한이 없다는 메시지가 표시됩니다.

10. WeChat의 OAuth 프로토콜 사용자 정보 획득 프로토콜이 최악입니다. 제공된 문서도 잘못되었으며 통신 시 제공된 정보도 잘못되었습니다. 이 역시 번거로운 일입니다. 위챗 정보를 악의적으로 얻으려면 위챗 클라이언트를 사용해야 하며, 정보를 얻으려면 위챗 서버로 이동하여 지정된 서버 주소로 이동해야 합니다. WeChat의 OpenId는 사용자 정보와 서버 정보를 기반으로 생성된 고유 ID로, 사용자가 WeChat 서버에 주의를 기울이는 한 사용자의 OpenId를 통해 사용자에게 정보가 푸시될 수 있습니다. 현재 위챗 5.2가 하고 있는 일은 사용자가 주의를 기울이지 않아도 결제 정보를 푸시할 수 있다는 것입니다. 이 기능은 일부 계정에만 해당되는 기능입니다.

마지막 문장, 테스트 환경은 아직 잘 준비되어 있으며 문서의 정확성과 완성도도 향상되어야 합니다. 제공된 데모는 다국어 버전을 지원하므로 개선이 필요합니다. 하지만 WeChat 결제는 매우 빠르게 발전하고 있습니다. 이전에는 사용할 수 없었던 많은 기능을 이제 사용할 수 있게 되었습니다. 개선 속도가 여전히 매우 빠르다는 것을 알았습니다. 위챗 결제의 새로운 도약을 기대합니다. 마지막으로 위챗에도 오버로드 조항이 있다는 점입니다. 위챗 앱 내에서 위챗페이에 연결하면 다른 결제 수단에 연결할 수 없습니다. 이것은 Alipay보다 훨씬 더 무자비합니다.

위 내용은 WeChat 결제 개발을 위한 기본 지식 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.