5

我正在尝试将 payu.in 支付网关集成到我的 rails 应用程序中。我已将他们的 gem 集成到应用程序中,但是当我去

/admin/payment_methods/新

我无法在提供商选项下看到支付网关。

我已按照http://guides.spreecommerce.com/payment_gateways.html中规定的步骤进行操作

我的 app/models/spree/gateway/payu.rb 看起来像这样:

module Spree
  class Gateway::Payu < Gateway
    def provider_class
      ActiveMerchant::Billing::Integrations::PayuIn
    end
  end
end
4

2 回答 2

4

我相信你需要这样的东西:

config.after_initialize do |app|
  app.config.spree.payment_methods += [
    Spree::BillingIntegration::PaypalExpress,
    Spree::BillingIntegration::PaypalExpressUk
  ]
end

(见:https ://github.com/spree/spree_paypal_express/blob/master/lib/spree_paypal_express/engine.rb#L23-28 )

于 2012-11-04T23:38:28.610 回答
1

对我来说,当我添加类似的代码行时它才起作用:

config.after_initialize do
  Rails.configuration.spree.payment_methods << Spree::PaymentMethod::Pagarme
end

到我的 config/application.rb 文件。

(我在http://blog.siyelo.com/active-merchant-and-spree看到了)

于 2014-03-26T16:32:43.663 回答