(위챗으로 스캔한 정적 링크 QR코드) 위챗native 결제 모드에서 공식적으로 제공하는 데모 파일의 버그 수정
2838 단어 native
1.native_call_qrcode.php 이 파일의 코드는native 지불의 짧은 주소를 생존할 수 없습니다 2.WxPayPubHelper.php에서 WxPayConf 코드를 가져올 수 없음pub 클래스 정의의 상수 CURLTIMEOUT3.WxPayPubHelper.php curl에서 cURL 세션 및 비정상적으로 자원 방출 4.위챗 지불장 주소 변환 주소 함수 오류
1. 짧은 위챗 짧은 주소에 지불 QR코드 문제가 생성되지 않았음을 바로잡고, 페이지 주소nativecall_qrcode.php 39줄: 공식 $codeUrl이 비어 있기 때문입니다.59행:
var url = "<?php echo $product_url;?>";
긴 주소를 짧은 주소로 변경하려면 다음과 같이 하십시오.
var url = "<?php echo $codeUrl;?>";
긴 주소의 문자 정보량이 너무 많으면 자주 코드를 스캔하는 데 실패할 수 있다.
2.WxPayPubHelper.php에서 WxPayConf 코드를 가져올 수 없음pub 클래스 정의의 상수 CURLTIMEOUT
WxPayPubHelper/WxPayPubHelper.php 155 줄
curl_setopt($ch, CURLOP_TIMEOUT, $second);
CURLOP을 찾을 수 없습니다.TIMEOUT은 바꿔야 돼요.
curl_setopt($ch, WxPayConf_pub::CURL_TIMEOUT, $second);
3.WxPayPubHelper.php curl에서 cURL 세션을 실행하고 자원 176 줄return $data를 비정상적으로 방출합니다.사족을 그린 것이니 여기도 잘못 보고할 것이다. 왜냐하면 171행:
curl_close($ch);
흐름 닫기
4. 위챗 결제장 주소 변환 함수 오류 600번째 줄 getshortUrl () 에서 짧은 주소를 찾을 수 없음,
function getShortUrl()
{
$this->postXml();
$prepay_id = $this->result["short_url"];
return $prepay_id;
}
다음과 같이 수정합니다.
function getShortUrl()
{
$this->postXml();
$postObj = simplexml_load_string($this->response, 'SimpleXMLElement', LIBXML_NOCDATA);
$prepay_id = $postObj->short_url;
return $prepay_id;
}
위챗 개발 교류 QQ:187395037 전화:15889726201
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
vue 키보드 이벤트 클릭 이벤트 가native 작업감청할 때 추가해야 합니다.native를 정확하게 사용할 수 있습니다.아래 단추의 클릭 이벤트도 추가해야 합니다.native를 사용해야 정상적으로 사용할 수 있습니다. 구성 요소의 루트 요소에 원본 사건을 직접 감청...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.