Term of the Moment

high touch


Look Up Another Term


Definition: merchant account


An agreement between a credit card processor and a seller that establishes the rules for accepting credit card purchases and transferring funds. See card not present account.