public function aliTiXian(){header("Content-type: text/html; charset=utf-8");$request = request();$data_get = $request->param();$uid = $data_get['uid'];$names = $data_get['names'];//真实姓名$account = $data_get['account'];//收款账户$amount = $data_get['amount'];//金额$password = $data_get['password'];//提现密码$outBizNo = $uid.time().rand(1000,9999);$askpay = db('askpay')->where('uid',$uid)->find();$id = $askpay['id'];$pwd = $askpay['password'];$time=date("Ymd",time());if(md5($password) == $pwd){$datas['num']=4;db('askpay')->where('id',$id)->update($datas);$data = array('uid'=>$uid,'price'=>$amount,'ordersn'=>$outBizNo,'productname'=>'提现','addtime'=>time(),'status'=>2//未提现);db('orders')->insert($data);$where['uid'] = $uid;$where['status'] = 2;$res = db('orders')->where($where)->order('addtime desc')->find();$oid = $res['id'];require_once(EXTEND_PATH.'Alipay/AopSdk.php');$aop = new \AopClient();$aop->gatewayUrl = 'https://openapi.alipay.com/gateway.do';$aop->appId = '2018051';$aop->rsaPrivateKey = 'MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCTj7hmIqzpkyzdL+LeJRFi/FZAEJ3griU49EMOZAd0w9Kb9DyTh6qS2IA/GrF2W2Bo7qEnVFfTJH46Y1bprkuduRdmqhig1BgEEeODsSgJVtItjd5inx8txye/z0cBZi0JOh1vtPrqM90U/e1UvcRSLsAs+AHTSYY8wMuGOJiEuwzEiyU5I7qF79EuY/VDVCyLR1/DXbTUsy4Fby6LcbSDnVR8NAklOvD+c7C5DStbrWSJgJIbofx7AQAeBR4ZdH1EDyM48om3AoPiw9p86rDZLK4+Zo+BXYhS5d4STH19q0HR+cAyv1g3fECgYEAqALRL9E2qI8Q/e5DQyjH5zOeocbelXqcQaYPLpqD74MWWwHDxmnF73B/Vf3SrDjbdI1rpW6mHchGHdPbiwrreUpC2X8z1JUOInTF/errpUK9WWTFumK7ElACzxQafyVhAa6ZiC2Jva8Tu8gu47rrNLizx0uAS4TioZYC4cGTBR8CgYAXidDZlygOe6M5Kwkg6TyUWIjmLbXKQ5aqT4hI8l2LH1W5xWh2iQjtxF2KWpO/TKMIMQOSWrjktJmQeWnrAUeyBlhW5cDmXzHessx8bdUA3WZjK9ly52kdewlQ65/n11HLQCDadp0gFKnSz7gAgF55+HCKUSWr3m9tspxdo+sZMQKBgAQwXcrVaol1V7UdFaw8/g7zqIbcEHylm/O/Ei3VSGjWWd5XAuyVgovfwC0CsRf+KuqTBBYR1i5z6dughp7G3OwfP99wXnh0Zu/Q/YbBLrLmIRZzfsKQ550jRY6oL6jv46VJFybgC8kg7lsGOLUQ2gBsgn77kO1RGN1yggvi6al9AoGAOAj5DcCoVnAqQaJa48+NqjAVQNtVkWTiPfVXeWZ/fZk/2fZQ/CxLVdcqmDdQjkhXmD+8rgq0trzqigrrOM2/5drQxmTA7L7+bCSU2om38Y5Khp6J/aGWLWO1r6Y16G9a9yZoAYNfZB08d68AUQ90PD8CTQ60LZijHQbr/zDG/Vg=';$aop->alipayrsaPublicKey='MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAleF75Kiwzt675L7ouW9COm9pleOMUXmveiJ7T/IRBVorMEXfqSyVT0/c1iFT8XI+tWyosVYejQ7EMY4WSSQvKo/EUaKjUDLPaFZ3wiaeK9bPaqEKHa4JqzZvtlidVktnoS7rWcRzJRo1igCzcrMvDpfHwXtGe5V1Fh1iCf3GI+5Rtk3aFkNEdQIDAQAB';$aop->apiVersion = '1.0';$aop->signType = 'RSA2';$aop->postCharset='UTF-8';$aop->format='json';$request = new \AlipayFundTransToaccountTransferRequest();$request->setBizContent("{" ."\"out_biz_no\":\"{$outBizNo}\"," ."\"payee_type\":\"ALIPAY_LOGONID\"," ."\"payee_account\":\"{$account}\"," ."\"amount\":\"{$amount}\"," ."}");$result = $aop->execute ( $request);$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";$resultCode = $result->$responseNode->code;if(!empty($resultCode)&&$resultCode == 10000){/*1、更新订单状态*/$data1 = array('paytype'=>1,'updatetime'=>time(),'status'=>1);db('orders')->where('id',$oid)->update($data1);/*2、添加消费记录信息*/$data2 = array('uid'=>$uid,'amount'=>$amount,'note'=>'提现','addtime'=>time(),'status'=>1);db('consumption')->insert($data2);/*3、更新账户余额信息*/$user = db('user')->where('id',$uid)->find();$ac = $user['account'];$balance = $user['balance'];$yu = $balance - $amount;if(empty($ac)){$data3 = array('names'=>$names,'account'=>$account);db('user')->where('id',$uid)->update($data3);}$data4 = array('balance'=>$yu);$res1 = db('user')->where('id',$uid)->update($data4);if($res1){echo json_encode(array('status'=>1,'info'=>'提现成功'));}} else {echo json_encode(array('status'=>0,'info'=>'网络错误,请稍后再试!'));}}else{$askpay['num']=--$askpay['num'];$data['num']=$askpay['num'];$data['time']=$time;db('askpay')->where('id',$id)->update($data);echo json_encode(array('status'=>0,'info'=>"密码错误,还可以输入".$data['num']."次"));}}

支付宝提现APP服务端PHP相关推荐

  1. 支付宝支付APP服务端PHP

    //生成支付订单信息public function orderInfo(){ $request = request();$data_get = $request->param();$uid = ...

  2. 汽车之家移动主App服务端架构变迁

    声明:本文为<程序员>原创文章,未经允许不得转载,更多精彩文章请订阅2016年程序员:http://dingyue.programmer.com.cn/ 导语:汽车之家移动主App服务端架 ...

  3. 如何部署搭建app服务端运行环境(java)?

    简介: app服务端和web的服务端的配置是一样的.所以要搭建APP根据web服务端配置即可. 前言:app服务端和web的服务端的配置是一样的.所以要搭建APP根据web服务端配置即可. 1.购买服 ...

  4. APP接入支付宝支付之服务端实现

    最近公司接了一个外包项目,开发过程中用到了调用微信和支付宝的第三方支付接口,因为之前没用集成过,所以这次用到了之后就想总结一下分享给大家,这里只介绍支付宝的APP支付和提现接口的服务端接入实现. 首先 ...

  5. 支付相关(二):APP支付宝支付-转账到支付宝账号(JAVA服务端开发)

    首先确保签约单笔转账到支付宝账号 转账到支付宝账号是APP这边一个提现的功能.支付宝提供了可以转账到支付宝账号的功能,可选择收款方账户类型.可取值: 1.ALIPAY_USERID:支付宝账号对应的支 ...

  6. 手机APP使用支付宝支付(服务端)

    最近本人刚做了手机APP支付宝支付功能,主要分为六步,在这里主要记录代码部分. 第一步:创建应用并获取APPID 要在您的应用中接入支付宝App支付能力,需要通过创建应用的方式接入蚂蚁相关接口并进行开 ...

  7. Android安卓原生接支付宝支付PHP服务端SDK

    1.下载支付宝开发助手工具 下载地址:https://opendocs.alipay.com/open/291/introduce 生产密匙 打开开发助手 点击生成密匙,然后点击打开密匙文件路径后可以 ...

  8. php中接口验证失败,支付宝手机接口,服务端PHP验证失败,求助

    本帖最后由 js14654952 于 2013-01-16 17:12:11 编辑 最近做支付宝手机接口郁闷死了 求大神们帮忙~! 问题1:手机端安卓自然是JAVA,而服务端是PHP,在做支付宝异步验 ...

  9. 天气APP服务端——1.APP服务端设计

    1.业务的需求 (1)客户端安装后,第一次运行,想服务端发送请求(上传客户手机的设备编号),获取城市站点基本信息 (2)客户端有手机定位功能,自动匹配到最近的城市站点 (3)客户端发送请求报文,根据站 ...

  10. 移动APP服务端API设计应该考虑到的问题

    2014年,移动APP的热度丝毫没有减退,并没有像桌面软件被WEB网站那样所取代, 不但如此,越来越多的传统应用.网站也都开始制作自己的移动APP,也就是我们常说的IOS客户端.android客户端. ...

最新文章

  1. Selenium实例1-自动登录小米社区并获取主题帖
  2. 基于canvas的图片压缩函数实现
  3. jQuery获取所有父级元素及同级元素及子元素的方法
  4. python声明一个长度为n的列表_python中长度为n的列表的置换
  5. 安装DCU组件出错的解决方法
  6. 从零基础入门Tensorflow2.0 ----四、12. tf_data基础api使用
  7. 计算机操作系统考试习题
  8. 微信扫码提示在浏览器中打开的2种实现方式
  9. opencv-11-中值滤波的C++实现与自适应中值滤波
  10. Cybersource支付流程设计
  11. html5微课程制作,翟猛老师《微课开发及制作-基于H5课件制作模式》
  12. PHP代码审计工具——rips
  13. 【Arcpy】批量合并重叠拓扑
  14. linux连接wifi的方法
  15. ncbi-genome-download在NCBI上批量下载基因组
  16. 宁夏开票系统服务器地址,宁夏增值税发票综合服务平台网址
  17. 智能门锁触控中应用的电容式触摸芯片
  18. JS 高级(七)ES6解构、class、promise
  19. Java学习必备书籍推荐终极版!
  20. Hadoop实战任务-----编写MapReduce进行数据清洗

热门文章

  1. ASP.NET Core学习之路04
  2. 为什么SecureCRT里无法输入?
  3. 飞马D200S无人机与机载激光雷达在大比例尺DEM建设中的应用
  4. 品牌稿件怎么写?这些品牌稿件写作技巧值得一看
  5. 2.shel脚本l知识点学习一
  6. golang报错:slice bounds out of range
  7. Windows下WordPress安装教程(全)
  8. gitlab 503 错误的解决方案
  9. Vue3中Compositions API的使用(一)
  10. 再看iOS如何使用SM2/SM3/SM4/SM9 方法二:使用http://gmssl.org这个开源密码箱来实现从编译到使用