For those who read this question, it is already 4 years old when I write this answer, but this question deserves an answer.
My opinion
Is django-oscar-account the right app for this? Or is there some other way, or should I code myself?
Yes, of course, this is so, of course, you can implement the solution yourself, but django-oscar-accounts have already implemented this (and other) functions.
The Oscar framework is designed in such a way that the flow of payments depends on the developer, so let's try using django-oscar-accounts . This is a very good app!
source share