我正在尝试实现一种机制,为使用平衡收支平衡的用户银行账户提供信用额度的便利。
我只是遵循了平衡支付api提供的api参考,它工作得很好,没有任何例外。在平衡支付api文档中,他们提到信用将在2-3个工作日后完成。
在我的应用程序中,注册用户将有一定的金额,以便他们可以使用这些钱来执行我的应用程序中的剩余活动。
假设如果用户输入关于他的帐户的信息在结构上是正确的,即有效的路由号码、帐号等,但是如果路由号码和帐号由于类型错误或有意地在它们之间没有任何关系,则它们进行测试。
此时,我需要在我们的应用程序中从用户帐户余额中扣除一些金额。但平衡支付对成功和拒绝的交易都提供了待定的响应状态。
我会从用户账户余额中扣除金额,还是放手不管,我如何才能判断交易是成功还是拒绝?
平衡支付是否提供了任何克服这种情况的方法或任何标准技术来摆脱这种情况?
发布于 2013-06-28 07:40:54
创建信贷时,当银行表示已收到款项时,将触发credit.succeeded事件。但是,当银行实际告诉我们有问题时,状态可能会在稍后更改为credit.failed。
处理这个问题的最好方法是假设它一直工作到你得到一个credit.failed事件。
https://stackoverflow.com/questions/17338318
复制相似问题