Payment solution provider