最近公司接的项目到了后期,我负责结算这块对接了支付宝和微信的支付通道,支付宝接口比微信调起来舒服的多
首先商户在蚂蚁金服开发平台申请开发权限,配好密钥下载支付宝工具jar包,然后对接相应的接口
这几个都是固定的
//请求地址
private static String URL = "https://openapi.alipay.com/gateway.do";
//支付宝分配给开发者的应用ID
private static String APP_ID = "";
//编码格式
private static String CHARSET = "utf-8";
//私钥
private static String APP_PRIVATE_KEY ="";
//支付宝公钥
private static String ALIPAY_PUBLIC_KEY ="";
static AlipayClient alipayClient = new DefaultAlipayClient(URL,APP_ID,APP_PRIVATE_KEY,"json",CHARSET,ALIPAY_PUBLIC_KEY,"RSA2");
电脑网站支付接口 传入订单号和金额就行
public void transferpay(HttpServletRequest httpRequest,
HttpServletResponse httpResponse) throws ServletException, IOException {
String out_trade_no = httpRequest.getParameter("out_trade_no");//订单编号
String total_amount = httpRequest.getParameter("total_amount");//订单金额
String return_url = "";//成功页面
return_url = "http://testwww";
Map<String, String> map1 = new LinkedHashMap<String, String>();
//商户订单号,64个字符以内、可包含字母、数字、下划线
ma