微信网页支付应该怎么调用微信接口

微信网页支付应该怎么调用微信接口,第1张

1、申请微信支付。

小程序认证以后,可以在小程序后台,微信支付菜单栏,申请微信支付。

填写企业信息和对公账户,微信支付会打一笔随机金额到对公账户,输入金额完成验证后,在线签署迁移,即完成了微信支付的申请流程。

微信支付申请完,会发送微信支付商户号,商户平台用户名密码等信息到注册者邮箱。

2、配置小程序密钥

小程序后台设置页,点击生成,管理员验证二维码后,会随机生成AppSecret。

请妥善保管好Appsecret,不要明文存储于服务器,AppSecret用于和微信服务器交互。

比如获取用户的openid接口就需要用到

3、设置密钥和下载证书

用申请微信支付获得的用户名和密码,登录商户平台(payweixinqq),在账户中心,API安全中下载证书和设置密钥。

密钥是32位,设置以后需要妥善保管,因为无法查看密钥,所有微信支付相关的接口都会使用这个密钥加密。

4、配置>

首先获取accesstoken,

private function >

$oCurl = curl_init();

if(stripos($url,">

curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, FALSE);

curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, FALSE);

curl_setopt($oCurl, CURLOPT_SSLVERSION, 1); //CURL_SSLVERSION_TLSv1

}

curl_setopt($oCurl, CURLOPT_URL, $url);

curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1 );

$sContent = curl_exec($oCurl);

$aStatus = curl_getinfo($oCurl);

curl_close($oCurl);

if(intval($aStatus[">

return $sContent;

}else{

return false;

}

}

获取ticket

生成wxconfig需要的参数

private function getSignPackage($jsapiTicket,$url,$timestamp,$nonceStr) {

// 这里参数的顺序要按照 key 值 ASCII 码升序排序

$string = "jsapi_ticket=$jsapiTicket&noncestr=$nonceStr&timestamp=$timestamp&url=$url";

$signature = sha1 ( $string );

$signPackage["appId"] = C("APPID");

$signPackage["nonceStr"] = $nonceStr;

$signPackage["timestamp"] = $timestamp;

$signPackage["url"] = $url;

$signPackage["signature"] = $signature;

$signPackage["rawString"] = $string;

return $signPackage;

}

$AccessToken获取地址(GET):

>

微信企业号的消息,分成两种,调用微信接口发送的消息在接口文档中叫做发送消息,这种消息是json格式的。在微信服务器给我们配置的URL post数据时发送的消息叫做接收消息和事件,需要加密解密,不需要调用微信接口,这种消息的格式是XML格式的。

两种消息的区别和联系:

发送消息是json格式的,不需要加密解密,需要调用微信的接口,需要AccessToken,这种消息适用于公众号主动推送下发消息。

接收消息和事件的格式是XML格式的,需要加密,不需要调用微信接口,不需要AccessToken,但每次都会包含msg_signature、timestamp、nonce等几个参数,这类消息其实是微信把数据post到我们配置的URL时发生的。

以上就是关于微信网页支付应该怎么调用微信接口全部的内容,包括:微信网页支付应该怎么调用微信接口、微信运动排行榜中某些好友的步数为何是昨天的@数据时间属性、关于微信JS的调用config的参数怎么得到等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9509768.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存