如何才能找到平衡支付中的成功或拒绝交易

时间:2013-06-27 08:29:27

标签: c# asp.net asp.net-mvc balanced-payments

我正在尝试实施一种机制,使用平衡付款为用户银行帐户提供信贷额度。

我只是遵循平衡支付api提供的api参考,其工作正常,没有任何例外。在平衡支付api docs中,他们提到信用将在2-3个工作日后完成。

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

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

此时我需要从我们的应用程序中的用户帐户余额中扣除一些金额。但均衡支付正在为成功和拒绝交易提供待处理状态。

我如何才能找到成功或拒绝交易的依据,我会采取措施从用户帐户余额中扣除金额,或者只是不管它?

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

1 个答案:

答案 0 :(得分:2)

创建赠送金额时,当银行表示已收到款项时,会触发credit.succeeded事件。但是,当银行实际告诉我们存在问题时,州可能会在后期更改为credit.failed

处理此问题的最佳方法是假设它一直有效,直到您收到credit.failed事件。