백엔드 개발 PHP 튜토리얼 WeChat 결제를 위한 PHP의 콜백 비동기 처리 프로세스

WeChat 결제를 위한 PHP의 콜백 비동기 처리 프로세스

Aug 23, 2018 am 09:36 AM
php 위챗

이 글의 내용은 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",
로그인 후 복사

는 사용자의 결제 여부를 판단하는 기준입니다

관련 권장 사항:

Alipay 결제 콜백 처리

WeChat 결제 기본 방식에서 비동기 알림을 받지 못했습니다

php WeChat 결제(Jsapi 결제만) 세부 단계.----처음으로 WeChat 개발을 하는 프로그래머에게만 적합합니다

위 내용은 WeChat 결제를 위한 PHP의 콜백 비동기 처리 프로세스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

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

DeepSeek 이미지 생성 자습서 DeepSeek 이미지 생성 자습서 Feb 19, 2025 pm 04:15 PM

DeepSeek 이미지 생성 자습서

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

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

PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? Feb 07, 2025 am 11:57 AM

PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까?

Gateio 중국 공식 웹 사이트 Gate.io 거래 플랫폼 웹 사이트 Gateio 중국 공식 웹 사이트 Gate.io 거래 플랫폼 웹 사이트 Feb 21, 2025 pm 03:06 PM

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

문자열로 모음을 계산하는 PHP 프로그램 문자열로 모음을 계산하는 PHP 프로그램 Feb 07, 2025 pm 12:12 PM

문자열로 모음을 계산하는 PHP 프로그램

Gateio Exchange App Old 버전 Gateio Exchange App Old 버전 다운로드 채널 Gateio Exchange App Old 버전 Gateio Exchange App Old 버전 다운로드 채널 Mar 04, 2025 pm 11:36 PM

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

참깨 오픈 도어 로그인 등록 입구 게이트 .io 교환 등록 공식 웹 사이트 입구 참깨 오픈 도어 로그인 등록 입구 게이트 .io 교환 등록 공식 웹 사이트 입구 Mar 04, 2025 pm 04:51 PM

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

See all articles