spree付款方式中有一个source
概念,我不知道;它的用途是什么,它指的是什么?
并且文档中没有任何内容。
是否有人可以解释它?
由于
答案 0 :(得分:0)
在文档中你会发现这一部分:
Payments relate to a source which indicates how the payment was made
这没有多大帮助
但是在他们_payment
if source.is_a?(Spree::CreditCard)
中,他们部分拥有这段代码groups.id
所以我认为来源与“钱来自哪里”有关
答案 1 :(得分:0)
加入负责处理付款的this,来源。
将使用此类付款类型处理付款的类 对于@ payment.source 例如在Gateway支付类型的情况下,CreditCard nil表示付款方式不需要来源,例如检查
def payment_source_class
raise ::NotImplementedError, 'You must implement payment_source_class method for this gateway.'
end