开发Linux下支付宝控件开发实践(linux支付宝控件)
近几年,支付宝控件在业内获得越来越多的关注和应用,本文将介绍Linux下支付宝控件的开发实践。
首先,安装SDK需要的环境,需要安装Java环境,例如OpenJDK7,安装教程比较简单,只需要运行sudo apt-get install openjdk-7-jdk命令行即可完成安装。安装成功后,确认JDK版本号。
其次,安装支付宝SDK,下载SDK之后,解压缩,得到支付宝SDK文件夹,将其添加到classpath环境,例如,把文件夹放到“/home/my-project/sdk/”文件夹,建立支付宝SDK引用:
export CLASSPATH=/home/my-project/sdk/ali-api-java-1.1.6.jar:$CLASSPATH
最后,就是编码,首先创建一个类,然后定义表示付款的属性,比如商户ID、应用私钥等,然后构造发起付款请求的方法,传入付款信息。
public class PayRequestDemo {
// 支付宝分配给开发者的应用ID
private String appId = 2016xxxxxxxx
// 应用私钥
private String privateKey = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
// 发起付款请求
public String pay(Payment payment) throws AlipayApiException {
AlipayClient alipayClient = new DefaultAlipayClient( https://openapi.alipaydev.com/gateway.do , appId, privateKey);
AlipayTradePagePayRequest request = new AlipayTradePagePayRequest();
/**
* 用以构造支付请求,其格式如下:
* payment.setOutTradeNo( xxxxxxxx );
* payment.setTotalAmount( 100.00 );
* payment.setSubject( 书 );
* payment.setBody( 详细描述 );
*/
request.setBizContent(payment.toString());
return alipayClient.pageExecute(request).getBody();
}
}
通过以上流程,Linux下支付宝控件的开发实践就完成了,非常简易。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 开发Linux下支付宝控件开发实践(linux支付宝控件)
相关文章
- Linux内核版本_linux最新版本是多少
- 揭开Linux驱动开发之谜:从零开始学习(如何学习linux驱动开发)
- 【招聘】Linux嵌入式开发工程师简历汇总(linux嵌入式简历)
- 深入探索Linux命令nl(linux命令nl)
- 搭建王宝明:Linux系统搭建实践之路(王宝明linux)
- Linux查看网卡配置的完美指令(linux查看网卡的命令)
- 揭秘Linux开机自动启动网卡的秘密(linux开机启动网卡)
- 成员Linux管理用户组成员变更实践(linux更改用户的组)
- Linux中将整形转换为字符串的方法(linux整形转字符串)
- Linux现代化开发之调用lib库(linux调用lib库)
- 开启Linux服务器FTP功能(linux服务器开ftp)
- Linux下轻松运行软件(linux上运行软件)
- 系统轻松实现Linux服务器无桌面系统运行(linux不装桌面)
- Linux DNS设置:轻松搞定域名解析(linux的dns设置)
- Linux分支:探索开源世界的不同之处(linux的分支)
- 精通北京Linux 运维,掌控系统安全(北京linux运维)
- Linux运维管理:每日实践任务(linux运维日常工作)
- 关闭Linux防火墙:一种安全实践(关闭linux的防火墙)
- 「推荐几本好的 Linux 入门书籍」(linux入门的书籍)
- Linux下如何简单剪辑你的视频(linux剪辑视频)
- 「深入了解Linux系统开发,掌握详实技巧」(linux系统开发详解)
- Linux带来的许多优势(linux有什么优势)
- Linux基础知识:面试突击手册(linux基础知识面试)
- Linux 开发:全面的培训视频(linux开发培训视频)
- 籍Linux系统开发入门书籍推荐(linux有关的书)
- Linux仓库配置实践指南(linux配置仓库)
- 在Linux中畅玩网页游戏(linux玩网页游戏)
- 开发Linux在嵌入式开发中的优势利用(linux优势嵌入式)
- 搭建基于Linux系统的NTP服务器搭建实践(linux下ntp服务器)
- Linux系统开发工程师:成就更美好的技术未来(linux系统开发工程师)