国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 程序人生 > 随笔 > CI框架集成支付宝即时到账

CI框架集成支付宝即时到账

来源:程序员人生   发布时间:2016-06-02 17:32:03 阅读次数:5310次

不多说,直接上代码,让CI框架集成支付宝即时到账

第一步,下载支付宝即时支付demo,我以utf8版本为例,下载下来的文件目录如下

CI框架集成支付宝即时到账

第二步,在CodeIgniter中 application/third_party 目录下,新建文件夹alipay,将支付宝lib文件夹下的4个子文件全部放到alipay中

第三步,配置文件

在CodeIgniter中  application/config,新建alipay.php,将支付宝alipay.config.php的内容,全部搬进来,并且将数组$alipay_config重命名为$config

CI框架集成支付宝即时到账


第四步,新建一个订单控制器,代码如下


load->view('order_show');
	}
	

  // 提交订单,付款
  public function pay() {
     $order=$this->input->post();
	 
        //商户订单号,商户网站订单系统中唯一订单号,必填
        $out_trade_no = $order['WIDout_trade_no'];
        //订单名称,必填
        $subject = $order['WIDsubject'];
        //付款金额,必填
        $total_fee = $order['WIDtotal_fee'];
        //商品描述,可空
        $body = $order['WIDbody'];


    // 加载支付宝配置
    $this->config->load('alipay', TRUE);
    // 加载支付宝支付请求类库
    require_once(APPPATH."third_party/alipay/alipay_submit.class.php");
    $submit