|
|
|
@ -861,8 +861,9 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
|
|
|
|
|
* @author 鹿文学
|
|
|
|
|
*/
|
|
|
|
|
public function apple_platform_pay($user_id,$game_id) {
|
|
|
|
|
$file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt");
|
|
|
|
|
$request = json_decode(think_decrypt($file),true);
|
|
|
|
|
/* $file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt");
|
|
|
|
|
$request = json_decode(think_decrypt($file),true); */
|
|
|
|
|
$request = $this->get_sdk_request($game_id);
|
|
|
|
|
|
|
|
|
|
$code = $_POST['way'];
|
|
|
|
|
|
|
|
|
@ -893,6 +894,7 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'订单号重复,请关闭支付页面重新支付', 'user_token' => $this->userToken)));exit;
|
|
|
|
|
}
|
|
|
|
|
$out_trade_no = "PF_" . date('Ymd') . date('His') . sp_random_string(4);
|
|
|
|
|
if ($request['pay_order_number']) $out_trade_no = $param['pay_order_number'];
|
|
|
|
|
$request['order_number'] = $out_trade_no;
|
|
|
|
|
$request['pay_order_number'] = $out_trade_no;
|
|
|
|
|
$request['out_trade_no'] = $out_trade_no;
|
|
|
|
@ -997,8 +999,13 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
|
|
|
|
|
* 优先抵扣绑币 平台币 调这个接口说明 不走第三方支付通道
|
|
|
|
|
*/
|
|
|
|
|
public function platform_coin_deduction($user_id, $game_id) {
|
|
|
|
|
$request = $this->get_sdk_request($game_id);
|
|
|
|
|
/* $request['pay_status'] = 0;
|
|
|
|
|
$request['pay_way'] = C("PAY_WAY.ALIPAY");
|
|
|
|
|
$request['spend_ip'] = get_client_ip();
|
|
|
|
|
|
|
|
|
|
$file=file_get_contents("./Application/Sdk/OrderNo/".$user_id."-".$game_id.".txt");
|
|
|
|
|
$request = json_decode(think_decrypt($file),true);
|
|
|
|
|
$request = json_decode(think_decrypt($file),true); */
|
|
|
|
|
|
|
|
|
|
if (empty($request)) {
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'参数错误', 'user_token' => $this->userToken)));exit;
|
|
|
|
@ -1026,6 +1033,7 @@ ADD COLUMN `pay_url` text NULL AFTER `check_sign`;
|
|
|
|
|
redirect(U('Spend/notice',array('user_id'=>$user_id,'game_id'=>$game_id,'msg'=>'该游戏暂时无法充值,请联系客服!', 'user_token' => $this->userToken)));exit;
|
|
|
|
|
}
|
|
|
|
|
$out_trade_no = "PF_" . date('Ymd') . date('His') . sp_random_string(4);
|
|
|
|
|
if ($request['pay_order_number']) $out_trade_no = $param['pay_order_number'];
|
|
|
|
|
$request['order_number'] = $out_trade_no;
|
|
|
|
|
$request['pay_order_number'] = $out_trade_no;
|
|
|
|
|
$request['out_trade_no'] = $out_trade_no;
|
|
|
|
|