wangzhan пре 7 година
родитељ
комит
3ca3a43c09

+ 1 - 1
app/Http/Controllers/Api/AlipayController.php

@@ -63,7 +63,7 @@ class AlipayController extends Controller
                 $data['trade_no'] = $request->get('trade_no');
                 // 交易状态
                 $data['trade_status'] = $request->get('trade_status');
-                // 交易金额
+                // 交易金额(这里是按照结算货币汇率的金额,和rmb_fee不相等)
                 $data['total_fee'] = $request->get('total_fee');
 
                 $this->tradePaid($data);

+ 7 - 7
app/Http/Controllers/PaymentController.php

@@ -113,7 +113,7 @@ class PaymentController extends Controller
                 }
             }
         }
-
+		
         DB::beginTransaction();
         try {
             $orderSn = date('ymdHis') . mt_rand(100000, 999999);
@@ -170,17 +170,17 @@ class PaymentController extends Controller
                 $parameter = [
                     "service"        => "create_forex_trade", // WAP:create_forex_trade_wap ,即时到帐:create_forex_trade
                     "partner"        => self::$systemConfig['alipay_partner'],
-                    "notify_url"     => self::$systemConfig['website_url'] . "/api/alipay", // 异步回调接口
+                    "notify_url"     => self::$systemConfig['website_url']."/api/alipay", // 异步回调接口
                     "return_url"     => self::$systemConfig['website_url'],
-                    "out_trade_no"   => $orderSn, // 订单号
+                    "out_trade_no"   => $orderSn,  // 订单号
                     "subject"        => "Package", // 订单名称
-                    "total_fee"      => $amount, // 金额
-                    "body"           => "", // 商品描述,可为空
-                    "currency"       => self::$systemConfig['alipay_currency'], // 币种
+                    //"total_fee"      => $amount, // 金额
+					"rmb_fee"      => $amount,     //使用RMB标价,不再使用总金额
+                    "body"           => "",        // 商品描述,可为空
+                    "currency"       => self::$systemConfig['alipay_currency'], // 结算币种
                     "product_code"   => "NEW_OVERSEAS_SELLER",
                     "_input_charset" => "utf-8"
                 ];
-		
                 // 建立请求
                 $alipaySubmit = new AlipaySubmit(self::$systemConfig['alipay_sign_type'], self::$systemConfig['alipay_partner'], self::$systemConfig['alipay_key'], self::$systemConfig['alipay_private_key']);
                 $result = $alipaySubmit->buildRequestForm($parameter, "post", "确认");