最近公司接通了微信的新功能企业支付到银行卡,记录一下,一定要注意,不同银行的银行编码不一样,详情见微信官方文档,这个坑要仔细,因为调用api成功后微信付款失败不会告诉你失败原因!
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
String source =""; //持卡人姓名
String pank = ""; //银行卡号
//注意 这里的 publicKeyPKCS8 是微信支付公钥后经openssl 转化成PKCS8格式的公钥,需要转换一次,详情见微信官方文档
String publicKeyPKCS8 = "";
String enc_true_name =GetRSA.getRSA(source,publicKeyPKCS8);
String enc_bank_no = GetRSA.getRSA(pank,publicKeyPKCS8);
String bank_code = "1002"; //这里一定要注意,不同银