【问题标题】:Can i use existing card.uri for future to pay payment in balance payments?我可以使用现有的 card.uri 来支付余额付款吗?
【发布时间】:2013-08-23 12:45:32
【问题描述】:

我正在使用Balance payment system 在应用程序中使用信用卡付款。

当用户pay using credit cards 在余额支付中我得到card.uri

如果用户以后想使用同一张信用卡而不输入信用卡信息,我可以使用user.uri吗?

意味着我可以使用同一张信用卡付款而无需再次输入信用卡信息。

有人有解决办法吗?

提前致谢。

【问题讨论】:

    标签: balanced-payments


    【解决方案1】:

    solved 我的问题。见以下代码:

    buyer = Balanced::Account.find(account_uri)
    card = buyer.cards[0]
    debit = buyer.debit(amount_in_sent, "MARKETPLACE.COM", :source_uri => card.uri)
    

    希望这对某人有所帮助。

    【讨论】:

      【解决方案2】:

      我不知道您使用的是什么支付系统,但从您所写的内容来看,user.uri 是一个链接,您可以在同一用户再次付款时使用该链接。并不是所有的支付数据都被存储了,但可能是其中的一部分。有时,当支付提供商“存储”您的支付数据时,您仍然需要重新输入卡背面的代码,因为他们不会存储所有内容。因此,user.uri 可能是用户特定的链接,指向用户只需输入这些数字的页面。如果是这种情况,那么您需要为每个用户存储此user.uri,因为每个用户都将拥有自己唯一的 user.uri。不要混淆它们,因为那样你就会遇到安全问题。

      我希望它能让您清楚了解它的工作原理。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-14
        • 1970-01-01
        • 2016-10-24
        • 2013-10-22
        • 2012-04-14
        • 2011-11-16
        • 1970-01-01
        • 2017-11-10
        相关资源
        最近更新 更多