Look Up Another Term

Definition: InternetCash


A now defunct Web payment service from Spendcash.com, New York that provided a payment method for people without credit cards. Prepaid InternetCash cards were purchased in retail establishments and activated at a participating website. See Web payment service.