当前位置: 首页 > 工具软件 > weixin4j > 使用案例 >

weixin4j-pay~最简单的微信企业付款到银行卡SDK

商辰钊
2023-12-01

估计大家搜到这里,已经是看了不少文档了,我这边背景就不多说了,直接上干货~~!

先睹为快,直接上调用方法

企业付款到银行卡

    public static void main(String[] args) throws WeixinPayException {
        //创建企业付款到银行卡对象
        TransPayBank transPayBank = new TransPayBank();
        //转账金额 1.00元
        transPayBank.setAmount(100);
        //银行卡 农业银行
        transPayBank.setBank_code("1005");
        //设置 收款人姓名
        transPayBank.setEnc_true_name("杨**");
        //这里为了演示,银行卡隐藏一下
        transPayBank.setEnc_bank_no("622848039*****21011");
        //转账描述
        transPayBank.setDesc("提现");
        //业务流水号(需每次唯一)
        transPayBank.setPartner_trade_no("CS201904271953001");
        
        WeixinPay weixinPay = new WeixinPay();
        //企业付款到银行卡
        TransPayBankResult transPayBankResult = weixinPay.payBank().transPayBank(transPayBank);
        //返回微信交易流水号
        System.out.println(transPayBankResult.getPayment_no());
    }

下面看配置文件

#微信SDK配置文件
#读取规则:优先读取System.getProperty()
#再从weixin4j-pay.properties读取,key
#如果System.getProperty()weixin4j-pay.properties都没设置,则默认未NULL

#开发者调试设置
weixin4j.debug=true

#微信支付_商户号
weixin4j.pay.mchId=10000000002
#微信支付_商户密钥(32位)
weixin4j.pay.mchKey=QAZWSXEDCRFVTGBYHNUJMKL123456789

#证书路径
weixin4j.http.cert.path=/opt/cert/default.p12
#证书密钥(默认与商户号一致)
weixin4j.http.cert.secret=10000000002

#openssl安装路径
#weixin4j.openssl.path=C:/Program Files/OpenSSL-Win64/bin/
#RSA公钥存储文件存储全路径
weixin4j.rsaPubKey.pkcs1=/opt/cert/rsa_public_key_pkcs1.pem
#RSA公钥存储文件存储全路径
weixin4j.rsaPubKey.pkcs8=/opt/cert/rsa_public_key_pkcs8.pem
#默认RSA公钥保存方式
#RSA公钥保存方式-文件方式(默认)
weixin4j.rsaPubKey.loader=org.weixin4j.pay.loader.LocalFileRsaPubKeyLoader

#连接超时设置
weixin4j.http.connectionTimeout=25000
#请求超时设置
weixin4j.http.readTimeout=25000

好了,是不是超简单~
如果你正好在做相关项目或想学习微信支付
请添加微信yakson,备注:学习微信支付

 类似资料: