开发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 = “2016xx”;

// 应用私钥

private String privateKey = “”;

// 发起付款请求

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(“xx”);

* payment.setTotalAmount(“100.00”);

* payment.setSubject(“书”);

* payment.setBody(“详细描述”);

*/

request.setBizContent(payment.toString());

return alipayClient.pageExecute(request).getBody();

}

}

通过以上流程,Linux下支付宝控件的开发实践就完成了,非常简易。


数据运维技术 » 开发Linux下支付宝控件开发实践(linux支付宝控件)