我Balance payment system
习惯在应用程序中使用信用卡付款。
当用户pay using credit cards
进行余额支付时,我得到card.uri
如果用户想在未来使用同一张信用卡而不输入卡信息,我可以使用user.uri
吗?
意味着我可以使用同一张信用卡付款而无需再次输入信用卡信息。
有人有解决方案吗?
提前致谢。
我Balance payment system
习惯在应用程序中使用信用卡付款。
当用户pay using credit cards
进行余额支付时,我得到card.uri
如果用户想在未来使用同一张信用卡而不输入卡信息,我可以使用user.uri
吗?
意味着我可以使用同一张信用卡付款而无需再次输入信用卡信息。
有人有解决方案吗?
提前致谢。
我solved
的问题。见下面的代码:
buyer = Balanced::Account.find(account_uri)
card = buyer.cards[0]
debit = buyer.debit(amount_in_sent, "MARKETPLACE.COM", :source_uri => card.uri)
希望这对某人有所帮助。
我不知道您使用的是什么支付系统,但从您所写的内容来看,这听起来像是user.uri
一个链接,您可以在同一用户再次付款时使用该链接。并不是所有的支付数据都被存储了,但可能是其中的一部分。有时,当支付提供商“存储”您的支付数据时,您仍然需要重新输入卡背面的代码,因为他们不会存储所有内容。所以也许user.uri
是一个用户特定的链接到一个用户只需要输入这些数字的页面。如果是这种情况,那么您需要user.uri
为每个用户存储它,因为每个用户都将拥有自己唯一的 user.uri。不要混淆它们,因为那样你就会遇到安全问题。
我希望它能让你清楚地了解它是如何工作的。