Personally I find other mechanism to heavily criminalize vote buying as being effective to discouraging that behavior and providing a slip of paper to the voter that enables them to post factor validate that their vote was counted as they believe it should have been to be much more valuable.
but its important to address the issue that some people have.