支付宝无感停车通过业主授权发起收银台支付

AlipayClient alipayClient = new DefaultAlipayClient(
                SetAlipayFactory.URL, SetAlipayFactory.APPID,
                SetAlipayFactory.RSA_PRIVATE_KEY,
                SetAlipayFactory.FORMAT, SetAlipayFactory.CHARSET,
                SetAlipayFactory.ALIPAY_PUBLIC_KEY,
                SetAlipayFactory.SIGNTYPE);
        
        AlipayTradeCreateRequest request = new AlipayTradeCreateRequest();
        
        //refluxInfo参数
        Map<String, Object> refluxInfoMap = new HashMap<String, Object>();
        Map<String, Object> sceneDataMap  = new HashMap<String, Object>();
        refluxInfoMap.put("scene_code", "parking_fee_order");
        refluxInfoMap.put("channel", "common_park_provider");
        sceneDataMap.put("license_plate", car_number);
        sceneDataMap.put("start_time", arrivingTimeStamp);
        sceneDataMap.put("parking_lot_id", parking_id);
        refluxInfoMap.put("scene_data", sceneDataMap);       
        JSONObject jsonObj=new JSONObject();
        jsonObj.putAll(refluxInfoMap);
        String refluxInfoString=jsonObj.toString();
        
        //extendParams参数
        Map<String, Object> extendParamsMap = new HashMap<String, Object>();        
        extendParamsMap.put("sys_service_provider_id", SetAlipayFactory.seller_id);
        extendParamsMap.put("industry_reflux_info", refluxInfoString);
            
        //bizContent参数
        Map<String, Object> bizContentMap = new HashMap<String, Object>();
        bizContentMap.put("out_trade_no", out_trade_no);
        bizContentMap.put("subject",subject);
        bizContentMap.put("total_amount",total_amount);
        bizContentMap.put("timeout_express",timeout_express);
        bizContentMap.put("buyer_id",uid);
        bizContentMap.put("extend_params", extendParamsMap);
                
        JSONObject jsonbizContent=new JSONObject();
        jsonbizContent.putAll(bizContentMap);        
 
        request.setBizContent(jsonbizContent.toString());
        request.putOtherTextParam("app_auth_token", SetAlipayFactory.app_auth_token);
        // 设置异步通知地址
        request.setNotifyUrl(SetAlipayFactory.notify_url);
        // 设置同步地址
        request.setReturnUrl(SetAlipayFactory.return_url);
        //统一收单交易创建接口    
        AlipayTradeCreateResponse response = alipayClient.execute(request);

       if(response.isSuccess()){
          
        } else {
           
        }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值