Bounmy Stephane
9d2c8fda03
update order on paypal checkout
2012-05-21 23:01:52 +02:00
Scott Wagner
09df0aaf4a
Update app/controllers/spree/checkout_controller_decorator.rb
2012-05-16 13:02:48 -07:00
Steve Root
1a59c10d19
missing comma
2012-05-12 11:08:09 +01:00
Steve Root
4bc99e2fb7
Reworked based on Radar's directions
2012-05-12 11:00:57 +01:00
Steve Root
e4fe2f9129
fixes asset_url failing if logo is absolute url
2012-05-10 12:37:32 +01:00
Ryan Bigg
7e018fb2d2
Need to call after_complete state callback so that session[:order_id] is nil'd after successful order. Related to #48 .
2012-05-02 10:38:51 -05:00
Ryan Bigg
5ab0b9d6be
Explicitly set order state to complete + call finalize, rather than jumping through all the states
...
Previously, the checkout controller decorator here would go through each of the order states and call @order.update! for each state, as well as the order callback.
This is unecessary for PayPal transactions.
All that needs to happen here is that the state is put into the complete state and the order is finalized.
Fixes #48 .
Finally.
2012-05-02 10:26:01 -05:00
Ryan Bigg
e539e1d5cf
Revert "Fix some attr_accessible problems to do with log entries, payments and PaypalAccount"
...
Already done by Andrew.
This reverts commit 51caa03295
.
2012-05-02 07:32:52 -05:00
Ryan Bigg
51caa03295
Fix some attr_accessible problems to do with log entries, payments and PaypalAccount
2012-05-02 07:31:55 -05:00
Chris Wise
f8e239e3c1
corrected a misnamed payment event from fail! to failure!
2012-04-13 10:09:21 -04:00
Chris Wise
6fbc63116a
fixed the opts and items hashes that are sent to PayPal to only show eligible promotions and to use existing Order methods for tax and shipping
2012-04-11 11:27:28 -04:00
Bounmy Stephane
c1f8854e15
cache payment_method and can now set paypal's landing page by setting allow_guest_checkout
2012-04-11 11:21:40 -04:00
Bounmy Stephane
98f99ab3d2
fixed header_image and locale using I18n.locale set from set_user_language
2012-04-11 11:21:39 -04:00
Bounmy Stephane
4511907f4f
cancel_return_url returns to checkout payment instead of edit order url
2012-04-11 11:21:39 -04:00
Bounmy Stephane
ba2fc9d8c7
untrack gemfile.lock + fix spree namespacing model
2012-04-11 11:21:39 -04:00
Bounmy Stephane
08d9540bcb
using routes helpers instead of manual url
2012-04-11 11:21:39 -04:00
Bounmy Stephane
7eea3edd70
all tests are passing
2012-04-11 11:21:39 -04:00
John Dyer
fa57f22a71
[Refs #31 ] define paypal_express_local_confirm preference
2012-02-21 10:06:22 -05:00
Chris Nighitngale
9a09c4910e
made return url's work for spree mounted at different locations
2012-02-20 09:13:56 -05:00
Chris Nighitngale
e69daa02c6
removed two references to incorrect /spree path
2012-02-20 09:13:37 -05:00
John Dyer
c822dd30e4
Fixes return url in checkout controller decorator
2012-02-15 00:05:30 -05:00
John Dyer
fd5f2a2b9e
Merge pull request #29 from wakeless/rails-3-1-namespace
...
Fixes to make this more compatible with Rails 3-1
2012-02-14 20:37:16 -08:00
Michael Gall
16ff366534
Fix require directory
2011-12-20 11:13:27 +11:00
Ryan Bigg
062297a446
Namespace PaypalExpressCallbacksController inside Spree
2011-12-17 10:35:56 +11:00
Ryan Bigg
5ff0bbe4e0
Shorten ppx_auth_response inside paypal_finish
2011-12-17 10:32:00 +11:00
Ryan Bigg
78360afc5c
Use bill_address ||= rather than bill_address = val unless bill_address
2011-12-17 10:30:47 +11:00
Ryan Bigg
162107ed0a
Fix indentation inside checkout_controller_decorator
2011-12-17 10:30:15 +11:00
Ryan Bigg
04de23853f
No space after redirect_to arguments, add bracket for separate args
2011-12-17 10:28:20 +11:00
John Dyer
6e6b553313
More namespacing
2011-12-07 17:00:27 -05:00
John Dyer
04ebf6a74c
Fix inflection issue
2011-11-17 15:36:27 -05:00
John Dyer
3a1fcf1771
Namespace Updates
2011-11-17 10:53:07 -05:00
Brian Quinn
691d8795ab
Merge pull request #3 from jumph4x/e9e73ebc6e161e57d9e4e500b5fe86a541da460f
...
Updated: Remove forced layout specification
2011-08-08 06:11:39 -07:00
Brian Quinn
a08a40b50b
Merge pull request #5 from curlyheads/master
...
Various fixes and improvements for spree_paypal_express
2011-08-08 06:10:59 -07:00
Brian Quinn
8cc1d63464
Merge pull request #7 from vintem/master
...
Allowing user to choose preferred currency
2011-08-08 06:08:50 -07:00
Josh Starcher
3f84536ee7
fix incompatibility with store credits gem
2011-07-18 11:03:33 -04:00
vintem
ec356cf5e8
allow for preferred currency
2011-07-12 22:26:53 -03:00
curlyheads
54db71773e
replaced request.protocol with protocol string
2011-06-28 21:22:02 +02:00
curlyheads
228e341e58
fixed correct tax amount display on PayPal site, tax and shipping
...
displayed seperately
TODO: tax should be set differently
joshnuss: fixed logo image url passed to paypal
joshnuss: logo image should use Spree::Config setting
joshnuss: save bill address during checkout if it is empty
schustafa: Product descriptions can be nil without disrupting
checkout.
2011-04-16 14:37:01 +02:00
Jörg Koch
5b88f63f6e
fixed 'The totals of the cart item amounts do not match order amounts.' error with patch http://pastie.org/1731543
2011-03-30 00:30:54 +02:00
Denis 'jumph4x
e9e73ebc6e
Let the controller dictate the layout, remove inline layout specification
2011-03-27 13:00:08 -04:00
Vincent Charles
bb66ed7ce5
Product descriptions can be nil without disrupting checkout
2011-02-27 00:42:34 -08:00
Brian Quinn
927e567bd0
Updated ReadMe and gemspec
2011-01-25 11:30:18 +00:00
Brian Quinn
9086741f52
Refactored and improved support for 0.40.3 and later
2011-01-24 19:56:04 +00:00
Brian Quinn
251f6c20fe
Prevent IPN errors on zero amount orders
2011-01-11 13:13:58 +00:00
Brian Quinn
a6ad630b02
Improved handling of declined echecks
2010-11-24 09:31:31 +00:00
Brian Quinn
1b400a9398
Removed debug
2010-11-22 13:04:46 +00:00
Brian Quinn
038ae315b3
Added IPN support, initially only covers e-checks
2010-11-21 13:42:34 +00:00
Brian Quinn
1e318b6a78
Updated to support source actions
2010-02-25 16:20:15 +00:00
Brian Quinn
0bcbdaa0b2
Added support for refunds
2010-01-28 16:48:01 +00:00
Brian Quinn
7da2fed7ac
Initial fork changes
2010-01-22 16:29:55 +00:00