[client, plugin, twig] Implemented more payment functionality

* Implemented approve, approveAndDeposit, credit, deposit
* Implemented exception handling from the Stripe client
* Added stripe publishable key to the configurable parameters