summaryrefslogtreecommitdiff
path: root/postgresqleu/adyen/admin.py
AgeCommit message (Collapse)Author
2022-11-05Remove hardcoded values for Adyen merchant accountsMagnus Hagander
Replace them with an (inefficient) query, for the unusual cases where it has to be checked in the django admin interface.
2022-10-19Add merchantAccountCode as a filter for adyen notifications in django admMagnus Hagander
2022-10-10Fix django admin views for adyen transactions with multiple refundsMagnus Hagander
2022-09-12Use link instead of dropdown for notifications of adyen reportsMagnus Hagander
This generates a gigantic dropdown otherwise, now that there are many notifications. And it should never be changed anyway. Use the same pattern as for the other models referring to notifications.
2022-09-09Make it possible to filter Adyen reportsMagnus Hagander
Add filters based on Merchant Account and Report Type, to make it easier to scroll through very long lists of reports when debugging.
2019-01-04Fix sibling importsMagnus Hagander
Sibling imports should be prefixed with a period. Good idea in py2, will eventually become required in py3, so another small step.
2018-12-14Fix blankline related warningsMagnus Hagander
2018-12-14Fix spacing around operatorsMagnus Hagander
2018-12-14Replace tabs with spacesMagnus Hagander
In an effort to close up with PEP8, we should use spaces for indent rather than tabs... Time to update your editor config!
2018-09-07Fix imports of django urlresolvesVik Fearing
Importing from django.core.urlresolvers is deprecated in favor of django.urls.
2013-12-11Make paypal and adyen payments searchable in the admin interfaceMagnus Hagander
2013-11-04Track refunds in the Adyen platformMagnus Hagander
We don't really do anything with them, other than collect the information and link it to the original payment. In particular, we do NOT attmpt to cancel any existing registrations or invoices, or anything like that.
2013-10-20Show link instead of dropdown for notification in transactionstatus as wellMagnus Hagander
2013-10-20Add link from raw notifications to notifications in admin interfaceMagnus Hagander
2013-10-20Add link back from adyen notifications to raw notificationsMagnus Hagander
Makes it easier to find the correct raw notification - instead of having to manually compare the exact date of processing.
2013-10-19Add merchant account code to notification admin listMagnus Hagander
2013-09-23Invert log to show red=errorMagnus Hagander
"error=true" caused green - so change the admin view to instead show "success=false" in those cases, making green=good and red=bad again.
2013-09-23Track which payment method is being usedMagnus Hagander
2013-09-23Ensure pspreference is unique, and show it in the logsMagnus Hagander
2013-09-23Include settled date and amount in admin listMagnus Hagander
2013-09-23Include download information about reportsMagnus Hagander
Include both when the report is downloaded as well as the full contents of the downloaded report in the database.
2013-09-23Track amount and settled amount on transaction statusesMagnus Hagander
Previously this required looking up in the notification, but it makes sense to materialize this in the transaction status, to make it easier to work with. We also now track the settled amount separately, so we can summarize the fees easily.
2013-09-16Show the amount of transaction statusesMagnus Hagander
This is fetched in from the corresponding notification, as we don't actualy bother keeping track of it on a per-status basis.
2013-09-10Show confirmed field in list view of notificationsMagnus Hagander
2013-09-09Include info about if a notification is live or test in the admin listingMagnus Hagander
2013-09-09Implement Adyen payment processor moduleMagnus Hagander
This squeezes a large number of commits over time, and should at this point contain a more or less complete Adyen processor. There are some things around reports that still need to be merged, once we have some real reports to look at. Notifications are at this point not fully tested, since we have no place to send them in the testing environment yet. Cron jobs are not yet merged, that will send summary reports and such things. Instead, I will verify it manually each day in the beginning, and then write the scripts :)