资源简介
java 支付宝H5支付Demo,已经成功使用在项目里,具体业务代码没有删除,请自动过滤业务层代码

代码片段和文件信息
package com.cn.riwise.m.controller.payManage;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.UnsupportedEncodingException;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import javax.annotation.Resource;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import com.alipay.api.AlipayApiException;
import com.alipay.api.AlipayClient;
import com.alipay.api.DefaultAlipayClient;
import com.alipay.api.domain.AlipayTradeWapPayModel;
import com.alipay.api.internal.util.AlipaySignature;
import com.alipay.api.request.AlipayTradeWapPayRequest;
import com.cn.riwise.m.api.common.OrderStatus;
import com.cn.riwise.m.api.common.PayStatus;
import com.cn.riwise.m.api.common.WebResponseCode;
import com.cn.riwise.m.api.common.annotation.TokenCheck;
import com.cn.riwise.m.api.pojo.myspringbean.AlipayConfigBean;
import com.cn.riwise.m.api.pojo.shoping.Order;
import com.cn.riwise.m.api.pojo.shoping.Paymentlog;
import com.cn.riwise.m.api.pojo.store.AliPayStoreOrder;
import com.cn.riwise.m.api.pojo.user.UserToken;
import com.cn.riwise.m.api.service.general.SettleService;
import com.cn.riwise.m.api.service.store.DubboTestServer;
import com.cn.riwise.m.api.service.store.PaymentlogService;
import com.cn.riwise.m.api.service.store.ShoppingCartService;
import com.cn.riwise.m.api.service.trans.OrderService;
import com.cn.riwise.m.common.baseResponseData;
import com.cn.riwise.m.common.Result;
/**
* 支付宝H5支付_商品购买
*
* @author guanlongfeng
* @date 2017年6月15日 下午1:53:56
*
*/
@Controller
@RequestMapping(“/aliPay“)
public class AliProductH5PayController {
Logger log = Logger.getLogger(AliProductH5PayController.class);
@Autowired
private ShoppingCartService shoppingCartService;
@Autowired
private PaymentlogService paymentlogService;
@Autowired
DubboTestServer dubboTestService;
@Resource
SettleService settleService;
@Autowired
OrderService orderService;
/*
* @Autowired MassageTxService massageTxService;
*/
/**
* 支付宝接口调用
*
* @param alipaystoreorder
* @param request
* @param response
*/
@RequestMapping(“/commitOrder“)
@TokenCheck(userToken = “#token“)
@ResponseBody
public void commitOrder(AliPayStoreOrder alipaystoreorder
HttpServletRequest request HttpServletResponse response
@RequestParam(“type“) String type
UserToken token) {
baseResponseData data = new baseResponseData();
try {
String out_trade_no = alipaystore
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3263357 2018-03-20 16:25 java 支付宝H5支付\alipay-sdk-java20180104135026-source.jar
文件 3466533 2018-03-20 16:25 java 支付宝H5支付\alipay-sdk-java20180104135026.jar
文件 21307 2018-03-29 14:06 java 支付宝H5支付\AliProductH5PayController.java
目录 0 2018-03-29 16:29 java 支付宝H5支付
----------- --------- ---------- ----- ----
6751197 4
- 上一篇:exej4
- 下一篇:Java 3D Programming.chm
相关资源
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
- DES(CFB) JAVA
- java读取局域网共享机器文件
- [免费]java学习 存储过程
评论
共有 条评论