Mit der boomenden Entwicklung der E-Commerce-Branche beginnen immer mehr Unternehmen, die WeChat-Karten- und Coupon-Funktion zu verstehen und zu nutzen. Um besser mit Benutzern interagieren zu können, ist die Verwendung der WeChat-Karten- und Coupon-Verifizierungsschnittstelle zu einem geworden unverzichtbarer Link. In diesem Artikel wird erläutert, wie die WeChat-Schnittstelle zur Karten- und Couponüberprüfung in PHP implementiert wird.
1. Entwicklungsvorbereitung
2.PHP-Entwicklungsumgebung
2. WeChat-Karte und Coupon-Schnittstellenauthentifizierung
function get_access_token($appid,$appsecret){ $url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret"; $arr = https_request($url); $json = json_decode($arr,true); return $json["access_token"]; }
function getSignature($param,$access_token){ $paramArray=$param; array_push($paramArray,$access_token); sort($paramArray,SORT_STRING); $string1=implode($paramArray); $signature=sha1($string1); return $signature; }
3. Überprüfen Sie die Karte und den Coupon
1. Scannen Sie den QR-Code
2. Underwriting-Schnittstellenaufruf
Die Parameter, die beim Aufruf der Underwriting-Schnittstelle übergeben werden müssen, sind:
2.code
3.card_id
function consumeCard($card_id,$code,$access_token){ $url="https://api.weixin.qq.com/card/code/consume?access_token=$access_token"; $param['code']=$code; $param['card_id']=$card_id; $param['check_consume']=true; $jsonParam=json_encode($param); $result=https_request($url,$jsonParam); $result=json_decode($result,true); if($result['errcode']==0){ $card_info=$result; $card_info['page_url']=$xiaojin_url."/";//核销成功后,前台跳转页面 return $card_info; }else{ return FALSE; } }
Das obige ist der detaillierte Inhalt vonSo implementieren Sie die WeChat-Schnittstelle zur Karten- und Coupon-Stornierung in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!