商城转账到卖家账户的支付宝方案:支付宝单笔转账
最近在做一个电子商务的项目,刚接手这个项目时发现好多问题,就拿转账来说,后台没有直接转账到商家账户,需要到银行柜台转账,感觉这样的设计太失败了,不说几万人用,就是几千人,一天也有300多号人的账务需要处理。一个一个的转账,感觉太不可思议了。经过改良由于与银行直接对接的成本比较高,就决定使用支付宝的单笔转账功能。
支付宝的集都不用多说了,官方的文档比较详细:
下面就谈一谈如何集成到商城后台中通过一个个审核按钮通过,直接转账到对方的账户。省了很多的麻烦。
在审核的按钮控制代码中,添加如下代码,并且取到相应的值:
AlipayConfig.appid //支付宝APPID;
// 支付宝的公钥,无需修改该值
AlipayConfig.public_key:
// 商户的私钥
AlipayConfig.private_key:
初始化:AlipayClient
AlipayFundTransToaccountTransferRequest 转账api
AlipayClient alipayClient = new DefaultAlipayClient(AlipayConfig.serverUrl, AlipayConfig.app_id,AlipayConfig.private_key, "JSON", "utf-8", AlipayConfig.public_key);AlipayFundTransToaccountTransferRequest request1 = new AlipayFundTransToaccountTransferRequest();JsonObject object=new JsonObject();object.addProperty("out_biz_no", withdrawId+DateUtils.currentDatetime());object.addProperty("payee_type", "ALIPAY_LOGONID");object.addProperty("payee_account", "账户");object.addProperty("amount", 0.1);object.addProperty("payer_show_name", "转账公司的名称");object.addProperty("payee_real_name", "实名");object.addProperty("remark", "");request1.setBizContent(object.toString()); AlipayFundTransToaccountTransferResponse response = alipayClient.execute(request1);String string = response.getBody().toString();if(response.isSuccess()){System.out.println("调用成功");} else {System.out.println("调用失败"+string);formMap.put("withdraw_id", withdrawId);formMap.put("examine_state", 3);formMap.put("examine_season", examineSeason);formMap.put("update_time", DateUtils.currentDatetime());formMap.put("update_person", Common.findUserSessionId());formMap.update();returnMoney(withdrawId); //退款至钱包}
在这里需要注意的是,如果实名和支付宝账号不一致,会出现40004:
如果出现40006,是你没有申请单笔转账的权限:
如下图:签约申请即可
商城转账到卖家账户的支付宝方案:支付宝单笔转账相关推荐
- 支付宝支付之“单笔转账到支付宝账户接口”的调用(生成签名、上传应用公钥、下载SDK、接口调用、报错自动排查、查看错误码)
支付宝接口调用 "单笔转账到支付宝账户"的接口调用,一般涉及到下面几个知识点 1.生成签名 在使用支付宝接口的时候,需要使用支付宝的签名,这里需要使用支付宝的RSA生成工具. 关于 ...
- 如何使用支付宝沙箱测试单笔转账到支付宝账号(php版)
说明: 本帖是利用支付宝沙箱测试电脑网站支付接口 测试环境:Apache2.4.23 +php 5.6.25 沙箱环境测试正式环境请修改网关为下方值 正式环境网关:https://o ...
- java 支付宝转账_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝订单退款)...
上一篇写到支付宝的支付,这代码copy下来就能直接用了, 我写学习文档时会经常贴 官方参数文档的案例地址, 因为我觉得 请求参数,响应参数说明 官方文档整理的很好,毕竟官方不会误导大家. 我学一个 ...
- Java 支付宝支付,退款,单笔转账到支付宝账户(单笔转账到支付宝账户)
上次分享了支付宝订单退款的代码,今天分享一下支付宝转账的操作. 现在是有一个余额提现的功能,本来是打算做提现到银行卡的,但是客户嫌麻烦不想注册银联的开放平台账户,就说先提现到支付宝就行,二期再做银行 ...
- java 支付宝 退款_Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)
最近一直在接触第三方,刚接入完支付宝的API做一下总结,个人能力薄弱有不对的地方望指教. 做的是一个小型电商项目,所以会接入第三方的支付和登入功能, 第一次接入第三方撸了很多官方文档. 然后创建应用 ...
- Java 支付宝支付,退款,单笔转账到支付宝账户(支付宝支付)
最近一直在接触第三方,刚接入完支付宝的API做一下总结,个人能力薄弱有不对的地方望指教. 做的是一个小型电商项目,所以会接入第三方的支付和登入功能, 第一次接入第三方撸了很多官方文档. 进入主题, ...
- thinkphp支付宝资金下发 单笔转账
下载支付宝服务端对应的sdk,放到Vendor下面. 下载地址:https://opendocs.alipay.com/open/54/103419/#Alipay%20SDK /***支付宝转账接口 ...
- 支付宝单笔转账到支付宝账户(用于分成或者退款)
超快速接入 支付宝官方文档 直接上代码 SDK AlipayUtils 支付宝官方文档 转账到支付宝用户快速接入 单笔转账到支付宝账户接入助手 直接上代码 SDK <!-- https://mv ...
- php 单笔转账到支付宝账户,php实现单笔转账到支付宝功能
本文实例为大家分享了php实现单笔转账到支付宝的具体代码,供大家参考,具体内容如下 1.首先 去蚂蚁金服签约 单笔转账到支付宝 官方api文档 2.需要的配置信息 1).应用appid 2).生成密钥 ...
最新文章
- Exchange 2007 配置POP3
- 使用敏捷回顾实施组织变革
- 2压缩备份数据库_为什么您的企业需要备份数据库
- fastjson list转json字符串_程序员:JSON、JSONObject 与 JSONArray 简单讲解
- 用 ABAP 实现的报表欢迎屏幕 - Splash Screen
- 汇编Ring 3下实现 HOOK API
- Bootstrap3 Font Awesome 字体图标旋转或翻转图标
- Java 序列化与主流编解码技术框架介绍
- Java:如何将多个JAR打包成单个可执行JAR(executable jar)
- Java 文件上传同时携带参数
- 新品迭出,史上最强:三星电子发布会直击
- ❤️肝下25万字的《决战Linux到精通》笔记,你的Linux水平将从入门到入魔❤️【建议收藏】
- signature=5a522a8356f9906b0b775bdada02a4c6,合肥2016年4月29日至2016年5月12日交通违章查询...
- 新疆苹果服务器不稳定,乌鲁木齐市民反映:苹果系统升级后自动选择新疆时区...
- 实现从淘宝(天猫)定时抓取订单数据、打印电子面单并保存到ERP表中
- java_2017.9.18
- 教你如何在2023年办好水土保持资质
- #KINDLE 电子书制作指南 html转kf8/mobi
- Vscode中搜索字符串失败,报错“Spawn ${path}\ressources\app\node_module.asar.unpacked\vs-code-ripgrep\bin\rg.exe“
- Elastic安全分析新利器 —— Event Query Language (EQL) 介绍
热门文章
- 计算机对比度亮度调整,显示器亮度对比度到底设置多少最合适?
- ZigBee室内采暖计费系统设计
- 奇点云完成A轮融资,晨兴资本领投 1
- oracle制作假数据,Oracle Workflow Demo (一) - 一个简单的请假申请工作流
- 车辆重识别/再辨识数据集: Vehicle Re-ID Datasets Collection
- fabric测试网络运行与安装详细步骤
- 泰坦尼克号船长再现!真实事件!
- 数控程序必须经过校验和试切才能正式加工
- entity framework异常: Invalid object name 'dbo.xxxxxx'.
- 利用行人重识别代码训练车辆重识别