A charge can transfer from one object to another in one of the three ways: Conduction, friction and polarization.
The potential difference causes the charges to move. The direction in which a charge moves depends on the sign of the charge. A negative charge moves from negative potential towards positive potential. A positive charge moves from positive potential towards negative potential.