위 챗 퍼 블 릭 플랫폼 개발 튜 토리 얼 ③ PHP 위 챗 퍼 블 릭 번호 결제 기능 에 대한 상세 한 설명
솔직히 말 하면 저 는 위 챗 개발 에 처음 관련 된 소 백 입 니 다.이 블 로 그 를 쓴 이 유 는 첫째,자신 에 게 메모 기록 을 해서 나중에 이 프로그램 원숭이 의 험난 한 길 을 회상 할 수 있 도록 하기 위해 서 입 니 다.둘째,같은 독학 으로 개발 한 백 군 들 에 게 도움 이 되 기 를 바 랍 니 다.셋째,나 를 기다 리 는 먼지 를 거들 떠 보지 도 않 는 큰 소 들 에 대한 고소 이다.하 얀 길 은 험난 하 다.너희들 은 왜 항상 높 은 모습 을 보 여야 하 니?나 는 존경 하고 두려워 하지 않 는 다.
배경 설명:
스마트 폰 이 보편화 되면 서 모 바 일 결제 에 따 른 위 챗,알 리 페 이 가 제공 하 는 편리 한 수 요 는 두말 할 필요 도 없다.그래,적어도 내 주변 에 노점상 들 의 아침 식사 도 위 챗 으로 지불 할 수 있 고 남 의 휴대 전 화 는 나 보다 훨씬 고 급 스 러 워.지금 저 는 위 챗 결제 기능 을 테스트 하고 실현 해 야 합 니 다.성공 적 으로 사용 할 수 있 는 demo 참고 만 있 으 면 뒤의 확장 개발 도 어렵 지 않 을 것 입 니 다.중요 한 것 은 바로 관건 적 인 어려움 을 극복 하 는 것 입 니 다.이틀 만 에 고생 한 저 는 상사 에 게 혼 나 는 명 밖 에 없 기 때 문 입 니 다.
작업 단계:
1.위 챗 결제 개발 문서 참고
1.검색 위 챗 페 이 개발 문서
여기 서'공중전화 결제'를 선택 합 니 다.개인 적 으로 시간 이 허락 된다 면 공식 적 으로 제공 하 는 문서 의 모든 정 보 를 읽 을 수 있 고 다른 사람의 성과 에 대한 긍정 적 인 평가 라 고 할 수 있 습 니 다.많은 사람들 이 인터페이스 에 존재 하 는 bug 를 토 설 했 지만 다른 상황 은 그들의 SDK 를 직접 다운로드 하고 먼저 기능 을 테스트 한 다음 에 구체 적 인 상황 에 따라 자세히 연구 하 는 것 입 니 다.
2.처음에 인터넷 에서 검색 한 블 로그 에는 오래된 SDK 가 많이 소개 되 어 있 었 다.
'T'자 모 를 적 게 쓰 고'curl'이 들 어 있다 고 합 니 다.close($ch)'문 구 는 BUG 가 나타 나 서 는 안 됩 니 다.기본적으로 설정 에 문제 가 없 으 면 오류 보고 에 따라 바 이 두 에서 많은 해결 방법 을 얻 을 수 있 습 니 다.공식 적 인 피드백 에 따라 수정 되 었 습 니 다.제 가 다운로드 한 폴 더 를 회사 서버 에 버 리 면 한 푼 도 지불 하 는 기능 시연 을 실현 할 수 있 습 니 다.그래서 코드 는 문제 가 없고 자체 적 으로 설정 해 야 합 니 다.
2.서비스 번호/상점 번호 공중 번호 정보 설정
1.'기본 설정'에서 AppID,AppSecret 등 정 보 를 가 져 오고'개발 자 모드'켜 기
2.'위 챗 결제'에서'개발 설정'선택
알림 에 따라 권한 수여 디 렉 터 리 를 설정 합 니 다.저 는 잠시 위 챗 으로 만 지불 하 는 테스트 이기 때문에'테스트 권한 수여 디 렉 터 리'를 선택 하여 경 로 를 작성 하 였 습 니 다.일부 인터넷 제안 을 참고 하여 이 디 렉 터 리 가 테스트 페이지 의 상단 디 렉 터 리 에 쓰 는 것 이 가장 적합 하고 아래 그림 은 참고 할 수 있 습 니 다.
3.테스트 화이트 리스트 추가
4.'인터페이스 권한'에서 웹 페이지 계 정의 권한 부여 수정
전편위 챗 엔 드 공유 기능에서 소개 한 것 과 같이 회사 도 메 인 이름 을 추가 하면 됩 니 다(http://제거)
3.코드 설정 실현
1.상호 플랫폼 에 접속 하여 상호 인증 서 를 다운로드 한 후 cert/디 렉 터 리 아래 에 둔다.
2.코드 에서 다음 네 가지 중요 한 데이터 에 대한 설명 에 따라 해당 위치 에 가 져 오고 추가 합 니 다.
3.demo 의 결제 인터페이스 가 jsapi.php 인 지 를 테스트 하 는 데 주의 하 십시오.
이 파일 의 코드 를 열심히 읽 어 내부 의 정보 설정 을 익히 고 앞으로 개발 이 순조롭게 진행 되도록 하 는 것 을 권장 합 니 다.
4.위 챗 결 제 를 성공 적 으로 받 아 데이터 처리
기능 구현 전시
1.'여물 QR 코드'사용
방문 해 야 할 결제 인터페이스의 경 로 를 QR 코드 스 캔 으로 생 성 합 니 다.그 중 에 표 시 된 데 이 터 는 내 가 var 를 테스트 하기 때문이다.dump()에서 인쇄 한 정 보 는 참고 하기 편리 합 니 다.
2."즉시 지불"을 클릭 한 후 지불 인터페이스의 전환 을 진행 하여 비밀 번 호 를 입력 하면 성공 적 으로 지불 할 수 있 습 니 다
3.개인 적 으로
결제 결과 가 돌아 오 면 이 를 통 해 사용자 정의 결제 성공 인터페이스 로 전환 하 는 것 을 판단 할 수 있 을 것 입 니 다.사실은 위 챗 자체 가 제공 하 는 인터페이스 가 익숙 하 므 로 나중에 생각해 보 겠 습 니 다.
부록:
1. 소스 코드 참조 링크
2.추천 글
ThinkPHP 통합 위 챗 결제 의 JSPI 모드
PHP 위 챗 결제 인터페이스 개발
ThinkPHP 위 챗 결제 인터페이스 개발 의 전체 예
더 많은 PHP 관련 내용 에 관심 이 있 는 독자 들 은 본 사이트 의 주 제 를 볼 수 있다.
본 논문 에서 말 한 것 이 여러분 의 PHP 프로 그래 밍 에 도움 이 되 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
laravel에 yo에서 angularJs&coffeescript를 사용할 수 있도록 한다.먼저 yo 명령을 사용할 수 있어야하므로 아래에서 설치 global에 설치한 곳에서 laravel의 프로젝트 루트로 이동. 클라이언트 코드를 관리하는 디렉토리를 만들고 이동합니다. 클라이언트 환경 만들기 이것으로 히...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.