An online casino payment agent is a company that in most common cases incorporated in Cyprus that accepts payments from the merchant account and card processing company. It is a part of the gaming corporate company structure.