千家信息网

如何开发实现微信支付的Native功能

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍了如何开发实现微信支付的Native功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、生成Native支付URLN
千家信息网最后更新 2026年11月02日如何开发实现微信支付的Native功能

这篇文章主要介绍了如何开发实现微信支付的Native功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

一、生成Native支付URL

Native(原生)支付URL是一系列具有weixin://wxpay/bizpayurl?前缀的URL,同时后面紧跟着一系列辨别商户的键值对。Native(原生)支付URL的规则如下:

weixin://wxpay/bizpayurl?sign=XXXXX&appid=XXXXXX&productid=XXXXXX×tamp=XXXXXX&noncestr=XXXXXX

生成代码如下

create_native_url("1234567890");?>

其中productid是商品唯一id,开发人员需要定义并维护自己的商品id,这个id与一张订单等价,微信后台凭借该id通过POST商户后台获取交易信息。

上述代码生成的URL如下:

weixin://wxpay/bizpayurl?appid=wxb489e8caeabcdefg&noncestr=BBvdr5atZ9D7s08X&productid=1234567890&sign=e15d2466a85cd62b530e2f690604e7502f67ccb5×tamp=1408025996

二、生成二维码

生成二维码可以用第三方接口,也可以使用自己的代码或插件,这里介绍PHP QR Code。

PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。

其生成二维码的语法非常简单,直接填入URL当参数即可。范例如下

include 'phpqrcode.php'; QRcode::png('http://www.cnblogs.com/txw1958/');

这样就生成了一个支付的二维码。

三、生成Package

当用户扫描上述二维码的时候,会调用Native支付URL,URL需要调用订单信息Package返回给用户,而该Package由WxPayHelper类的create_native_package()实现,调用代码如下:

setParameter("bank_type", "WX");$wxPayHelper->setParameter("body", "方倍工作室微信支付开发教程");$wxPayHelper->setParameter("partner", "1900000109");$wxPayHelper->setParameter("out_trade_no", $commonUtil->create_noncestr());$wxPayHelper->setParameter("total_fee", "1");$wxPayHelper->setParameter("fee_type", "1");$wxPayHelper->setParameter("notify_url", "htttp://www.baidu.com");$wxPayHelper->setParameter("spbill_create_ip", "127.0.0.1");$wxPayHelper->setParameter("input_charset", "GBK");echo $wxPayHelper->create_native_package();?>

当用户扫描二维码后,将直接跳到商品页面,如下所示

这样一个Native支付就形成了。

感谢你能够认真阅读完这篇文章,希望小编分享的"如何开发实现微信支付的Native功能"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

支付 生成 二维 二维码 开发 代码 篇文章 商品 用户 功能 信息 同时 后台 商户 订单 人员 代码生成 价值 兴趣 前缀 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 西安纸贵互联网科技有限公司 科技互联网企业 互联网为科技 金诺互联网科技 汉立互联网科技有限公司联系电话 成都玖崟互联网科技有限公司乐商圈怎么样 隆华科技工业互联网 以后互联网后是啥科技 汽车互联网创新科技园 世界互联网科技公司市值排名 消费医药和互联网科技 996高科技互联网公司 企晟互联网信息科技有限公司 广州互联网高科技取餐柜 江苏互联网智能科技产品出厂价 互联网科技收购价值 福仕德教育科技互联网 互联网科技大会大佬 黑龙江互联网科技公司 科技美学互联网 艺术 哈尔滨大商圈互联网科技有限公司 百单互联网科技有限公司 云创客互联网科技公司 创业天下互联网科技有限公司 科技与互联网哪个更好 深圳艾果互联网通讯科技 互联网科技融合创新 互联网科技平台产品运营 互联网科技职业技能培训学校 重庆科技产业互联网有哪些
0