微信支付开发动态链接Native支付实例代码
- 微信应用
- 2024-10-14 12:43:01
微信支付开发动态链接Native支付实例代码
本篇文章主要介绍微信支付下的基于动态链接二维码的Native支付实现流程,希望能给开发微信支付的小伙伴提供帮助
本篇文章主要介绍微信支付下的基于动态链接二维码的Native支付实现流程,希望能给开发微信支付的小伙伴提供帮助
本篇文章主要介绍微信支付下的基于动态链接二维码的Native支付实现流程,希望能给开发微信支付的小伙伴提供帮助
注意:
微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。本文介绍的为微信支付v3。
一、生成商品信息
动态链接支付过程中,是先生成商品交易进行,再来进行支付交易的。
1. 商品信息准备
主要是先定义商品的名称及价格,以及交易号。代码如下。
include_once("../WxPayPubHelper/WxPayPubHelper.php"); //使用统一支付接口 $unifiedOrder = new UnifiedOrder_pub(); //设置统一支付接口参数 //设置必填参数 //appid已填,商户无需重复填写 //mch_id已填,商户无需重复填写 //noncestr已填,商户无需重复填写 //spbill_create_ip已填,商户无需重复填写 //sign已填,商户无需重复填写 $unifiedOrder->setParameter("body","贡献一分钱");//商品描述 $timeStamp = time(); $out_trade_no = WxPayConf_pub::APPID."$timeStamp"; $unifiedOrder->setParameter("out_trade_no","$out_trade_no");//商户订单号 $unifiedOrder->setParameter("total_fee","1");//总金额 $unifiedOrder->setParameter("notify_url",WxPayConf_pub::NOTIFY_URL);//通知地址 $unifiedOrder->setParameter("trade_type","NATIVE");//交易类型 //非必填参数,商户可根据实际情况选填 $unifiedOrder->setParameter("device_info","100001");//设备号微信支付开发动态链接Native支付实例代码由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信支付开发动态链接Native支付实例代码”