3

我正在尝试实施一种机制,该机制使用平衡支付向用户银行账户提供信贷额度。

我只是按照平衡支付api提供的api参考,它的工作正常,没有任何例外。在平衡支付 api 文档中,他们提到信贷将在 2-3 个工作日后完成。

在我的应用程序中,注册用户将有一些金额,以便他们可以使用这笔钱在我的应用程序中执行剩余的活动。

假设如果用户输入的关于他的帐户的信息在结构上是正确的,即有效的路由号码、帐号等,但如果路由号码和帐号之间由于类型错误或故意测试而没有任何关系。

此时我需要在我们的应用程序中从用户帐户余额中扣除一些金额。但是平衡支付对成功和拒绝的交易都给出了等待状态的响应。

基于我将采取措施从用户帐户余额中扣除金额或不理会它,我如何才能确定它是成功还是拒绝交易?

平衡支付是否提供了任何克服这种情况的方法或任何标准技术来摆脱这种情况?

4

1 回答 1

2

创建信用时,当银行说它已经收到钱时,就会触发credit.succeeded事件。但是,当银行实际告诉我们存在问题时,状态可能会在稍后更改为credit.failed 。

处理这个问题的最好方法是假设它在你得到一个 credit.failed 事件之前一直有效。

于 2013-06-27T23:40:54.483 回答