utility to combine PaymentTransactionInfoPlugins

Maybe the pull request can be simplified to hide internal changes that aren't interesting after the fact
You can simplify it a bit:

```
prop_trx_num, value =  /^transaction_(\d+)_(.+)/.match(r).captures
```