위 챗 결제 개발 경고 알림 인 스 턴 스

경고
제때에 상인 에 게 이상 을 통지 하기 위해 상인 이 위 챗 플랫폼 에서 의 서비스 품질 을 향상 시킨다.위 챗 백 스테이지 에 서 는 배 송 지연,호출 실패,알림 실패 등 을 포함 한 경고 알림 을 사업 자 에 게 푸 시 하 며,알림 주 소 는 사업 자가 결제 신청 시 작성 한 경고 알림 URL 로,'퍼 블 릭 플랫폼-서비스-서비스 센터-사업 자 기능-사업 자 기본 자료-경고 알림 알림 URL'에서 확인 할 수 있다.상인 들 이 경고 통 지 를 받 은 후 온라인 경영 에 영향 을 주지 않도록 그 중에서 언급 한 문 제 를 가능 한 한 빨리 복구 해 야 한다.
경고 알림 URL 에 접 수 된 postdata 에는 xml 데이터 가 포함 되 어 있 습 니 다.형식 은 다음 과 같 습 니 다.

<xml>
  <AppId><![CDATA[wxf8b4f85f3a794e77]]></AppId>
  <ErrorType>1001</ErrorType>
  <Description><![CDATA[    ]]></Description>
  <AlarmContent><![CDATA[    ]]></AlarmContent>
  <TimeStamp>1393860740</TimeStamp>
  <AppSignature><![CDATA[f8164781a303f4d5a944a2dfc68411a8c7e4fbea]]></AppSignature>
  <SignMethod><![CDATA[sha1]]></SignMethod>
</xml>
프로그램 수신
위 챗 결제 개발(1)위 챗 결제 URL 설정 에 언급 되 었 습 니 다.경고 알림 url 을 설정 하 였 습 니 다.
http://www.doucube.com/wxpay/alarm.php
지금 은 alarm.php 함수 의 실현 입 니 다.위 챗 기반 인터페이스 SDK 를 참조 하여 얻 으 면 됩 니 다.자세 한 정 보 를 데이터베이스 나 다른 저장 소 에 기록 합 니 다.

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];
$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
logger("    :".$postObj->ErrorType."    :".$postObj->Description."    :".$postObj->AlarmContent);

//    
function logger($log_content)
{
  $max_size = 100000;
  $log_filename = "log.xml";
  if(file_exists($log_filename) and (abs(filesize($log_filename)) > $max_size)){unlink($log_filename);}
  file_put_contents($log_filename, date('H:i:s')." ".$log_content."\r
", FILE_APPEND); }
이상 은 바로 위 챗 결제 개발 경고 알림 에 대한 자료 정리 입 니 다.위 챗 결제 개발 친구 에 게 참고 하 시기 바 랍 니 다.감사합니다!

좋은 웹페이지 즐겨찾기