JsApiPay::GetEditAddressParameters PHP Method

GetEditAddressParameters() public method

获取地址js参数
public GetEditAddressParameters ( ) : 获取共享收货地址js函数需要的参数,json格式可以直接做参数使用
return 获取共享收货地址js函数需要的参数,json格式可以直接做参数使用
    public function GetEditAddressParameters()
    {
        $getData = $this->data;
        $data = array();
        $data["appid"] = WxPayConfig::APPID;
        $data["url"] = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        $time = time();
        $data["timestamp"] = "{$time}";
        $data["noncestr"] = "1234568";
        $data["accesstoken"] = $getData["access_token"];
        ksort($data);
        $params = $this->ToUrlParams($data);
        $addrSign = sha1($params);
        $afterData = array("addrSign" => $addrSign, "signType" => "sha1", "scope" => "jsapi_address", "appId" => WxPayConfig::APPID, "timeStamp" => $data["timestamp"], "nonceStr" => $data["noncestr"]);
        $parameters = json_encode($afterData);
        return $parameters;
    }

Usage Example

Esempio n. 1
0
 static function build_address_params()
 {
     $tools = new JsApiPay();
     $openId = $tools->GetOpenid();
     $editAddress = $tools->GetEditAddressParameters();
     return $editAddress;
 }
All Usage Examples Of JsApiPay::GetEditAddressParameters