Right now if the order's been closed then nothing shows, and if it's open it only shows the last order. So if there's a price correction then it'll show that but not the initial charge, which is misleading.
In order to fix this the approach probably should be:
design a public report that'll accept a serial ID number as a parameter
the report will return related order information
write a script for the subscription detail page which hits the report with AJAX & inserts the returned data into a table
Right now if the order's been closed then nothing shows, and if it's open it only shows the last order. So if there's a price correction then it'll show that but not the initial charge, which is misleading.
In order to fix this the approach probably should be: