资源简介
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 3D Programming.chm
- exej4
- paypal快速支付java代码demo
- 基于Java-GUI的四则运算练习系统.rar
- JavaWeb开发教程——入门与提高篇(含
- 高校管理系统(Javaweb+Oracle)
- java写的用户权限管理源代码
- 图书管理系统完整MVC模式用jsp+JAVABE
- 开源OCR引擎Tesseract的Java API封装Tess4
- 基于javaweb实现的新闻发布管理系统源
- Java学生考勤签到系统(终极版).ra
-
JAVAJSP+servlet+ja
vasc ript课程设计:教 - Java8inAction.pdf
- Java 8编程入门官方教程
- Java Web 人力资源系统源码
- javacv配置+javacv人脸识别代码
- JAVA在线答疑系统
- java电子邮件收发系统 java源代码2.2版
- 2018最新个人免签支付宝、微信、QQ钱
- java云笔记
- 机房自由上机收费管理软件的设计与
- C、java表白代码合集
- java+oracle的jdbc的简单学生信息系统
- 基于Java+oracle的学生管理系统(源码和
- 数据库课程设计 仓库物资管理系统
- java课设--个人备忘录管理系统
- JSP分页标签(最新)
- java 对象与json字符串互相转换工具类
- 基于Java贪吃蛇游戏毕业论文
- javax.media.jai.PlanarImage相关jar
评论
共有 条评论