开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
网页&移动应用 
工具 > 开发工具包(sdk)下载 > 示例 demo > app 支付服务端 demo&sdk
收藏
订阅更新
我的文档
设置
sdk 获取
开发语言
资源下载
环境要求
java 版资源

适用于 java 语言、jdk 版本 1.8 及以上的开发环境
.net 版资源

适用于 visual studio 2010 及以上版本、framework3.5 sp1 及以上版本的开发环境
php 版资源

适用于 php5.5 以上的开发环境
python 版资源

适用于 python2.7 及以上版本的开发环境
nodejs 版资源

适用于 node.js v8.0.0 及以上版本的开发环境
注意:
以下示例代码仅供参考和测试,实际请根据业务来处理。异步通知处理过程中请对信息做确认,例如:订单号是否在商家系统中存在,订单金额是否匹配。更多接入介绍可查看
当前仅 java 版 sdk4.4.5.all 及以上版本支持 app 支付场景的证书签名功能。想了解更多证书签名内容,可查看 开放平台证书升级指南
app 支付文档
文档名称
文档链接
app支付开发文档
java 调用示例
java 服务端 sdk 生成 app 支付订单信息示例
java
复制代码
//实例化客户端
alipayclient alipayclient = new defaultalipayclient("https://openapi.alipay.com/gateway.do", app_id, app_private_key, "json", charset, alipay_public_key, "rsa2");
//实例化具体api对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay
alipaytradeapppayrequest request = new alipaytradeapppayrequest();
//sdk已经封装掉了公共参数,这里只需要传入业务参数。以下方法为sdk的model入参方式(model和biz_content同时存在的情况下取biz_content)。
alipaytradeapppaymodel model = new alipaytradeapppaymodel();
model.setbody("我是测试数据");
model.setsubject("app支付测试java");
model.setouttradeno(outtradeno);
model.settimeoutexpress("30m");
model.settotalamount("0.01");
model.setproductcode("quick_msecurity_pay");
request.setbizmodel(model);
request.setnotifyurl("商户外网可以访问的异步地址");
try {
//这里和普通的接口调用不同,使用的是sdkexecute
alipaytradeapppayresponse response = alipayclient.sdkexecute(request);
system.out.println(response.getbody());//就是orderstring 可以直接给客户端请求,无需再做处理。
} catch (alipayapiexception e) {
e.printstacktrace();
}
java 服务端 sdk 生成 app 支付订单信息示例(证书)
java 服务端验证异步通知信息参数示例
java 服务端验证异步通知信息参数示例(证书)
php 调用示例
php服务端 sdk 生成 app 支付订单信息示例
php 服务端验证异步通知信息参数示例
.net 调用示例
.net 服务端 sdk 生成 app 支付订单信息示例
.net 服务端验证异步通知信息参数示例
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图