如何通过Xero API获取银行交易的收款人(Payee)详情?
获取银行交易收款人详情的替代方案
优先排查Xero Accounting API的核心端点
确认是否启用了Accounting.Transactions权限,调用Transactions端点时,已对账的交易里Contact字段会关联收款人信息;未对账的银行交易可以查BankTransactions端点,部分银行同步的数据会在Description或Contact字段里带出收款人名称,这点可以再仔细核对返回的JSON结构。直接对接银行官方API
跳过Xero中转,直接调用对应银行的交易查询API,绝大多数银行的原生接口都会返回完整的收款人详情(名称、开户行、账号等)。不同银行的API申请流程和权限要求不一样,得去对应银行的开发者平台查文档、申请权限。尝试Xero的
BankTransfers端点
如果是内部账户转账类的交易,BankTransfers端点里会记录转出和转入账户的关联信息,部分场景下能间接拿到收款人相关内容。联系Xero官方支持沟通需求
要是上面的方法都不行,直接给Xero提支持工单,说清楚你需要收款人信息的业务场景,问问有没有替代的权限或者特殊调用方式——毕竟bankfeeds权限用不了可能是账户类型或资质的问题,官方说不定能给你开特例或者指条明路。
内容的提问来源于stack exchange,提问作者mitbook
相关产品推荐
相关产品推荐

