java mui app 支付宝支付 附源码

这期我给大家带来的是mui  的支付宝支付

支付宝支付相对于微信支付来说,要简单很多,这里给大家一个main 方法,直接运行,修改一下配置文件就好了,

项目源码  微信、支付宝支付案例.rar-Java代码类资源-CSDN下载

后台代码:

package alipaytradeapppay;

import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.domain.AlipayTradeAppPayModel;
import com.alipay.api.request.AlipayTradeAppPayRequest;
import com.alipay.api.response.AlipayTradeAppPayResponse;
/**
 * 
 */
public class Alipaytradeapppay {

	public static void main(String[] args) throws AlipayApiException {
		// TODO Auto-generated method stub
		String APP_ID="App的id";
		String APP_PRIVATE_KEY="秘钥";
		String ALIPAY_PUBLIC_KEY="公钥";
		//签名方式
		String sign_type="RSA2";
		//编码格式
		String CHARSET="utf-8";
		//正式环境支付宝网关,如果是沙箱环境需更改成https://openapi.alipaydev.com/gateway.do
		String url="https://openapi.alipay.com/gateway.do";
		//实例化客户端
		AlipayClient alipayClient = new DefaultAlipayClient(url, APP_ID, APP_PRIVATE_KEY, "json", CHARSET, ALIPAY_PUBLIC_KEY,sign_type);
		//实例化具体API对应的request类,类名称和接口名称对应,当前调用接口名称:alipay.trade.app.pay
		AlipayTradeAppPayRequest request = new AlipayTradeAppPayRequest();
		//SDK已经封装掉了公共参数,这里只需要传入业务参数。以下方法为sdk的model入参方式(model和biz_content同时存在的情况下取biz_content)。
		AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
		model.setBody("body");
		model.setSubject("java App支付");
		//请保证OutTradeNo值每次保证唯一
		model.setOutTradeNo("2017090080001939239");
		model.setTimeoutExpress("30m");
		model.setTotalAmount("0.01");
		model.setProductCode("QUICK_MSECURITY_PAY");
		request.setBizModel(model);
		request.setNotifyUrl("");
        //这里和普通的接口调用不同,使用的是sdkExecute
        AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
        System.out.println("body==="+response.getBody());//就是orderString 可以直接给客户端请求,无需再做处理。
	}

}

前端代码:

这里的obj就是后台返回过来的  response.getBody()里面的值 

plus.payment.request(channel, obj, function(data) { //成功回调
	console.log("支付成功:" + JSON.stringify(data))
						
}, function(error) { //失败回调
		console.log(JSON.stringify(error));
		plus.nativeUI.alert("取消支付");
})

这样前端就能拉起支付宝支付的页面了

关于支付宝配置问题:

登录 - 支付宝    这个网址可以看得到你的秘钥,appid信息

项目源码   微信、支付宝支付案例.rar-Java代码类资源-CSDN下载

好,代码到这里就结束了,后台返回参数,前端调用,下期我给亲们讲解 app个推 ,欢迎下面评论。欢迎指正。如还有什么不懂的加我 QQ:517861659  

也可以重这里获取项目源码哦  前端 后台的都有,直接运行  https://download.csdn.net/download/japhet_jiu/11874260

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值