[RFC] CARA-1859

Added throw exception if the payment failed
Changed the process billing request to one at a time