我们最近的任务是将应用内购买添加到我们的Android移动应用中。我们已经完成了这项工作,并在发布之前开始在我们的生产环境中内部测试小型购买。
我们成功地执行了购买,并将结果存储在后端数据库中。我们有一个服务,每天联系Google API来查询交易的PaymentState。
今天我们的第一个测试购买更改为1(收到付款)。
我们还没有收到银行账户里的转账,但可能已经在路上了。
我们的问题是,一旦PaymentState更改为1,我们如何将其与我们的银行帐户对帐?
我们的财务部门不喜欢仅仅相信我们有钱的声音。我们希望确保每笔付款都是以现金支付的。
其他人是如何做到这一点的?
谢谢
发布于 2017-11-09 02:54:12
你的银行有没有提供任何接口,让计算机与你的银行账户交互?
在德国,几乎所有银行都支持家庭银行计算机接口(HBCI)或其后继产品金融交易服务(FinTS),以便将任意计算机程序与银行帐户连接起来,并通过这些接口在其基于web的在线银行网站上提供几乎所有可用的服务。
有了这样的接口,你就可以通过编程的方式检查你的银行账户上的交易,并简单地检查Google提供的交易引用是否已经到达你的银行账户。
如果不知道你的总部在哪里,你的银行是什么/他们提供什么接口,就很难提供更多细节。(对于银行之间的通信,有多个国家/某种程度上通用的电子接口标准,但这些标准通常不向客户开放,并且很可能不提供有关一个帐户的个人交易的所需数据)
https://stackoverflow.com/questions/47186864
复制相似问题