【发布时间】:2016-01-04 11:06:40
【问题描述】:
spree付款方式中有一个source的概念,我不知道;它的用途是什么,它指的是什么?
并且文档中没有任何内容。
有谁可以解释一下吗?
谢谢
【问题讨论】:
标签: ruby-on-rails spree
spree付款方式中有一个source的概念,我不知道;它的用途是什么,它指的是什么?
并且文档中没有任何内容。
有谁可以解释一下吗?
谢谢
【问题讨论】:
标签: ruby-on-rails spree
在文档中您可以找到这部分:
Payments relate to a source which indicates how the payment was made
没多大用处
但是在这个line 3中他们_payment部分有这段代码if source.is_a?(Spree::CreditCard)
所以我认为来源与“钱从哪里来”有关
【讨论】:
据this,来源负责处理付款。
用于处理此付款类型付款的类 对于@payment.source 例如网关支付类型的信用卡 nil 表示付款方式不需要来源,例如检查
def payment_source_class
raise ::NotImplementedError, 'You must implement payment_source_class method for this gateway.'
end
【讨论】: