Commit Graph

208 Commits

Author SHA1 Message Date
Brian Quinn 4b31bc2019 More rounding issue fixes 2010-12-03 09:33:02 +00:00
reaper 5a03bf228e Removed unecessary files. 2010-11-28 23:43:40 +09:00
reaper b79fb41c4d Modified to work with Spree 0.30.1. 2010-11-28 23:31:31 +09:00
Brian Quinn 898b6d4bb3 Handle failure on details request by redirecting 2010-11-26 14:46:32 +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 1d4caea500 Add temporary work around for orders / payments that get rejected by PayPal due to the totals not suming up correctly. 2010-11-17 16:26:19 +00:00
Peter Kordel 08ee800f06 README mod 2010-06-21 13:00:40 +01:00
jplecaille 678986cde2 Redirect user to paypal on 'save & continue' 2010-06-21 12:49:08 +01:00
Brian Quinn 6746920541 Make sure correct stage is passed at all times (just payment for now). 2010-05-22 11:08:18 +01:00
Brian Quinn c6ab2c85c0 Fixed issue with credit 2010-05-12 17:06:24 +01:00
Brian Quinn 86a977d174 Added support for coupons / credits and actual tax amounts 2010-04-30 10:12:54 +01:00
Brian Quinn 2cb3ba61e2 Changed locale to :en from :en-US 2010-04-27 17:39:32 +01:00
Brian Quinn 20bef36f65 Added forms to stop errors when creating orders via the backend 2010-03-18 09:41:01 +00:00
Peter Kordel 2801d39054 Merging PKordel's changes.
cleaned up extension requires, common constants and added no_shipping preference

Handling no shipping option in address options

Handling no shipping option in paypay_confirm

Added locale updates for GB and for no_shipping, paypal_site_opts for customizing site appearance

Added MJM fix

Took out no shipping stuff as too specific

Fixes now in extension

Better fix for Payment#payment_profiles_supported?

Added support for no shipping

Added support for no shipping

Fix for passing currency to payment_detail_item

Added param payment_method_id
2010-03-15 10:39:43 +00:00
Brian Quinn 18597fa8a9 Need to finalize payments that are auto_captured 2010-02-26 12:15:11 +00:00
Brian Quinn 1e318b6a78 Updated to support source actions 2010-02-25 16:20:15 +00:00
Brian Quinn bad727bf9c Made review configuration option editable via admin ui 2010-02-25 12:32:48 +00:00
Brian Quinn 472321b53d Moved capture method into PaypalAccount 2010-02-25 11:12:15 +00:00
Brian Quinn fb0ac7b629 Updated to supported latest edge PaymentMethods (very edge) 2010-02-24 20:44:08 +00:00
Brian Quinn 0bcbdaa0b2 Added support for refunds 2010-01-28 16:48:01 +00:00
Brian Quinn c772fcc9fa Renamed AVS and CVV codes to match standard core payments. 2010-01-27 09:19:05 +00:00
Brian Quinn 69da0ef978 Use BillingIntegration#provider method to create instance of provider_class 2010-01-25 15:21:41 +00:00
Brian Quinn 9592c545a3 Disable shipping options until PPX bug is sorted 2010-01-25 11:28:55 +00:00
Brian Quinn 69a75ff1a8 Added wrapper for PPX UK gateway 2010-01-25 10:32:08 +00:00
Brian Quinn c14eefa55a Updated to support core Billing Integrations 2010-01-25 10:31:43 +00:00
Brian Quinn 7da2fed7ac Initial fork changes 2010-01-22 16:29:55 +00:00
paulcc 48bdd6c2d1 save payment after capture, to generate a pay event 2009-09-22 20:40:24 +01:00
paulcc 35dffb780b updated to spree 0.9 2009-09-21 14:16:57 +01:00
paulcc 33b071798d change handling of shipping, basically avoids use of spree's mechs
fix error with handling of gross_amount
2009-09-07 12:10:32 +01:00
paulcc 717ea040f5 add comment about (over-simplified) handling of shipping 2009-09-07 12:08:51 +01:00
paulcc da032c6751 reordered events to reduce impact of failures 2009-09-07 10:27:52 +01:00
paulcc 8686c69a63 recode how the totals are computed
item price,tax now computed to *100 figures, and tax is truncated to
avoid rounding issues (Note: this avoids use of spree's tax system)
2009-09-07 09:27:23 +01:00
paulcc 280834f8fb recode precision test to allow slight rounding errors 2009-08-26 06:08:18 +01:00
paulcc 00543bc7d9 included, for reference later 2009-08-11 14:35:06 +01:00
paulcc eac0ed0236 catch info-request failures, and capture phone where it is returned
phone grab bypasses the AM library - which would otherwise blank it.
2009-08-11 14:19:24 +01:00
paulcc c80a86825f use locally-loaded order to ensure proper session clearance 2009-08-11 14:07:50 +01:00
paulcc f0d11109b9 made "badly configured gateway" message more informative
also the default tax hook returns a more useful 0.0 rather than an empty
hash...
2009-07-20 18:09:16 +01:00
paulcc e6cea2fdaa add to todo list 2009-07-15 12:07:45 +01:00
paulcc 7de4c0e39a removed debugging code, and fixed currency conv for :max_amount 2009-07-15 11:33:05 +01:00
paulcc 5e271e0fd7 generalised the config of the gateway and site-specific options, so the code is no longer
tied to a specific UK site...

(changes are explained in the README)
2009-07-15 10:26:43 +01:00
paulcc 56838c90ef updated the documentation 2009-07-15 10:26:08 +01:00
paulcc 0427146bf4 only add insurance_offered tag when it's present in options, and fix the details tag name 2009-07-15 08:14:18 +01:00
paulcc ea15f1cf14 header colours now default to white 2009-07-13 14:11:53 +01:00
paulcc ba20413a56 typo 2009-07-13 13:52:46 +01:00
paulcc 9c953bf1ae typo 2009-07-13 12:59:16 +01:00
paulcc 74265c7525 set state_name for shipping address if nothing is found for the given state 2009-07-13 12:57:02 +01:00
paulcc fa6d87f465 typo on class test 2009-07-13 08:56:22 +01:00
paulcc 211efffe5f remove the gateway config when running "down" 2009-07-06 22:13:37 +01:00