关于Authorize.net银行借记API的nameOnAccount元素必填内容问询
我们正依据Authorize.net官方文档测试其Web API沙箱版本的银行账户借记功能,测试过程中发现两个现象:
- 当请求XML里
bankAccount节点下的nameOnAccount子元素为空值时,测试支付可以成功完成 - 但如果完全省略
nameOnAccount元素,API响应会返回该元素缺失的验证错误,说明这个元素是必填项
现咨询核心问题:
在生产环境执行真实银行借记支付时,nameOnAccount元素是否必须填写银行账户持有人的真实姓名?还是可以像测试示例一样留空?换句话说,生产环境中是否需要收集用户的账户持有人姓名并在API请求XML中发送?
测试用的bankAccount节点XML示例(routingNumber和accountNumber已置零):
<bankAccount> <accountType>checking</accountType> <routingNumber>000000000</routingNumber> <accountNumber>000000000</accountNumber> <nameOnAccount></nameOnAccount> </bankAccount>
内容的提问来源于stack exchange,提问作者George
相关产品推荐
相关产品推荐

