PHP支付宝转账到支付宝账号/支付(公钥证书方式):

我这里用的沙箱环境,自己调用时注意修改网关

创建沙箱应用

 public function Withdrawal($data){Loader::import('alipays.aop.AopCertClient', EXTEND_PATH, '.php');Loader::import('alipays.aop.request.AlipayFundTransUniTransferRequest', EXTEND_PATH, '.php');$aop = new \AopCertClient();$appCertPath = ROOT_PATH.'public/download/appCertPublicKey.crt';$alipayCertPath =ROOT_PATH.'public/download/alipayCertPublicKey_RSA2.crt';$rootCertPath =ROOT_PATH.'public/download/alipayRootCert.crt';$aop->gatewayUrl = "https://openapi.alipaydev.com/gateway.do";$aop->appId = "2021000117624394";$aop->rsaPrivateKey='MIIEpQIBAAKCAQEAmKyWvxvDgbMQtDL5MqKy9QDsGvuhcgNzlnoEm4ZVkSvQmau5Ch5vNkVV8Ud+ZLe15H3T3yR7fPwr+kV3bIjA2CuqQCTGRXXx/Ag/sO0mMjljy2k/ovffKHi7RZkpDvvjMVxy+U9VxLKIGGNZLDBbYnl+nOH15Ua8WfOtH8JLXUV8Jw90Q7x6QPafh+IqqJTKSa5W+8dxpCpVSAK1qK+r0IwJBqQJuMubyWrCnPe106jHduupVJhlQZc3Zhjgd5pchH3t1KK6EBLO8ArR9PXqFLXl+htb37UgEnvXa9Y10p5hWOVmt63NPUlbwv9z7sHzQ8djbaNGUaufGQjvg9nVTwIDAQABAoIBABnc8tSBAYeRK/06vVhEk4hJlbWkdt73krclCG7IPOqQv4+otXnvWeuZp0tuTw0Eyf1hC2k7puevWEvXRLnQGMsF6ptfH29Y4ZtOUmvIYLYVXsBwneUflGAow6Cwp3HwXbZY8Okm9WKS09c9zTddIb320uoEpUEn0HR0gRlmMpokDj6NgmR7S9r/GVP/qP44Xx4pk9xuFNf/htXTJKWU5PFAhHTq1GMcJXhgQ5JZnIRPkZCjsTLtnxGf0dFn84xyyxyqcGQ7CtFyalPB7jGflvuUc8bvdTzoppStq6uGICxLk7Dh9Hz9WbDEP9DiXQIF+RltbCpL8TbI+rDB/Qnmc8ECgYEAxuLTv7lWc0q3kt4LrE2IBqg7KM/1tc+w5BFEZASELKrniaie3O0mIEkZuBggw7iwkdMJStpZnWWMrVbE1SPe1AYO7bz8ozEhnPvJV0H4tJ8YmqWTJ26c8Pis3yEIpFWzLRltcsIvNJmWhrdT/MbnK9mYiLf5AshwBUkgf9VGwT8CgYEAxIR7JDz5Udm5NUSWIugjj8gsQCgtYvWIReDHwx7amAwbEroKrdWkRR3E2BkUxQzPNrIyqfVExq2IrzPb4qRWrwPFQy2o+HfLVm3onIOJ8kjwdaJlhS+EevrnW7HVvPek3+8X53Byxj9NLNPowi4yPRM9KQYvL8fnCGiibyGO1/ECgYEAgM1nixPxm+r4pkHtV2JCxOTwo0bC/0MJcTqJiyitnOv11V4BvFxNQ71zzZi6p2aV22rL6tEsFlYs3BmEkfCQH8nooyiwiNOJzEv4Ie2Urw0V9xliCriFJT43Xq3bFep2hq+gBSEjRzJsnMRfvSXnkqtyMKDMwHOksJeiV4d9MisCgYEAmqtetDXdUSOYlqlFtXGZ06eL1G8K0dFIER+KejMFfxhAEqwkjY8RvGhirmaHJ1QenwD/yS7Gk8yvQJ4DWU1ZAGRqVKZSUEUQ4BSfONh6sRvhTeSkHIA6uARUJaJBBHqw5KMs4DZrz0axOjALCRIM7m7++xPn/aZLWx3ngqoZ4DECgYEAndzv2IXZY1RCzXfV0OrZmPTGNVDwn1Ncz7Qj/Oq63NmzX2Zm8kQy1u9ws+ANV7sHQFBsVj4CDCP4yapdXlctMt2Se4yfZpfScOUP3a2yKRZxVbNF0o95dUo1UngMZD+0ojl0bQftV2ufZwH7cfUw4ty8ADEu/LWW/FMZqZpSgis=';$aop->format ="json";$aop->postCharset="utf-8";$aop->signType="RSA2";//调用getPublicKey从支付宝公钥证书中提取公钥$aop->alipayrsaPublicKey = $aop->getPublicKey($alipayCertPath);//是否校验自动下载的支付宝公钥证书,如果开启校验要保证支付宝根证书在有效期内$aop->isCheckAlipayPublicCert = true;//调用getCertSN获取证书序列号$aop->appCertSN = $aop->getCertSN($appCertPath);//调用getRootCertSN获取支付宝根证书序列号$aop->alipayRootCertSN = $aop->getRootCertSN($rootCertPath);//实例化具体API对应的request类,类名称和接口名称对应$request = new \AlipayFundTransUniTransferRequest();$bizcontent = ['out_biz_no' =>$data['out_biz_no'], // 订单号'trans_amount' =>$data['trans_amount'],   // 提现实际金额'product_code' => "TRANS_ACCOUNT_NO_PWD",//转账为:TRANS_ACCOUNT_NO_PWD'biz_scene' => 'DIRECT_TRANSFER',//单笔无密转账到支付宝:DIRECT_TRANSFER'payee_info' => ['identity' => $data['identity'], // 收款人帐户'identity_type' => 'ALIPAY_LOGON_ID',//支付宝登录id:ALIPAY_LOGON_ID'name' => $data['name'], // 收款人姓名],'remark' => "单笔转账到支付宝账户接口测试", // 转帐备注];$request->setBizContent(json_encode($bizcontent));//这里和普通的接口调用不同,使用的是sdkExecute$result = $aop->execute($request);$responseNode = str_replace(".", "_", $request->getApiMethodName()) . "_response";$resultCode = $result->$responseNode->code;if (!empty($resultCode) && $resultCode == 10000) {//成功return true;} else {//失败return false;}}

批注:

用于个人总结,菜鸟一枚大佬轻喷,如有问题欢迎指证,如果对大家有帮助那再好不过;

PHP支付宝转账到支付宝账号相关推荐

  1. PHP支付宝转账到支付宝账号/支付(公钥证书方式)

    最近开发涉及到了支付宝转账到支付宝账号功能,接下来由应用申请开始到代码模块来简单说下流程. 1.准备工作:支付宝控制台 应用申请-接口申请 第一步创建对应应用 第二步申请转账接口(需要商家账号) 第三 ...

  2. 2020年支付宝红包、支付宝转账、支付宝动态码原理

    2020年支付宝红包.支付宝转账.支付宝动态码原理 首选先拿到自己支付宝的userId 不明白需要交流请留下你的扣扣号码 https://www.toocode.cn 在上面可以获取uid,可以在线生 ...

  3. 支付宝-转账到支付宝账号接口(新接口)

    注意:生成的密钥和三个证书文件必须是同一套!!! 如何生成及配置公钥证书 | 技术支持 & 案例 FAQ 1.支付宝商户平台申请开通[转账到支付宝账号]产品,即签约该产品. 2.下载支付宝提供 ...

  4. java 支付宝转账_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝订单退款)...

    上一篇写到支付宝的支付,这代码copy下来就能直接用了,   我写学习文档时会经常贴 官方参数文档的案例地址, 因为我觉得 请求参数,响应参数说明 官方文档整理的很好,毕竟官方不会误导大家. 我学一个 ...

  5. php 验证真实姓名,支付宝转账到支付宝 验证真实姓名

    public static function aliPayApply($data){ require 'alipay/config.php'; $out_biz_no = $data["ap ...

  6. Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)

    上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作.  现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行 ...

  7. 如何用支付宝对支付宝转账

    如何用支付宝对支付宝转账   用支付宝给支付宝转账是在您没有支付宝数字证书,银行卡上的钱又转到了支付宝中,我们的支付宝账号是bw515@qq.com如果您要进行此操作请先和我联系,把交易成功的图片截给 ...

  8. PHP 支付宝 “(单笔转账接口)转账到支付宝账号”

    目录 前言 一.服务层 二.控制层 1.控制层 2.接口返回参数实例 前言 单笔转账接口 | 网页&移动应用 准备: 1:应用的证书(证书申请和配置可以参考我另一篇分享"支付宝 '应 ...

  9. 如何使用沙箱测试单笔转账到支付宝账号(php版)

    说明:    本帖是利用支付宝沙箱测试电脑网站支付接口    测试环境:Apache2.4.23 +php 5.6.25    沙箱环境测试正式环境请修改网关为下方值    复制代码 1 正式环境网关 ...

  10. 如何使用支付宝沙箱测试单笔转账到支付宝账号(php版)

    说明:    本帖是利用支付宝沙箱测试电脑网站支付接口    测试环境:Apache2.4.23 +php 5.6.25    沙箱环境测试正式环境请修改网关为下方值 正式环境网关:https://o ...

最新文章

  1. SAP MM 自定义条件类型出现在采购信息记录的'条件'界面里 ?
  2. 【数据竞赛】高质量数据科学竞赛平台汇总
  3. 具有可执行Tomcat的独立Web应用程序
  4. Java FileInputStream close()方法与示例
  5. 阿里P8架构师谈:数据库、JVM、缓存、SQL等性能调优方法和原则
  6. 酷似美军作战模式的中台战略,究竟是怎么回事? | 大咖说中台
  7. 江苏省计算机二级c语言考试知识点,计算机二级考试C语言常考知识点归纳
  8. Ext.Net系列:二Event之DirectEvent 示例2(Delay)
  9. Windows驱动开发之DDK与WDK、WDM的区别
  10. Windows Server AppFabric与WCF
  11. NVIDIA JETSON TX2上运行yolo3
  12. c语言实现 字符串替换函数,C语言函数实现 字符串替换
  13. 深入理解DirectX D3D9
  14. 上传本地图片到数据库
  15. 在Godot中制作杀戮尖塔的箭头
  16. java web inf_JavaWeb - 访问 WEB-INF 资源几种方式
  17. php 获取扩展模块信息,查看PHP opcode扩展模块及Web服务
  18. 学校学业水平测试软件,中小学生学业水平测试
  19. C#正则表达式匹配任意字符
  20. 178、锐捷交换机恢复出厂和各种基本配置

热门文章

  1. 微信公众平台接口调试工具json格式不对怎么搞_微信支付、支付宝最全接入指引,看完立刻就可以上手!...
  2. 解决SQLserver 数据库恢复挂起
  3. 1等于0.循环9吗?
  4. 虎年2022头像在线生成HTML网站源码
  5. 7.0 站在生物学的角度看TypeScript类的继承
  6. 电脑如何录制屏幕视频?介绍三个电脑录屏的小技巧
  7. 测试渲染用什么软件,【2人回答】3DMax2014用的是VRay3.0测试和出图渲染参数怎么设置-3D溜溜网...
  8. 小熊的果篮 2021 CSP J2
  9. 去YY欢聚时代的一次面试经历
  10. 存款利息python题_python入门教程NO.8 用python写个存款利息计算器