我们最近的任务是在我们的Android移动应用程序中添加应用程序内购买。我们已经完成了这项工作,并且在发布之前已经开始在我们的生产环境中内部测试小额采购。
我们已成功执行购买并将结果存储在我们的后端数据库中。我们每天都会与Google API联系,以查询该交易的PaymentState。
今天我们的首次测试购买更改为1(已收到付款)。
我们尚未在银行帐户中收到汇款,但可能还在途中。
我们的问题是,一旦PaymentState更改为1,我们如何将其与我们的银行帐户进行协调?
我们的财务部门并不喜欢只是相信我们得到了钱的声音。我们希望确保每笔付款都以现金支付。
其他人如何实现这一目标?
由于
答案 0 :(得分:0)
您的银行是否为计算机提供了与您的银行帐户互动的任何界面?
在德国,几乎所有银行都支持家庭银行计算机接口(HBCI)或其后续金融交易服务(FinTS),以将任意计算机程序与银行账户连接,并且几乎提供基于网络的所有可用服务网上银行网站也通过这些界面。
使用此类界面,您可以通过编程方式检查银行帐户中的交易,只需检查Google提供的交易参考是否已经到达您的银行帐户。
如果不了解您所在的位置以及您的银行/他们提供的界面,则很难提供更多详细信息。 (关于银行如何相互沟通,有多国/一些通用的电子接口标准,但这些标准通常不对客户开放,很可能不提供关于一个账户的个别交易所需的数据)