瀏覽代碼

苹果支付

mashouyi 2 年之前
父節點
當前提交
58e9ccc102
共有 2 個文件被更改,包括 7 次插入1 次删除
  1. 3 1
      application/api/controller/Pay.php
  2. 4 0
      application/api/controller/UserCenter.php

+ 3 - 1
application/api/controller/Pay.php

@@ -272,6 +272,8 @@ class Pay extends Controller
         if (!$order_no) $this->error('订单号参数错误');
         $order_type = input('order_type');   //订单类型  1订单  2充值
         if (!$order_type) $this->error('订单类型参数错误');
+        $pay_money = input('pay_money');   //支付金额
+        if (!$pay_money) $this->error('支付金额参数错误');
         // 验证参数
         if (strlen($receipt_data) < 20) {
             $this->error("非法参数");
@@ -304,7 +306,7 @@ class Pay extends Controller
                     //充值
                     $out_trade_no = $order_no;//订单号
                     $order = Db::name('SystemRecharge')->where('number',$out_trade_no)->find();
-                    $buyer_pay_amount = $order['need_pay'];//实际支付金额
+                    $buyer_pay_amount = $pay_money;//实际支付金额
                     if($order['status'] == 0) {
                         if ($order['need_pay'] == $buyer_pay_amount) {
                             Db::startTrans();

+ 4 - 0
application/api/controller/UserCenter.php

@@ -723,6 +723,10 @@ class UserCenter extends Base
                     $retrun_data['order_no'] = $order_no;
                     $retrun_data['pay'] = $order;
                     break;
+                case 'apple':
+                    $retrun_data['order_no'] = $order_no;
+                    $retrun_data['pay'] = ['order_no'=>$order_no];
+                    break;
                 default:
                     $this->error('支付方式错误');
             }