我们在制作微信开发时,PHP如何利用微信jssdk实现微信支付接口呢?
调用微信jssdk代码:
<script type="text/javascript">
//调用微信JS api 支付
function jsApiCall()
{
WeixinJSBridge.invoke(
'getBrandWCPayRequest',
<?php echo $jsApiParameters; ?>,
function(res){
WeixinJSBridge.log(res.err_msg);
//alert(res.err_code+res.err_desc+res.err_msg);
if(res.err_msg == "get_brand_wcpay_request:ok"){
//alert(res.err_code+res.err_desc+res.err_msg);
window.location.href="<?=$jumpurl?>index.php?c=f_member&a=center";
}else{
//返回跳转到订单详情页面
//alert('支付失败');
window.location.href="<?=$jumpurl?>index.php?c=f_member&a=center";
}
}
);
}
function callpay()
{
if (typeof WeixinJSBridge == "undefined"){
if( document.addEventListener ){
document.addEventListener('WeixinJSBridgeReady', jsApiCall, false);
}else if (document.attachEvent){
document.attachEvent('WeixinJSBridgeReady', jsApiCall);
document.attachEvent('onWeixinJSBridgeReady', jsApiCall);
}
}else{
alert("ok");
jsApiCall();
}
}
</script>
好了,PHP部分就不贴了,需要先获取token等一系列操作,微信官方有提供相关demo
以上是我们深圳网站建设源美设计公司提供的如何实现微信支付接口方法,看完以上的内容您是不是对微信支付接口有了一定的了解了呢?源美设计是企业微信开发制作专家,为您提供专业的微信二次开发,营销型网站建设,品牌网站建设,企业官网建设,响应式网站建设,并提供一体化的网站推广解决方案,服务热线:0755-36630155,致电客户专线:138-2888-3821谢先生
售后保障
承诺任何问题1小时内解决数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款