作者寄语:
本SDK是我本人根据微信支付的API文档重新开发的sdk,专门针对TP5框架进行的整理和重构,使用安装和使用更方便
使用简单,去除繁琐的demo中的其他框架代码,执行效率高
本SDK使用静态方法分模块调用 支持模块及下属方法提示 开发更便捷
同时支持多微信支付接口共同使用
使用简单,去除繁琐的demo中的其他框架代码,执行效率高
本SDK使用静态方法分模块调用 支持模块及下属方法提示 开发更便捷
同时支持多微信支付接口共同使用
教程地址 https://www.kancloud.cn/mikkle/thinkphp5_study/703057
/**
* title 获取扫码支付地址
* description getPayUrl
* User: Mikkle
* QQ:776329498
* @return mixed
*/
public function getPayUrl(){
$resultData = [
'body' => "{\"h5_info\": {\"type\":\"Wap\",\"wap_url\": \"https://pay.qq.com\",\"wap_name\": \"腾讯充值\"}} ", /**商品描述*/
'out_trade_no' => time(), /**商户订单号*/
'total_fee' => 1, /**标价金额(单位分)*/
'notify_url' => url(), /**通知地址(WchatConfig::$notificationURL)*/
'trade_type' => "NATIVE", /**交易类型 NATIVE MWEB */
];
$result = \mikkle\tp_wxpay\Wxpay::instance()->unifiedOrder()->setParam($resultData)->getPayUrl();
return $result;
}
/**
* title 获取H5支付地址
* description getPayUrl
* User: Mikkle
* QQ:776329498
* @return mixed
*/
public function getMWEBPayUrl(){
$resultData = [
'body' => "{\"h5_info\": {\"type\":\"Wap\",\"wap_url\": \"https://pay.qq.com\",\"wap_name\": \"腾讯充值\"}} ", /**商品描述*/
'out_trade_no' => time(), /**商户订单号*/
'total_fee' => 1, /**标价金额(单位分)*/
'notify_url' => url(), /**通知地址(WchatConfig::$notificationURL)*/
'trade_type' => "MWEB", /**交易类型 NATIVE MWEB */
];
$result = Wxpay::instance()->unifiedOrder()->setParam($resultData)->getPayUrl();
return $result;
}