I want to be notified at an external app when
In case of a 4 eyes check or maker checker approach there might be 2 separate systems involved to fulfill this goal. This web hooks will enable the communication between the parties with full control over the transaction's lifecycle. Easier to integrate with Mambu.
Considering the high interest for Transaction state feature this extra functionality will give even more power to it due to the high capabilities to hook in the lifecycle of transactions.
Define 3 event to capture each action: TRANSACTION_CREATED, TRANSACTION_APPROVED, TRANSACTION_REJECTED. Make this available in the events list.
Enable the use of transaction details by adding new placeholders which can be used in the payload creation(e.g.amount, channel, issuer)