현재 위챗 결제는 점점 대중화되었고, 위챗 결제에 빠르게 접근할 수 있다는 기믹을 지닌 많은 상품들이 등장했습니다. 그러나 이러한 편리함은 우리로 하여금 물건을 만들기 위해 점차 제3자에 의존하게 만들고, 우리는 점점 더 많은 것을 잃게 됩니다. 독립적인 사고 능력을 갖추기 위해 이번에는 제가 이전에 개발했던 위챗 결제를 공유할 계획입니다.
1. H5 공식 계정 결제
핵심 사항: openId 및 통합 주문 인터페이스를 올바르게 획득하고 결제 결과 알림을 올바르게 처리하며 결제 승인 디렉토리를 올바르게 구성합니다
H5 결제 방법 더 널리 사용되는 방법입니다. 이 결제 방법은 주로 WeChat의 사용자 정의 메뉴 웹 페이지에 사용됩니다. 휴대폰에 설치된 WeChat 클라이언트를 사용합니다. WeChat의 상위 버전에서만 아래 절차를 따르세요.
1 결제용 페이지를 작성하기 때문에 테스트용이므로
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
라고 작성하는 것이 더 간단합니다. 2 Oauth를 통해 코드를 가져올 서블릿을 작성합니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
|
3 코드를 받은 후 REDIRECTURI를 통해 openId를 얻고 통합 주문 인터페이스
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 |
|
WeChat 통합 주문 인터페이스를 호출합니다. 서명 알고리즘에 주의해야 합니다. 계산이 정확하면 결제가 원활하게 이루어질 수 있습니다
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
4 최종 결제 인터페이스 작성 WeChat H5 결제 호출
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
5 WeChat 결제 결과 알림 처리
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 |
|
위 코드의 경우 , 많은 경우 http://blog.csdn.net/u011160656/article/details /41759195를 참조하므로 코드의 이 부분은 게시되지 않습니다. 필요한 경우 이 블로그를 읽어보세요.
2 위챗 스캔코드 결제(모드 1)
요점: 짧은 링크 인터페이스의 긴 링크를 호출해야 하며, 스캔코드 결제 콜백 URL을 올바르게 구성해야 합니다
1 주문 번호에서 WeChat 결제 QR 코드 생성에 따르면
다음은 QR 코드를 생성하는 여러 가지 방법입니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
|
이것은 도구로 간주되며 다른 하나는 인터페이스 메소드에 QR 코드를 표시하기 위해 CreateQRCode는 주로 코드 블록을 사용합니다:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
2 긴 링크를 짧은 링크로 변환하여 QR 코드를 생성하고, 스캔 코드 결제 콜백 메소드를 작성하고 통합 주문 인터페이스를 호출합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 |
|
마지막으로 계정 결제 및 스캔 코드 결제를 위한 공개 WeChat 구성을 살펴보세요.
이 기사를 통해 모두가 이해할 수 있기를 바랍니다. Java를 사용하여 WeChat 공식 계정 및 WeChat 결제를 하는 경우, github에서 제공하는 사기성 코드의 도움으로 귀하와 귀하의 고객이 모두 만족할 수 있는 WeChat 애플리케이션을 개발할 수도 있습니다. WeChat에서 제공하는 데모는 모두 PHP를 기반으로 하지만 이는 클라우드일 뿐이며 개발 언어는 둘째입니다. 인터페이스 호출에 필요한 하위 계층을 이해하는 것은 프로그래머에게 필수 과정일 뿐입니다.
자바 위챗 결제 공식계정 결제와 스캔코드 결제 예시에 대한 더 많은 글은 PHP 중국어 홈페이지를 참고해주세요!