Use patch as a decorator
Add support for parallel payments

By default, only chained payment was taken into account with the is_primary parameter giving the total amount for the order.