Return to payment step if payment failed.
Add translation message.
Add event.
Implemented PurchaseListener
Merge pull request #817 from kayue/feature/failure-payment-flow

Return to payment step if payment failed.