rubyonrailsin

A Ruby and Rails talk

Monday, March 22, 2010


[spree-user] Re: Paypal Integration Difficulty

by rubyonrailsin 0 comments

Tag


Share this post:
Design Float
StumbleUpon
Reddit

I had the same error as Alex - "Gateway Error Security header is not
valid".
Happened after I clicked Pay with Paypal on the Payment page.

Anyone any ideas? Help is greatly appreciated!

Jack

On Mar 21, 3:28 pm, Alex Djioev <dji...@gmail.com> wrote:
> I went through the same steps, had to upgraded spree to 0.10.1 and
> finally was able to run the server.
>
> But now when I'm trying to use paypal express plugin have two
> problems:
>
> 1) "Continue" button is still there.
> 2) when I click on paypal button I get "Gateway Error ... Security
> header is not valid" error.  I configured paypal express details but
> not sure about sever field. What does it do?
>
> Thanks Alex
>
> On Mar 11, 8:55 pm, Brian Quinn <br...@railsdog.com> wrote:
>
> > I just done a clean install based on 0.10.0 beta, installed the PPE
> > extension and the server started no problem.
>
> > Can you check the following:
>
> > 1 - you've installed the 0.10.0   ( gem list | grep spree )
>
> > 2 - you're environment.rb file has been updated, line 8 should read:
>
> >   SPREE_GEM_VERSION = '0.10.0.beta' unless defined? SPREE_GEM_VERSION
>
> > 3 - make sure there's no pending migrations (rake db:migrate)
>
> > On 10 March 2010 22:13, Sean Schofield <s...@railsdog.com> wrote:
>
> > > Brian Quinn has taken the lead on PPE but he's going all out on two
> > > client launches for us.  I'll ask him to take a few minutes tomorrow
> > > to field questions when he gets a chance.  Please be patient.  We're
> > > also working hard on a new release for this weekend and also another
> > > very big surprise to be announced in the next few days.  We'll get it
> > > squared away - we're committed to maintaining a proper PPE extension
> > > and this is just the first pass.
>
> > > Sean Schofield
>
> > > -------------------------------------------
> > > Rails Dog LLC
> > > 2 Wisconsin Circle, Suite 700
> > > Chevy Chase, MD 20815
> > > voice: (301)560-2000
> > > -------------------------------------------
>
> > > On Wed, Mar 10, 2010 at 3:44 PM, Bryan.Taylor <btaylo...@gmail.com> wrote:
> > > > I'm still experiencing the same issue as well.  Not sure why devs are
> > > > doing commit's when the extension is straight up broken.
>
> > > > -bt
>
> > > > On Mar 9, 2:28 pm, Jennifer Maas <jenniferm...@gmail.com> wrote:
> > > >> Same problem with 0.10.0 beta
>
> > > >> On Mar 9, 9:40 am, Jennifer Maas <jenniferm...@gmail.com> wrote:
>
> > > >> > I am using 9.4 .  Do we need to be at 10 for this extension to work?
>
> > > >> > On Mar 7, 8:24 pm, "Bryan.Taylor" <btaylo...@gmail.com> wrote:
>
> > > >> > > So I've installedpaypalexpress using script/extension install
> > > >> > > git://github.com/railsdog/spree-paypal-express.git and restarted my
> > > >> > > site by killing dispatch.fcgi, but when I run script/server, I am
> > > >> > > receiving this error:
>
> > > /home/veevecos/veeveShop/vendor/extensions/paypal_express/app/models/
> > > >> > > billing_integration/paypal_express.rb:1: superclass must be a Class
> > > >> > > (Module given) (TypeError)
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:380:in
> > > >> > > `load_without_new_constant_marking'without_new_constant_marking'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:380:in `load_file'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:521:in `new_constants_in'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:379:in `load_file'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:259:in `require_or_load'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:425:in `load_missing_constant'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:80:in `const_missing'
> > > >> > >         from
> > > /home/veevecos/veeveShop/vendor/extensions/paypal_express/
> > > >> > > paypal_express_extension.rb:10:in `activate'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/spree-0.9.4/lib/spree/
> > > >> > > extension.rb:34:in `activate'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:145:in `to_proc'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/spree-0.9.4/lib/spree/
> > > >> > > extension_loader.rb:95:in `each'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/spree-0.9.4/lib/spree/
> > > >> > > extension_loader.rb:95:in `activate_extensions'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/spree-0.9.4/lib/spree/
> > > >> > > initializer.rb:132:in `after_initialize'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/
> > > >> > > initializer.rb:179:in `process'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/
> > > >> > > initializer.rb:113:in `send'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/
> > > >> > > initializer.rb:113:in `run'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/spree-0.9.4/lib/spree/
> > > >> > > initializer.rb:97:in `run'
> > > >> > >         from /home/veevecos/veeveShop/config/environment.rb:14
> > > >> > >         from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
> > > >> > > 31:in `gem_original_require'
> > > >> > >         from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
> > > >> > > 31:in `require'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:156:in `require'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:521:in `new_constants_in'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/
> > > >> > > active_support/dependencies.rb:156:in `require'
> > > >> > >         from /usr/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/commands/
> > > >> > > server.rb:84
> > > >> > >         from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
> > > >> > > 31:in `gem_original_require'
> > > >> > >         from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:
> > > >> > > 31:in `require'
> > > >> > >         from script/server:3
>
> > > >> > > Have you experienced this error?  Any idea how I can resolve it?
>
> > > >> > > Thanks.
>
> > > >> > > On Feb 25, 2:41 am, Paul Callaghan <p...@railsdog.com> wrote:
>
> > > >> > > > > When you say pull an earlier version, are you talking about
> > > Spree or the
> > > >> > > > >paypal-express extension?
>
> > > >> > > > Oops - I meant the extension; so go for the revision before
> > > yesterday's
> > > >> > > > additions.
>
> > > >> > > > Also, is there a good guide to RoR> initializers that you have
> > > referenced before?  I'm just looking for as
> > > >> > > > > many good RoR resources and Spreesources as possible :)
>
> > > >> > > > Take a look at code - eg the spree-demo contains useful examples
> > > (although
> > > >> > > > it's a bit out of date now).
>
> > > >> > > > Paul
>
> > > > --
> > > > You received this message because you are subscribed to the Google Groups
> > > "Spree" group.
> > > > To post to this group, send email to spree-user@googlegroups.com.
> > > > To unsubscribe from this group, send email to
> > > spree-user+unsubscribe@googlegroups.com<spree-user%2Bunsubscribe@googlegrou ps.com>
> > > .
> > > > For more options, visit this group at
> > >http://groups.google.com/group/spree-user?hl=en.
>
> > > --
> > > You received this message because you are subscribed to the Google Groups
> > > "Spree" group.
> > > To post to this group, send email to spree-user@googlegroups.com.
> > > To unsubscribe from this group, send email to
> > > spree-user+unsubscribe@googlegroups.com<spree-user%2Bunsubscribe@googlegrou ps.com>
> > > .
> > > For more options, visit this group at
> > >http://groups.google.com/group/spree-user?hl=en.
>
> > --
> > Brian Quinn
>
> > -------------------------------------------
> > Rails Dog LLC
> > 2 Wisconsin Circle, Suite 700
> > Chevy Chase, MD 20815
> > voice: (301)560-2000
> > -------------------------------------------

--
You received this message because you are subscribed to the Google Groups "Spree" group.
To post to this group, send email to spree-user@googlegroups.com.
To unsubscribe from this group, send email to spree-user+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/spree-user?hl=en.

No comments:

Post a Comment

Subscribe feeds via e-mail

Blog Archive