Designing an enterprise payment workflow across customer and back-office tools