08 2016 档案

支付宝APP支付Java回调具体步骤
摘要:/** * 支付宝异步请求通知 * * @param request * @return */@RequestMapping(value = "async", method = RequestMethod.POST)@ResponseBody@Transactional(readOnly = false)public String async(HttpServletRequest request)... 阅读全文

posted @ 2016-08-29 23:45 xu_xiang 阅读(11935) 评论(6) 推荐(0) 编辑

小细节:Java中split()中的特殊分隔符 小数点
摘要:这两天做项目过程中由于数据表字段设计的太恶心了,导致自己填坑 关于微信支付和支付宝的支付有一个不同点:就是金额的处理,支付宝金额的单位是0.01元,但是微信支付中1表示0.01元,当时设计价格的时候使用float 自己在测试的过程中当涉及到微信支付时不应该*100或者*100f,因为会造成精度损失。 解决方法:使用BigDecimal 或者通过 转String进行小数点的替换,但... 阅读全文

posted @ 2016-08-25 00:41 xu_xiang 阅读(4435) 评论(1) 推荐(1) 编辑

微信APP支付Java后端回调处理
摘要:package com.gaoxiao.framework.controller.gaojia;import com.gaoxiao.framework.commonfiles.entity.StatusResult;import com.gaoxiao.framework.commonfiles.utils.PayCommonUtil;import com.gaoxiao.framework.m... 阅读全文

posted @ 2016-08-24 21:54 xu_xiang 阅读(21345) 评论(1) 推荐(2) 编辑

支付宝APP支付(Java后台生成签名具体步骤)
摘要:/** *支付宝支付 * @param orderId 订单编号 * @param actualPay 实际支付金额 * @return */ private String getOrderInfoByAliPay(String orderId,float actualPay) { //回调页面 String ali_call_back_ur... 阅读全文

posted @ 2016-08-22 23:29 xu_xiang 阅读(27216) 评论(0) 推荐(0) 编辑

微信APP支付(Java后台生成签名具体步骤)
摘要:public class PayCommonUtil { //定义签名,微信根据参数字段的ASCII码值进行排序 加密签名,故使用SortMap进行参数排序 public static String createSign(String characterEncoding,SortedMap parameters){ StringBuffer sb = new St... 阅读全文

posted @ 2016-08-22 23:07 xu_xiang 阅读(26960) 评论(4) 推荐(1) 编辑

导航