[WIP][extension] ignore extension's exception while processing on exception.

TODO:

* consider moving try ... catch to payment or payment collection.
* add tests.