code iban 是有什么组成_[转载]银行汇款T/T中IBAN和ABA是什么?

银行汇款经常会遇到客户向您提供IBAN和ABA号,甚至很多国外的客户向您汇款钱索取银行的IBAN和ABA。

IBAN和ABA到底是什么?

1、IBAN

IBAN是指国际银行帐户号码(The International Bank

Account Number),通常简称IBAN,是由欧洲银行标准委员会( European Committee for

Banking Standards,简称

ECBS)按照其标准制定的一个银行帐户号码。参加ECBS的会员国的银行帐户号码都有一个对应杜IBAN号码。可以联系你的开户行获取IBAN号码。IBAN号码最多是34位字符串。

IBAN的编号规定包括国别代码+银行代码+地区+账户人账号+校验码,当在欧元区未使用IBAN账号时,会被额外收取人工干预费。

(注:中国的银行是没有IBAN号码的;好像IBAN适用于欧洲,美国的银行也没有的,如果有客户给您付款前提到,只需要解释我们中国银行没有IBAN,提供swift

code 即可)

2、ABA

ABA是指美国银行家协会(American Bankers

Association ),按照其标准制定的一个银行帐户号码,通常是美国的银行才有。(同样我们中国银行没有,收款时向对方提供swift

code 即可)

-------------------------------------------------------------------------------

PayPal商务顾问

Kelly Gao

QQ: 1024271106

Email:qigao@paypal.com

Tel:023-63915905

Mobile: 15223059250

PayPal专业咨询顾问,免费指导paypal注册,认证,收款,提现,风险控制等,

多年外贸B2C工作经验,欢迎交流。

注册前请联系我报备账户,后期即可享受免费指导服务.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java可以使用以下代码生成IBAN(国际银行帐号)。 ``` public class IbanGenerator { public static String generateIban(String countryCode, String accountNumber) { // 校验参数是否合法 if (countryCode == null || accountNumber == null || countryCode.length() != 2 || accountNumber.isEmpty()) { throw new IllegalArgumentException("Invalid input"); } // 将国家代码和账号号码连接 String ibanString = countryCode.toUpperCase() + accountNumber; // 将字母转换为数字 StringBuilder ibanBuilder = new StringBuilder(); for (int i = 0; i < ibanString.length(); i++) { char ch = ibanString.charAt(i); if (Character.isLetter(ch)) { int digit = Character.getNumericValue(ch - 'A' + 10); ibanBuilder.append(digit); } else { ibanBuilder.append(ch); } } // 计算校验和 long ibanNumber = Long.parseLong(ibanBuilder.toString()); int remainder = (int) (ibanNumber % 97); int checksum = 98 - remainder; // 格式化IBAN String iban = countryCode.toUpperCase() + String.format("%02d", checksum) + accountNumber; return iban; } public static void main(String[] args) { String countryCode = "DE"; String accountNumber = "1234567890"; String iban = generateIban(countryCode, accountNumber); System.out.println("Generated IBAN: " + iban); } } ``` 这段代码使用了Java的字符串操作和数学计算等功能来生成IBAN。首先,校验了输入的国家代码和账号号码是否合法。然后,将国家代码和账号号码连接在一起,并将字母转换为数字。接下来,计算校验和,校验和的计算方法是将IBAN转换为大整数,然后取模并计算余数。最后,将国家代码、校验和和账号号码组合起来,得到最终的IBAN。在main函数,演示了如何使用该方法生成IBAN并打印出来。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值