Record credit payments [#3240]
- Closes #3240 (closed).
- Records credit payment message hashes in
Account(principal).Transaction(hash).Payments()
. - Stops recording the initiator URL in the transaction status.
- Wipes the payments list when the transaction is delivered.
- Updates various pieces of code to use the payments list to determine if the transaction has been initiated, instead of the status.
- Moves the code that updates the synthetic transaction origin header into the transaction message executor.
Changelog: feature
Edited by Ethan Reesor