Holger Hans Peter Freyther
95eb5043e2
https: Point to the logo using https instead of http
...
This is needed to not have paypal's checkout patch fetch from
a http source during checkout.
2014-01-18 15:54:53 +01:00
Holger Hans Peter Freyther
04fa7f9c40
Fix: Do not redirect to paypal if there is an error on the Order model
...
In case there is a validation issue with the Order we do not want to
redirect to the paypal page.
2013-01-31 22:52:27 +01:00
Holger Hans Peter Freyther
1e0836b4a9
payment: Also accept the 'pending-review' state...
...
We may not have the proper IPN notification.. so we will attempt
to capture the payment in that state and check if PayPal accepts
it.
2013-01-30 21:50:59 +01:00
Holger Hans Peter Freyther
442c8cb365
paypal: Remove the direct paypal link as it misses the 'i accept the'..
...
This allowed a customer to go to PayPal without accepting the terms
and conditions. This is not what we want.
2013-01-30 21:50:59 +01:00
Holger Hans Peter Freyther
143ffe4da1
paypal: Do no guess the state as this can cuase validation errors
...
States are not common to use for addresses in Germany, a customer
was putting 'DE' into the state, this is the abbreviation for
Delaware. When trying to save the Address record the validation failed
as the country of the address and the country of the state do not
match at all.
Fix it by always using the text form for addresses returned by
PayPal. Make sure that the state is never blank.
2013-01-30 21:50:59 +01:00
Holger Hans Peter Freyther
d2db33ad1d
address: Set a dummy zipcode if none was returned from paypal
...
This is an attempt to fix a case where paypal does not provide any
zipcode back to us and then validation is failing. It is difficult
to test misconduct of paypal.
2013-01-30 21:50:27 +01:00
Holger Hans Peter Freyther
bab9d6b8a7
payment: Add a button to easily adjust the payment
...
In case the payment calculation is off.. one can manipulate the
adjustments and then press the adjust button to make the payment
match the total. PayPal allows to capture up to 115%.
2013-01-30 21:50:27 +01:00
Holger Hans Peter Freyther
4883afb265
paypal: Add hack to accept paypal from US and Germany...
...
we had to make the State mandantory for US customers using Paypal,
but now for EU members we don't get a state and fail to save the
order.
Move it down as we might overwrite it
2013-01-30 21:50:12 +01:00
Holger Hans Peter Freyther
dec84157ba
address: Do not use the paypal shipping address to override things
...
This extension overrides the shipping address with the one supplied
by paypal. It is not what we want! Store the paypal address in a dedicated
field in case we will ever need it.
2013-01-30 21:50:12 +01:00
Holger Hans Peter Freyther
a272ee6df7
paypal: Do not allow to enter user comments
...
The storing of this is broken, no need to cause issues with
users trying to send us message this way.
2013-01-30 19:16:58 +01:00
Jeff Dutil
732a85dc88
Fix passing order not self shipping calculator.
2013-01-05 16:08:46 -05:00
Jeff Dutil
dc6bccfad3
Fixes bugs where wrong payment method is referenced, and shipping has been already been applied when checking out from cart.
...
Conflicts:
app/controllers/spree/checkout_controller_decorator.rb
2013-01-04 03:06:26 -05:00
Joaquin Rivera Padron
ee7fcbd2e4
i18n-ing paypal payer_statuses
...
Fixes #110
Fixes #111
2013-01-04 16:12:00 +11:00
Jeff Dutil
798ea648fe
Pass @order not self. [ Fixes #103 ]
2012-11-30 18:04:11 -05:00
Jeff Dutil
00b170eed2
Fix calls for spree root url. [ fix #102 ]
2012-11-26 22:01:24 -05:00
Jeff Dutil
c7f55c4941
Only look to current users addresses when possible. Such as in conjunction with spree_address_book extension. [ fix #101 ]
2012-11-26 07:35:28 -05:00
Jeff Dutil
63ff2c99bf
Only pass billing address details if they are present.
2012-11-19 07:56:15 -05:00
Joe Sak
6b82df21af
Send billing address to Paypal, so Customer doesn't have to enter twice
2012-11-19 07:52:35 -05:00
Jeff Dutil
50684bbb1d
Set flash[:commerce_tracking] on success, and string HTML tags from product name and description sent to PayPal. [ Fixes #85 #76 ]
2012-11-19 07:41:13 -05:00
Jeff Dutil
4725846db0
Parameterize gateway error text for i18n key. [ Fix #80 ]
2012-11-19 07:34:58 -05:00
Jeff Dutil
5a4f2fe47d
Fixes broken specs except for a couple relying on open spree pull requests.
2012-11-19 06:45:08 -05:00
Vladimir Fedorov
ca60407d5d
Added PayPal Instant Update feature
2012-11-13 10:24:42 -05:00
Jeff Dutil
56930b93aa
Fix current user method for Spree 1.2.x
2012-11-12 17:49:27 -05:00
Ryan Bigg
5a048d4449
Strip all potential blank characters from Spree::Config[:site_url] inside asset_url method
2012-11-07 09:27:08 +11:00
Brian Quinn
a95329aa9e
cleanup
2012-11-06 19:43:17 +00:00
Andrew Hooker
405acab005
Handling coupon codes properly
2012-11-06 19:37:18 +00:00
Andrew Hooker
ebecca518b
Submit the main form with the paypal image
2012-11-01 10:15:41 -05:00
Jeff Squires
47da0b39cf
fixes order summary page (updates 'original' in deface override)
2012-10-31 13:55:44 -05:00
Roman Smirnov
dd7834bd2f
Minor improvement for case when ship_address[state] is nil or empty
2012-10-16 15:23:20 +04:00
Brian Quinn
e6801863a6
Add PayPal icon + details to order_details partial
2012-07-23 14:07:36 +01:00
Brian Quinn
8ca407b1e4
Updated to work with 1-1 proper
2012-07-20 11:23:01 +01:00
Brian Quinn
042e013be7
Merge remote-tracking branch 'sbounmy/custom'
...
Conflicts:
Gemfile
2012-07-17 12:58:42 +01:00
edslocomb
ce3d71193f
ActiveMerchant::PaypalExpressGateway does nothing with item[:sku], instead we should set the confusingly-named item[:number] from the underlying Paypal api: https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_api_ECCustomizing
2012-07-17 10:01:35 +10:00
Josh Shupack
d9873ff63f
fixed bug where state not found is Paypal returns state abbr in lowercase
...
Fixes #71
2012-07-16 13:34:49 +10:00
Bounmy Stephane
7417b80456
Merge branch 'master' of github.com:spree/spree_paypal_express into custom
...
Conflicts:
app/views/spree/shared/paypal_express_confirm.html.erb
2012-06-01 19:42:20 +02:00
Bounmy Stephane
e11a8e4d5f
fixed credit when no payment_profiles_supported
2012-06-01 00:36:42 +02:00
Bounmy Stephane
b11a9dd9f2
fixed capture and credit due to spree 1.1 changes cf payment processing
2012-06-01 00:06:16 +02:00
Bounmy Stephane
26da577090
using a base class for paypal express
2012-05-31 08:54:05 +02:00
Ryan Bigg
d48f464950
Add paypalexpress partials to source_forms and source_views
2012-05-30 12:45:30 +10:00
Jeff Squires
6079fc97ca
[Fixes 64] Fixes missing leading 'spree/' in partial name
2012-05-29 12:07:44 -04:00
Bounmy Stephane
3d5af5bdaf
set completed_at
2012-05-25 21:26:19 +02:00
Bounmy Stephane
4b1def8643
fixed consume_users_credit call
2012-05-25 20:44:20 +02:00
Bounmy Stephane
84f0c159da
fixed margin
2012-05-25 20:03:23 +02:00
Bounmy Stephane
4ee142bc7f
fixed css and respond_to?
2012-05-25 19:50:05 +02:00
Bounmy Stephane
b5322c9765
translation symlink
2012-05-25 19:21:22 +02:00
Bounmy Stephane
bf00623328
fixed paypal_confirm order state
2012-05-24 23:02:15 +02:00
Bounmy Stephane
4b8dbdbfeb
start adding integration tests
2012-05-24 22:33:17 +02:00
Bounmy Stephane
06a81e1c64
rendering view in controller specs improved paypal confirm template
2012-05-24 21:15:02 +02:00
Bounmy Stephane
f544581f76
fixed namespace partial
2012-05-24 00:59:07 +02:00
Bounmy Stephane
63b2c21438
private method!
2012-05-24 00:48:31 +02:00