2012-11-04 9 views
5

Sto cercando di integrare il gateway di pagamento payu.in nella mia app per i binari. ho integrato il loro gioiello nel ricorso, ma quando vado aIntegrazione del gateway di pagamento (basato su activemerchant) con baldoria

/admin/payment_methods/nuovi

io non sono in grado di vedere il gateway di pagamento sotto le fornitore opzioni.

Ho seguito i passi come prescritto http://guides.spreecommerce.com/payment_gateways.html

mia app/modelli/Spree/gateway/payu.rb assomiglia a questo:

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

ha u ottenere questa cosa di lavoro ,, mi integrate, come accennato in precedenza in questione e ora sto ottenendo l'errore (NoMethodError in Spree :: CheckoutController # aggiornamento. metodo non definito 'autorizzare 'per ActiveMerchant :: Billing :: Integrations :: PayuIn: Module) – Dave

risposta

1

Per me è solo wor ked quando ho aggiunto una riga di codice simile:

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

Nel mio file config/application.rb.

(ho visto in http://blog.siyelo.com/active-merchant-and-spree)