文档章节

支付宝单笔转账到支付宝账户 Java

I-am-yours
 I-am-yours
发布于 2017/07/24 16:05
字数 256
阅读 24
收藏 0

默认已经建立应用,应用中包括单一转账功能,

 

 

 

 

 

实际代码 参数说明已经标注

这里公钥有可能不知道是哪一个截图说明

 

纯代码


        
        
        String URL = "https://openapi.alipay.com/gateway.do";
        String APP_ID = "2017062307553200";   

String APP_PRIVATE_KEY = "";
        String FORMAT = "json";
        String CHARSET = "UTF-8";
        String ALIPAY_PUBLIC_KEY = "";
        String SIGN_TYPE = "RSA2";       
        SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
        String Ordernumber = df.format(new Date()) + "_" + new Random().nextInt(1000);
        
        AlipayClient alipayClient = new DefaultAlipayClient(URL, APP_ID, APP_PRIVATE_KEY, FORMAT, CHARSET, ALIPAY_PUBLIC_KEY, SIGN_TYPE);
        AlipayFundTransToaccountTransferRequest request = new AlipayFundTransToaccountTransferRequest();
        
        Map<String, String> respMap = new LinkedHashMap<String, String>();  
        respMap.put("out_biz_no", "这是编号");
        respMap.put("payee_type", "ALIPAY_LOGONID");//这是支付类型
        respMap.put("payee_account", "89387757@qq.com");//这是对方支付宝账号
        respMap.put("amount", "0.1");//转账金额
        respMap.put("payer_show_name", "");//谁转账的名称
        respMap.put("payee_real_name", "尹娟娟");//对方姓名
        respMap.put("remark", "这是备注");
        JSONObject ja1 = JSONObject.fromObject(respMap);
        request.setBizContent(ja1.toString());
    
        AlipayFundTransToaccountTransferResponse response;
        try {
            response = alipayClient.execute(request);
            if(response.isSuccess()){
                System.out.println("调用成功");
                System.out.println(response.getSubMsg());
                System.out.println(response.getOrderId());
            } else {
                System.out.println(response.getSubMsg());
                System.out.println("调用失败");
            }
        } catch (AlipayApiException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    

可能整理的不是很完整,不过直接上手能用的。

不清楚或有问题望理解 qq同步 747466384

© 著作权归作者所有

共有 人打赏支持
I-am-yours
粉丝 0
博文 1
码字总数 256
作品 0
朝阳
程序员
私信 提问
支付宝发布Java平台支付标准 解决非智能机支付

【TechWeb消息】10月14日消息,在全球Java One大会上,支付宝发布了针对Java平台的支付技术标准,帮助Java规范的OJWC 3.1实现在支付服务(Java Payment)。支付宝方面表示,该方案将帮助全球嵌...

蔡熙伟
2011/10/15
1K
5
支付宝对接3(收费问题)

一、支付方式: 支付宝有2种方式对接支付。 1、平台做中转,钱先到平台账号,然后再调用单笔转账给用户转账。 2、让商户账户直接进行签约以及收款。 二、支付费率: 我们做平台,选择平台做中...

显kui
01/15
0
0
开源推介 | Pay System —— 基于 Java 的开源易支付系统

授权协议:GPL 开发语言:Java 操作系统:跨平台 软件作者:usbboot Pay System 易支付 是一个聚合支付系统,支持微信/支付宝/QQ 聚合支付,包括PC端,移动端H5支付. 功能简介: 1.支持对接 微信/支付...

开源中国
07/02
0
0
轻量级支付整合轻松嵌入任何系统 - pay-java-parent

轻量级支付模块集成(微信支付,友店扫码,支付宝,富友,银联, payoneer皮卡 )支付整合,app,扫码,即时到帐刷卡付条码付、支持多种支付类型多支付账户,支付与业务完全剥离,简单几行代码即可实...

egzosn
2017/02/17
0
8
商城转账到卖家账户的支付宝方案:支付宝单笔转账

最近在做一个电子商务的项目,刚接手这个项目时发现好多问题,就拿转账来说,后台没有直接转账到商家账户,需要到银行柜台转账,感觉这样的设计太失败了,不说几万人用,就是几千人,一天也有...

qq_35703234
2017/04/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
2
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
4
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0
Kernel I2C子系统

备注:所有图片来源于网络 1,I2C协议: 物理拓扑: I2C总线由两根信号线组成,一条是时钟信号线SCL,一条是数据信号线SDA。一条I2C总线可以接多个设备,每个设备都接入I2C总线的SCL和SDA。I...

yepanl
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部