Age | Commit message (Collapse) | Author |
|
Replace them with an (inefficient) query, for the unusual cases where it
has to be checked in the django admin interface.
|
|
|
|
|
|
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.
|
|
Add filters based on Merchant Account and Report Type, to make it easier
to scroll through very long lists of reports when debugging.
|
|
Sibling imports should be prefixed with a period. Good idea in py2, will
eventually become required in py3, so another small step.
|
|
|
|
|
|
In an effort to close up with PEP8, we should use spaces for indent
rather than tabs... Time to update your editor config!
|
|
Importing from django.core.urlresolvers is deprecated in favor of django.urls.
|
|
|
|
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.
|
|
|
|
|
|
Makes it easier to find the correct raw notification - instead of having
to manually compare the exact date of processing.
|
|
|
|
"error=true" caused green - so change the admin view to instead show
"success=false" in those cases, making green=good and red=bad again.
|
|
|
|
|
|
|
|
Include both when the report is downloaded as well as the full contents
of the downloaded report in the database.
|
|
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.
|
|
This is fetched in from the corresponding notification, as we don't
actualy bother keeping track of it on a per-status basis.
|
|
|
|
|
|
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 :)
|