支付宝转账

 
    //支付宝分配给开发者的应用ID
    private static String APPID = "";
    //HTTPS请求地址
    private static String SERVERURL = "https://openapi.alipay.com/gateway.do";
    //应用私钥
    private static String PRIVATEKEY = "";
    //支付宝公钥
    private static String ALIPAY_PUBLICKEY = "";


public String tranAccount(String money,Integer uiserid){
        String orderId = "CZ" + System.currentTimeMillis() + TenpayUtil.buildRandom(4); //订单号
        AlipayClient alipayClient = new DefaultAlipayClient(SERVERURL,APPID,PRIVATEKEY,"json","GBK",ALIPAY_PUBLICKEY,"RSA2");
        AlipayFundTransToaccountTransferRequest request = new AlipayFundTransToaccountTransferRequest();
        request.setBizContent("{" +
                "\"out_biz_no\":\""+orderId+"\"," +   //商户转账唯一订单号
                "\"payee_type\":\"ALIPAY_USERID\"," +  //收款方账户类型。可取值:1、ALIPAY_USERID:支付宝账号对应的支付宝唯一用户号。以2088开头的16位纯数字组成。2、ALIPAY_LOGONID:支付宝登录号,支持邮箱和手机号格式。
                "\"payee_account\":\"\"," + //收款方账户  2088631338848770
                "\"amount\":\""+money+"\"," + //转账金额,单位:元。只支持2位小数  金额必须大于等于0.1元。
                "\"payer_show_name\":\"\"," +  //付款方姓名如果该字段不传,则默认显示付款方的支付宝认证姓名或单位名称。
                "\"payee_real_name\":\"\"," + //收款方真实姓名(最长支持100个英文/50个汉字)。如果本参数不为空,则会校验该账户在支付宝登记的实名是否与收款方真实姓名一致
                "\"remark\":\"管理平台钱包充值\"" + //转账备注(支持200个英文/100个汉字)
                "  }");
        try{
            AlipayFundTransToaccountTransferResponse response = alipayClient.execute(request);
            log.info("返回数据为:"+response.getBody());
            if(response.isSuccess()){
                log.info("调用成功");         
                return "调用成功";
            } else {
                return "调用失败";
            }
        }catch (Exception e){
            e.printStackTrace();
        }
        return "出错了";
    }

注:得在支付宝平台开通并签约改业务才可以使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值