• 大小: 4.89MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-22
  • 语言: Java
  • 标签: java  支付宝  H5支付  

资源简介

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


评论

共有 条评论