用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 查看内容

小程序与php 实现微信支付

Rolan 2017-6-18 00:04

小程序访问地址:payfee.PHP: view plain copyinclude 'WeixinPay.php'; $appid=''; $openid= $_GET; $mch_id=''; $key=''; $out_trade_no = $mch_id. time(); $total_fee = $_GET; if(empty($total_fee)) //押金 { ...

小程序访问地址: 
payfee.PHP:

  1. [php] view plain copy
  2. include 'WeixinPay.php';
  3. $appid='';
  4. $openid= $_GET['id'];
  5. $mch_id='';
  6. $key='';
  7. $out_trade_no = $mch_id. time();
  8. $total_fee = $_GET['fee'];
  9. if(empty($total_fee)) //押金
  10. {
  11. $body = "充值押金";
  12. $total_fee = floatval(99*100);
  13. }
  14. else {
  15. $body = "充值余额";
  16. $total_fee = floatval($total_fee*100);
  17. }
  18. $weixinpay = new WeixinPay($appid,$openid,$mch_id,$key,$out_trade_no,$body,$total_fee);
  19. $return=$weixinpay->pay();
  20. echo json_encode($return);

WeixinPay.php:

  1. [php] view plain copy
  2. <?php
  3. /*
  4. * 小程序微信支付
  5. */
  6. class WeixinPay {
  7. protected $appid;
  8. protected $mch_id;
  9. protected $key;
  10. protected $openid;
  11. protected $out_trade_no;
  12. protected $body;
  13. protected $total_fee;
  14. function __construct($appid, $openid, $mch_id, $key,$out_trade_no,$body,$total_fee) {
  15. $this->appid = $appid;
  16. $this->openid = $openid;
  17. $this->mch_id = $mch_id;
  18. $this->key = $key;
  19. $this->out_trade_no = $out_trade_no;
  20. $this->body = $body;
  21. $this->total_fee = $total_fee;
  22. }
  23. public function pay() {
  24. //统一下单接口
  25. $return = $this->weixinapp();
  26. return $return;
  27. }
鲜花
鲜花 (2)
鸡蛋
鸡蛋

刚表态过的朋友 (2 人)

分享至 : QQ空间
收藏
原作者: 千堆雪惹尘埃 来自: csdn博客

相关阅读