fix payment integration