Commit 64406880 authored by jiaorz's avatar jiaorz

修改支付宝支付方式

parent fdfcbc42
......@@ -279,7 +279,7 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper, OrderPay> {
//实例化客户端
AlipayClient alipayClient = new DefaultAlipayClient(SystemConfig.ALIPAY_PAY_BASE_URL + "/gateway.do",
SystemConfig.ALIPAY_APPID, SystemConfig.ALIPAY_PRIVATE_KEY, AlipayConstants.FORMAT_JSON,
"UTF-8", SystemConfig.ALIPAY_PUBLIC_KEY, AlipayConstants.SIGN_TYPE_RSA2);
AlipayConstants.CHARSET_UTF8, SystemConfig.ALIPAY_PUBLIC_KEY, AlipayConstants.SIGN_TYPE_RSA2);
orderPayVo.setNotifyUrl(notifyUrl);
try {
if (orderPayVo.getPayWay() == 2) { //支付宝APP支付
......@@ -303,14 +303,23 @@ public class OrderPayBiz extends BaseBiz<OrderPayMapper, OrderPay> {
try {
//这里和普通的接口调用不同,使用的是sdkExecute
request.setBizContent("{" +
"\"timeout_express\":\"30m\"," +
"\"product_code\":\"QUICK_MSECURITY_PAY\"," +
"\"total_amount\":\"" + realAmount.toString() + "\"," +
"\"subject\":\"" + new String(orderPayVo.getSubject().getBytes(), "utf-8") + "\"," +
"\"body\":\"" + new String(orderPayVo.getBody().getBytes(), "utf-8") + "\"," +
"\"out_trade_no\":\"" + orderPayVo.getTradeNo() + "\"" +
"}");
// request.setBizContent("{" +
// "\"timeout_express\":\"30m\"," +
// "\"product_code\":\"QUICK_MSECURITY_PAY\"," +
// "\"total_amount\":\"" + realAmount.toString() + "\"," +
// "\"subject\":\"" + orderPayVo.getSubject() + "\"," +
// "\"body\":\"" + orderPayVo.getBody() + "\"," +
// "\"out_trade_no\":\"" + orderPayVo.getTradeNo() + "\"" +
// "}");
AlipayTradeAppPayModel model = new AlipayTradeAppPayModel();
//model.setBody("我是测试数据");
model.setSubject(orderPayVo.getSubject());
model.setOutTradeNo(orderPayVo.getBody());
model.setTimeoutExpress("30m");
model.setTotalAmount(realAmount.toString());
model.setProductCode("QUICK_MSECURITY_PAY");
request.setBizModel(model);
request.setNotifyUrl(notifyUrl);
request.setNotifyUrl(orderPayVo.getNotifyUrl());
log.info("请求参数:param = {}", request.getBizContent());
AlipayTradeAppPayResponse response = alipayClient.sdkExecute(request);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment