Benjamin Dauvergne
|
488e411a16
|
lingo: log payment events (fixes #11306)
|
2016-06-13 15:55:13 +02:00 |
Benjamin Dauvergne
|
489775e265
|
lingo: prevent partially initialized transaction objects
|
2016-06-13 15:55:13 +02:00 |
Frédéric Péters
|
933eb2673c
|
lingo: add bank data to paid notification (#11213)
|
2016-06-13 12:35:51 +02:00 |
Frédéric Péters
|
3fc67cfb67
|
lingo: don't allow grouping items from different regies (#11135)
|
2016-06-01 17:36:18 +02:00 |
Frédéric Péters
|
800c23eba1
|
lingo: make it possible to mark a basket item as not cancellable (#11144)
|
2016-05-31 16:21:14 +02:00 |
Frédéric Péters
|
bc6c0a5d11
|
lingo: make it possible to customize success text (#10623)
|
2016-05-27 08:41:41 +02:00 |
Frédéric Péters
|
8c6b152dfe
|
lingo: add API endpoint to cancel a basket item (#9794)
|
2016-05-26 16:05:40 +02:00 |
Frédéric Péters
|
f48cd30fe6
|
lingo: warn user if the payment service failed to answer properly (#11064)
|
2016-05-26 16:05:40 +02:00 |
Frédéric Péters
|
a438043603
|
lingo: display an error message if invoice retrieval failed (#11033)
|
2016-05-24 11:50:22 +02:00 |
Frédéric Péters
|
ff8de18a6d
|
lingo: handle ResponseError from eopayment (#10260)
|
2016-05-16 15:04:18 +02:00 |
Frédéric Péters
|
a2b8fab5b1
|
lingo: error out if there's no amount parameter passed to basket API (#10160)
|
2016-03-27 10:28:46 +02:00 |
Frédéric Péters
|
2c1ea797b5
|
lingo: return to basket page if there are still items to pay (#10254)
|
2016-03-20 10:47:46 +01:00 |
Frédéric Péters
|
7b31d6bfe8
|
lingo: make it possible to cancel a basket item (#10236)
|
2016-03-20 10:47:46 +01:00 |
Frédéric Péters
|
84c20ff22c
|
lingo: display a message after successful payment (#10161)
|
2016-03-09 15:29:39 +01:00 |
Serghei Mihai
|
8e538c4636
|
lingo: internationalisation fix (#10079)
|
2016-02-25 14:42:41 +01:00 |
Serghei Mihai
|
43cd7bee09
|
lingo: use unicode for minimal payment amount warning (#10079)
Update tests
|
2016-02-25 11:51:29 +01:00 |
Serghei Mihai
|
b7eb006263
|
lingo: return to basket cell page if no item to pay selected (#9992)
|
2016-02-25 11:28:16 +01:00 |
Serghei Mihai
|
822eb20cee
|
warn user when minimal payment amount is not reached (#10079)
|
2016-02-25 11:26:24 +01:00 |
Serghei Mihai
|
edb19948fa
|
lingo: raise 404 if transaction does not exist (#10033)
|
2016-02-19 11:28:29 +01:00 |
Frédéric Péters
|
465729829e
|
lingo: use new eopayment common options for return/callback URLs (#9910)
|
2016-02-16 20:44:50 +01:00 |
Serghei Mihai
|
967a9c0681
|
lingo: return url redirects to the page that initiated the payment (#9854)
|
2016-02-16 19:35:57 +01:00 |
Frédéric Péters
|
bb4ce38dce
|
lingo: notify wcs about local items payment (#9351)
|
2016-01-19 14:35:51 +01:00 |
Serghei Mihai
|
5daad1b54c
|
lingo: check api signature with adding items to basket (#9423)
|
2016-01-05 00:20:48 +01:00 |
Serghei Mihai
|
d8bc27a172
|
lingo: round amount computed from query string (#9174)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
0159242193
|
lingo: include query string in amount computation (#9174)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
7ead366442
|
lingo: add transaction id and date to invoice payment notification (#9280)
Send data through POST
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
17b7b49f20
|
lingo: handle callback calls with POST method (#9360)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
e1003112f8
|
lingo: compute item amount from payload and its optional extra attribute (#9174)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
b2a9d82a38
|
lingo: store items total amount in transaction (#9259)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
ee22e1c365
|
lingo: notify remote invoices payment only if available in transaction (#8644)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
6e614fb886
|
lingo: distinguish machine and human payment return urls (#8350)
Tests added
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
cc5e1d8ef6
|
lingo: define minimal payment amount per regie (#8511)
|
2015-12-30 17:49:31 +01:00 |
Serghei Mihai
|
b6a25ca9ea
|
lingo: transaction handles remote items
|
2015-12-30 17:49:30 +01:00 |
Serghei Mihai
|
1e9925b668
|
lingo: item details view (#8221)
|
2015-12-30 17:49:30 +01:00 |
Serghei Mihai
|
d3e869a646
|
lingo: item pdf download view (#8220)
|
2015-12-30 17:49:30 +01:00 |
Serghei Mihai
|
2f51050d31
|
lingo: provide user email payment backend (#8038)
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
c95e2b3606
|
lingo: allow passing multiple amounts (#7471)
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
ce8e97517a
|
lingo: lookup user from NameID using new mellon object
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
4cba478a84
|
lingo: track transaction status, handle cancellations (#6999)
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
24e60c2904
|
lingo: remove unused imports
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
73523df6eb
|
lingo: add a "recent transactions" combo cell
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
c6bd323773
|
lingo: use timezone.now() instead of datetime.now()
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
39d5425513
|
lingo: notify wcs synchronously for now, with a short timeout
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
1892db0db9
|
lingo: notify wcs of paid items
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
c5ac617020
|
lingo: handle posting form and receiving callbacks
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
1fabf2f78a
|
lingo: send request to payment service
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
531ba30b0f
|
lingo: fill basket item with details from request
|
2015-12-30 17:49:30 +01:00 |
Frédéric Péters
|
23b92ec1ca
|
lingo: add api to add items to basket, with fake values for now
|
2015-12-30 17:49:29 +01:00 |
Frédéric Péters
|
2c46a2d3d5
|
lingo: add api view to get list of regies
|
2015-12-30 17:49:29 +01:00 |
Frédéric Péters
|
1752ec4df9
|
lingo: start as a standalone module
Lingo was started as a standalone module and the commits where later crafted
onto the combo repository.
|
2015-12-30 17:49:29 +01:00 |