customer-initiatedtransaction is the most common charge type, representing the majority of online checkouts or invoices. During these transactions, the customer provides payment details at the time of checkout or invoice or uses stored payment information.
merchant_initiatedtransaction is submitted using stored payment details without the cardholder's active participation during the checkout or invoice process. This charge type can only occur when an agreement exists that allows the client to initiate payments on behalf of their customers.
mototransactions, customers provide the merchant their payment details by regular mail, fax, or telephone. By supplying this information, the customer authorizes the merchant (who, in turn, authorizes Digital River) to process the transaction.