There is a difference between Fee/fine details -> Pay and Charge&pay buttons in how they create payment feefineactions objects.
Steps to Reproduce:
- Create a fee/fine with a Charge&pay button and leave Transaction information field blank.
- Create another fee/fine using a Charge button, then go to its details page and create a payment using a Pay button (again, leave Transaction information field blank).
- Compare fee/fine action objects create for each of these two payments
transactionInformation field should be the same in both objects. Preferably, it should be equal to "". We need to handle this value correctly on the Fee/fine details page and display it as "-".
The first object is missing transactionInformation field. Example:
In the second object it is set to "-". Example: