Create config param for payment timeout and default to 90 sec -- instead of hardcoded value of 30 sec
Fix exception info log in Payment Processor
Add new endpoint for retrying a payment in a non terminal state
Add tests for asynchrnous thared handling payment call to plugin to verify various exception cases