위챗 애플릿 지불 (1, prepay _ id 생성) 2018-08-06
< /p>
위챗 공용 플랫폼: 위챗 공용 플랫폼 < /p>
/
비즈니스 플랫폼: 비즈니스 플랫폼
/index.
/wiki/doc/API/index.html
/wiki/doc/API/wxa/wxa Chapter=9_1
XML 을 생성하는 테스트 인터페이스: 테스트 인터페이스
/wiki/tools/signverify/
appid 이 애플릿의 고유 식별자 (예: wxed 9 dxxx 6 D6 cxxx 9e
body 는 상품 설명을 쓸 수 있습니다. 예: 저는 상품 설명입니다. 사용자가 찐빵 두 개를 샀습니다 149411***2
nonce_str 무작위 문자열 (소수점 (고증감 없음) 과 같은 조회 (신청자 플랫폼 성공): 765210198517055 Prepay_id, 서명 오류가 다음과 같은 오류 조회를 수행하는 경우. < /p>
~~: 오류 조회를 수행하시겠습니까? 매개 변수를 꺼낼 수 있습니까? 인터페이스 테스트? 테스트, 예외 없이 XML 을 정상적으로 생성한 후 오류가 보고되면. < /p>
공급업체 플랫폼의 키를 변경해 보십시오 (자세한 내용은 3 단계 참조).
많은 사람들이 이 천둥을 밟은 것 같습니까? ...
lt; 코드 gt; < /p>
// 사전 정렬 키 1 = xxxamp; 키 2 = zzz 는 문자열
function joint ostr (_ obj) {
let keyarr = [];
for (let keyin _ obj) {
keyarr.push (키);
}
keyarr = keyarr.sort ();
console.log ("keya rrsort-gt;" , 키어);
//paysign = MD5 (appid = wxd 678e FH 567hg 6787 amp; Noncestr = 5k 8264 iltkch 16 CQ 2502 si 8 Zn MTM 67 대 amp; Package = prepay _ id = wx2017033010242291 fcf E0 db 70013231072 amp; Sign type = m D5 amp; TimeStamp=1490840662amp;; Key = qazwsxedcrfvtgbyhnujmikolp 111111) = 22d9b4e54ab1950f 51e0649e 8810 ACD 6
//_ str 은 paySign 의 mm 입니다
letlen = keyarr.length;
for (let I = 0; I lt;; 린; I++) {
if (I = = len-1) {
_ str+= (keyarr [I]+""
} else {
_ str+= (keyarr [I]+"="+_ obj [keyarr [ );
}
}
return _ str;
}
lt; /codegt; < /p >