-*- text -*-

Still To Do and General Ideas

ipp-order.cgi: Generate unique tnxid somehow. Iterator? If so, store
somewhere between runs. Also, include some sort of timeout for every
transaction?

seller.py (paymentorder.send): Send all the actual payment data
instead of just GETting an empty CGI.

*.{py/cgi}: Move all the hardcoded paths and URLs out of the code and
into configuration files.

General Points

It would speed up things a lot, and be consideribly cleaner, if each
seller had a single TCP connection to the IPP instead of setting up
new connections all the time. Would it perhaps even be a good idea to
keep the TCP connection open between transactions and let all
transactions move over the same session? Security issues? In any
effect, using no more than one TCP connection/transaction would be
nice.

A re-implementation of the same system within an established HTTP
server would make the system much more accessible. Roxen and a
re-implementation in the Pike programming language comes to mind.
