商品信息二维码怎么一键生成
怎样从交易单号生成二维码?
怎样从交易单号生成二维码?
1、当我们选择使用扫码支付,首先会出现下载微信sdk包,选择PHPsdk包进行下载,下载到本地后会发现是一个tp5框架,只是少了一个Common文件夹,把下载好的sdk包放进去。等待调用......
2、设置支付授权目录,扫码成功后的回调地址
3、支付模式二
4、实现代码:
lt?php
namespace appindexcontroller
class Index
{
public function index()
{
require_once APP_
$input new WxPayUnifiedOrder()
// 设置商品描述
$input-gtSetBody(测试商品)
// 设置订单号 ---这里使用的时间,其实是自己生成的
$input-gtSetOut_trade_no(date(YmdHis))
// 设置订单金额(单位:分)
$input-gtSetTotal_fee(1)
// 设置异步通知地址
$input-gtSetNotify_url()
// 设置交易类型
$input-gtSetTrade_type(NATIVE)
// 设置商品ID
$input-gtSetProduct_id(123456780)
// 调用统一下单API
$result WxPayAPI::unifiedOrder($input)
// 生成二维码图片,在这里因为我们自己调试的需要修改配置的严格效验true修改为false
$code_url $result[code_url]
$img ltimg ($code_url). /gt
echo $img
}
}
?gt
5、需要注意在微信支付异步处理中的回调地址,一定不是你的授权地址,处理微信支付异步请求的代码,:
lt?php
namespace appindexcontroller
class Notify
{
public function index()
{
require_once APP_
$msg
WxPayApi::notify(function($result){
// 签名校验通过
// 查询订单号,如果不存在,return
// 如果订单已存在,且订单已经被处理过,return
// 如果订单没有被处理,处理订单
},$msg)
}
}
?gt
注意:如果异步验证的时候使用对进行签名验证,是无法访问到这个方法的。
淘宝店铺二维码怎么生成下载?
1.登陆淘宝主账号,打开【卖家中心】。如下图所示。