微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

授权.NET ARB 和交易

如何解决授权.NET ARB 和交易

我正在我的应用程序中实现 authorize.net。我有一个场景,我需要有经验的人提供一些意见,因为我不确定该场景如何运作。

在我们的用例中,我们允许会员订阅我们的产品。我们有固定的订阅费用,每个月都会续订,我们有固定的注册费用,一开始是一次性的。

在实现中,我使用了 Accepted JS Hosted 表单来允许成员输入卡详细信息。当会员点击支付按钮时,它会生成一个令牌 opaqueData。我将 opaqueData 传递给我的 asp.net Web API 以处理订阅和一次性事务。首先,我使用 opaqueData 创建订阅生成客户资料,然后使用客户资料创建一次性交易以收取注册费。这一切正常。我有以下问题:

  1. 是否有任何原因,订阅已创建,但无法创建一次性交易?如果是,如何处理?
  2. 我知道交易结算会在一段时间后或第二天进行。有没有可能是我创建交易的时候得到了交易resposeCode=1,但是结算失败了?如果是,authorize.net 如何回应?任何通知或我们需要构建服务来定期监控交易?
  3. 会员可以使用借记卡。在这种情况下,银行帐户中的金额可能不足。在这种情况下,authorize.net 是否会以 responseCode 响应 2、3 或 4?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。