Commit graph

11 commits

Author SHA1 Message Date
Laurent Bachelier
3199c0dd3c Rewrite history fetching (without CSV)
Very simple for now, does not handle going on the next page, or
categorizations (like CSV does).
2013-02-11 18:47:28 +01:00
Laurent Bachelier
82f3b6103e paypal: Bigger timeout
For CSV export.
2013-02-07 14:22:12 +01:00
Laurent Bachelier
d424fe5da7 paypal: Fix incorrect login detection
And use "webscr" URLs everywhere.
2013-02-07 14:22:12 +01:00
Laurent Bachelier
49c37a5600 paypal: Try to convert from utf-8, fall back on latin-1 2013-02-05 20:35:21 +01:00
Laurent Bachelier
8fdc555367 paypal: Check SSL 2013-02-05 16:32:18 +01:00
Laurent Bachelier
235bc87a0a paypal: Fix OMFG warning 2013-02-05 16:32:18 +01:00
Laurent Bachelier
f5c80141ff paypal: History support through CSV download 2013-02-05 16:32:18 +01:00
Laurent Bachelier
efbc3b9ef6 paypal: Add function to download the CSV history 2013-02-05 16:32:18 +01:00
Laurent Bachelier
395d7e5e5d paypal: Proper multi-currency support
An account per currency.
And fix xpath (missing ".").
2013-02-05 16:32:18 +01:00
Laurent Bachelier
6e7599d4e3 paypal: Start support for multiple currencies
For now, ignore everything that is not the primary, and do not use the
converted total.

This is based on http://i.imgur.com/TNcLbPB.jpg
as I have 0 in all currencies for now.
2013-02-05 16:32:18 +01:00
Laurent Bachelier
0e505c0b1d Add basic PayPal module
Limitations for now:
* Only French-style (UUU,CC and not UUU.CC) balances; the choice is not left up to the user so
  it's hard to test
* No history (should be easy to add)
2013-02-05 16:32:17 +01:00