중국시가넷 - 개인 서명 - 결제 jsapi를 호출할 때 매개변수 누락은 무엇을 의미하나요?
결제 jsapi를 호출할 때 매개변수 누락은 무엇을 의미하나요?
WeChat 인터페이스가 결제 jsapi를 호출했는데 매개변수가 누락된 경우 이는 백그라운드에서 반환된 패키지 필드가 잘못되었음을 의미합니다.
프런트 데스크가 결제를 시작하면 서버는 결제 매개변수를 조합한 다음 이를 프런트 데스크에 반환합니다. 결제에 매개변수가 누락되었습니다. , 아래와 같이.
해결책:
wx.requestPayment의 패키지 매개변수를 package:"prepay_id=wx21****************"로 변경하세요. 그렇지 않으면 결제 JSAPI를 호출할 때 매개변수가 누락되었습니다.
확장 정보:
매개변수 규정
1. 거래 유형 trade_type
JSAPI--JSAPI 결제(또는 미니 프로그램 결제), NATIVE--네이티브 결제, APP--앱 결제, MWEB--다른 거래 유형에 따라 결제 방법이 결정됩니다.
MICROPAY--결제 코드 결제, 결제에 따라 올바르게 업로드하세요. code 결제를 위한 별도의 결제 인터페이스가 있으므로 해당 인터페이스를 업로드할 필요가 없습니다.
2. 표준 베이징 시간, 시간입니다. 구역은 상인의 경우 동바 지구입니다. 시스템 시간은 비표준 베이징 시간입니다. 매개변수 값은 먼저 판매자 시스템이 위치한 시간대에 따라 표준 베이징 시간으로 변환되어야 합니다. 예를 들어 판매자가 시간대 0의 런던에 있는 경우 현지 시간은 11월 11일 0:00:00입니다. , 2014, 2014년 11월 베이징 시간으로 환산. 11일 8시.
3. 거래 금액
인터페이스의 매개변수 지불 금액 단위는 센트이며 매개변수 값에는 소수점이 포함될 수 없습니다. 명세서의 거래 금액은 위안화입니다.
외화 거래의 결제 금액은 통화의 최소 단위까지 정확하며, 매개변수 값에는 소수점이 포함될 수 없습니다.
참고 자료: WeChat 결제 - 개발 문서