WeChat 결제를 위한 PHP의 콜백 비동기 처리 프로세스
Aug 23, 2018 am 09:36 AM이 글의 내용은 WeChat 결제를 위한 PHP 콜백의 비동기 처리 과정에 관한 것입니다. 참고할 만한 가치가 있으니 도움이 필요한 분들에게 도움이 되길 바랍니다.
WeChat 결제 콜백 처리는
1. 동기식
2. 비동기식
여기에서 WeChat은 공식적으로 두 번째
php를 사용하여 WeChat 콜백을 비동기식으로 처리할 것을 권장합니다.
//获取返回的xml $testxml = file_get_contents("php://input"); //将xml转化为json格式 $jsonxml = json_encode(simplexml_load_string($testxml, 'SimpleXMLElement', LIBXML_NOCDATA)); //转成数组 $result = json_decode($jsonxml, true); if($result){ //如果成功返回了 if($result['return_code'] == 'SUCCESS' && $result['result_code'] == 'SUCCESS'){ //进行改变订单状态等操作。。。。 } }
이번 WeChat 결제에서 반환되는 xml은 다음과 같이 json 형식으로 변환됩니다.
{ "appid": "12345", "attach": "pay", "bank_type": "CFT", "cash_fee": "1", "fee_type": "CNY", "is_subscribe": "Y", "mch_id": "12345", "nonce_str": "dZYFpaDYRpF5rwhv", "openid": "onhwF1hiutUySKCsrV21A6MCtT5Q", "out_trade_no": "SH201808222055598628", "result_code": "SUCCESS", "return_code": "SUCCESS", "sign": "5A019F52BEF1C3A98AE0F1FF29D01574", "time_end": "20180822205606", "total_fee": "1", "trade_type": "MWEB", "transaction_id": "4200000171201808221550954201" }
그 중
"result_code": "SUCCESS", "return_code": "SUCCESS",
는 사용자의 결제 여부를 판단하는 기준입니다
관련 권장 사항:
WeChat 결제 기본 방식에서 비동기 알림을 받지 못했습니다
php WeChat 결제(Jsapi 결제만) 세부 단계.----처음으로 WeChat 개발을 하는 프로그래머에게만 적합합니다
위 내용은 WeChat 결제를 위한 PHP의 콜백 비동기 처리 프로세스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법

Gateio 중국 공식 웹 사이트 Gate.io 거래 플랫폼 웹 사이트

Gateio Exchange App Old 버전 Gateio Exchange App Old 버전 다운로드 채널

참깨 오픈 도어 로그인 등록 입구 게이트 .io 교환 등록 공식 웹 사이트 입구
