is there any way to keep the transaction history for online payments in Odoo?
instead of cloning the existing SO in e-commerce
edit: current behavior when card/paypal/etc payment is failed:
SO -> draft, marked_as_so_sent
Transaction -> draft/pending
which is forcing to send quotation to customer. if you try to checkout with same items, cart resets, thus forces customer to re-add the items into cart in order to proceed with payment again.
this behavior is same for all payment_* modules.
EDIT:
for abandoned payments: have payment_ext that does the job. modified all default def *_ext(self): so base code is there no compatibility problems.
for quotation sending: I dropped out the part from the core via *_ext.
for history: still didn't do anything, need time to have a look again.