发起支付
public function pay($id, $fee, $arr, $body, ) { $appid = 'APPID'; $openid =
$id; $mch_id = '商户号'; $key = '********************'; $out_trade_no = nowTime()
. randCode(10); $total_fee = $fee; $body = $body; //付款需要*100,因为支付腾讯按照分计算。
//获取变量的值 $total_fee = floatval($total_fee * 100); //传递到支付页面去请求支付。 $weixinpay =
new WeixinPay($appid, $openid, $mch_id, $key, $out_trade_no, $body,
$total_fee); $return = $weixinpay->pay(); echo json_encode($return); }
支付回调函数
public function notify() { //接收微信参数 $postXml =
file_get_contents("php://input"); //接收微信参数 Log::write($postXml); if
(empty($postXml)) { return false; } else { echo 'SUCCESS'; $paypost =
xmlToArray($postXml);//微信传递回来的参数,做详细判断 if ($paypost['return_code'] ==
'SUCCESS') { //付款成功做下一步判断 } } }
完整代码请加QQ:961052877

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信