59 Commits

Author SHA1 Message Date
Indico Team
4515d8c0a6 Happy new year 2017! 2017-01-10 15:03:10 +01:00
Pedro Ferreira
e06b187bfa Paypal: fix usage of getTitle() on Event object 2016-12-14 15:55:21 +01:00
Indico Team
a450292342 Update translation files 2016-08-29 11:00:27 +02:00
Adrian Moennich
06ff5e763b Don't use format() for logging 2016-01-25 13:34:49 +01:00
Indico Team
b16a368ba1 Happy new year 2016!
Bump license headers to 2016
2016-01-01 04:59:45 +01:00
Ilias Trichopoulos
c647729571 Make use of render_price 2015-11-17 11:53:42 +01:00
Adrian Moennich
c1a436524a Payment/PayPal: Adapt payment template folder 2015-11-17 11:41:53 +01:00
Adrian Moennich
5c737fa3f4 Payment/PayPal: Use generic message_box macro 2015-11-17 11:32:10 +01:00
Michal Kolodziejski
ea6038851b Adapt payment module imports 2015-11-17 11:32:10 +01:00
Alejandro Avilés
ca02fed62b Payment/PayPal: Verify currency as well 2015-11-16 15:17:31 +01:00
Alejandro Avilés
fde2bee126 Payment/PayPal: Fix url prefix 2015-11-12 11:14:42 +01:00
Adrian Moennich
30c475c594 Payment/PayPal: Include event id in invoice string 2015-11-05 15:37:55 +01:00
Adrian Moennich
5817a951c7 Payment/PayPal: Fix tests 2015-10-27 19:55:30 +01:00
Alejandro Avilés
9511b43539 Payment/PayPal: Fix callbacks 2015-10-27 19:27:50 +01:00
Adrian Moennich
040d275d1d Payment/PayPal: Fix unit tests 2015-10-27 17:20:30 +01:00
Alejandro Avilés
5c124740c0 Payment/Paypal: Adapt to new registration module 2015-10-27 17:20:30 +01:00
Adrian Moennich
e3e10c8d3e Payment/PayPal: Fix failing tests 2015-09-29 17:55:28 +02:00
Pedro Ferreira
7e261a07f3 PayPal: allow for no business id
Weird that PayPal does this, but apparently some messages come without it.
2015-09-21 16:25:35 +02:00
Adrian Moennich
38abdf00f4 Payment/PayPal: Fix import in zodbimport 2015-05-25 21:25:59 +02:00
Indico Team
8930bfd486 Updated *.pot files for i18n (extract) 2015-04-01 11:12:35 +02:00
Indico Team
203dfb2fad Added translation files from Transifex (fr_FR)
Author: Pedro Ferreira <pedro.ferreira@cern.ch>
2015-04-01 11:12:35 +02:00
Adrian Moennich
a1a878de86 Payment/Paypal: Don't fail on business mismatch
Merchant ID and email seem to be interchangable. THANKS PAYPAL.
2015-03-12 18:47:32 +01:00
Adrian Moennich
51676c22ac Payment/Paypal: Use new i18n functions 2015-03-11 18:01:51 +01:00
Indico Team
79c567eab0 Unify file headers and bump copyright year to 2015 2015-01-22 12:07:32 +01:00
Alejandro Avilés
87b2c1f43c Payment/Paypal: Adapt to transaction simpler API 2015-01-21 16:54:25 +01:00
Adrian Moennich
e820d24cbf Payment/PayPal: Test validate_business 2015-01-21 11:14:08 +01:00
Adrian Moennich
7ea35bf7f0 Payment/PayPal: Rename paypal_test.py 2015-01-21 11:13:35 +01:00
Adrian Moennich
a2ce283263 Payment/PayPal: Test IPN RH 2015-01-21 10:35:56 +01:00
Adrian Moennich
6e5db38714 Payment/PayPal: Test verify_{amount,business} 2015-01-20 17:59:10 +01:00
Adrian Moennich
84f4bd8816 Rename ~IndicoPlugin.hidden => .configurable 2015-01-19 13:34:08 +01:00
Adrian Moennich
d3340bc10f Payment/PayPal: Validate 'business' setting 2015-01-15 14:10:06 +01:00
Adrian Moennich
52eb46c7ac Payment/PayPal: Import event settings from ZODB 2015-01-15 13:38:31 +01:00
Ilias Trichopoulos
3a23e7026e Payment/PayPal: Add logger for refund request 2015-01-15 10:34:47 +01:00
Adrian Moennich
713d9703b1 Payment/PayPal: Remove useless class 2015-01-14 11:36:28 +01:00
Jacques Dafflon
e553a2baed Payment/PayPal: Fix transaction info warning box
Hide the warning box indicating mismatching amounts paid/expected in the
registrant payment details with Paypal when the amounts are correct
2015-01-14 11:35:49 +01:00
Adrian Moennich
0a2aaf4ee3 Payment/PayPal: Convert amount to float 2015-01-14 11:12:25 +01:00
Ilias Trichopoulos
3539db54f4 Payment/PayPal: Add params for users w/o indico acc 2015-01-13 14:59:13 +01:00
Adrian Moennich
4dc8fa3cb1 Payment/PayPal: use local success/cancel endpoints
They were removed from the core since they belong into the plugins.
Also some refactoring (separate blueprint module, better RH names)
2015-01-13 11:59:48 +01:00
Adrian Moennich
9d9c5cfe6a Payment/PayPal: BEtter transaction info if migrated 2015-01-13 09:28:59 +01:00
Jacques Dafflon
0ba04ee90c Payment: Add logos for manual and paypal 2015-01-13 09:28:36 +01:00
Ilias Trichopoulos
9932656558 Use PluginCategory enum 2015-01-12 10:53:00 +01:00
Ilias Trichopoulos
b2a8c54841 Payment/Paypal: Warning for mismatched paid amount
Store transaction even if the amount paid is not the same
as the required amount
2015-01-09 17:24:08 +01:00
Ilias Trichopoulos
5b52d3edbb Payment/PayPal: Replace urllib with requests 2015-01-09 13:59:38 +01:00
Ilias Trichopoulos
38a8a67115 Payment/PayPal: Merge loggers 2015-01-09 11:03:21 +01:00
Adrian Moennich
9088738f69 Payment: Remove "Payment: " from plugin names 2015-01-09 10:12:26 +01:00
Ilias Trichopoulos
a912a226b7 Assign categories to plugins 2015-01-08 17:51:27 +01:00
Ilias Trichopoulos
e34013fcb7 Payment/PayPal: Add transaction details 2015-01-08 17:51:27 +01:00
Ilias Trichopoulos
77793cf330 Payment/PayPal: Verify payment amount 2015-01-08 17:51:27 +01:00
Adrian Moennich
5bbdf02263 Payment/PayPal: Various fixes
- use application-level ordered parameter_storage_class
- fix verification in case of names/titles containing umlauts
- don't json-encode twice (JSON field already handles the encoding)
- log business mismatches
- add missing i18n
2015-01-08 15:03:15 +01:00
Adrian Moennich
ad4f6fa464 Payment: Add MANIFEST.in
This is necessary so the template folders are included when installing
the package!
2015-01-05 15:22:09 +01:00