Flexible solution to enable payments for multiple payment providers.