CIT and MIT Transactions
CIT (Customer Initiated Transaction) and MIT (Merchant Initiated Transaction) are classification types used in payments to help card networks, payment gateways, and merchants distinguish how a transaction was initiated. These terms are important for recurring billing, card-on-file, and compliance with card network rules.
CIT (Customer Initiated Transaction):
Definition: The transaction is started by the customer (cardholder) themselves.
Typical Use Cases: Standard e-commerce checkout, first payment in a subscription, adding a card to file, making a payment via a website/app.
Authorization: Requires active cardholder authentication (entry of card details, 3DSecure, etc.).
Network Treatment: Treated as a “fresh” or original payment, often with stronger authentication.
Gateway Example:
When using Netvalve Token, you can indicate CIT with:"additionalData": { "requestTransactionType": "RECURRING", "recurringScheduleType": "CIT_COF", "recurrenceMode": "Initial" }
MIT (Merchant Initiated Transaction):
Definition: The transaction is started by the merchant without direct customer interaction at the time of charge.
Typical Use Cases: Recurring billing (subscriptions), automatic rebills, installments, delayed/capture, no-show, credential-on-file (COF) charges.
Authorization: Based on an agreement between customer and merchant, the customer’s credentials are stored securely (tokenized).
Network Treatment: May be exempt from certain types of authentication (PSD2/SCA), but must reference the original CIT.
Gateway Example:
In Netvalve API calls, you indicate MIT with:"additionalData": { "requestTransactionType": "RECURRING", "recurringScheduleType": "MIT_SUBSCRIPTION", "recurrenceMode": "Repeated" }
How to Use CIT and MIT in Netvalve Integration
First Payment:
Process as a CIT (customer is present, card is verified).Subsequent Recurring Payments:
Process as MIT, referencing the original CIT,"requestTransactionType": "RECURRING".
Why Is This Important?
Meets requirements for card network rules and regulatory compliance (like PSD2 in Europe).
Reduces likelihood of declined recurring or unscheduled merchant-initiated payments.
Ensures correct liability shift and chargeback rights.
List of values for RecurringScheduleType:
Value | Description |
|---|---|
CIT_COF | Customer Initiated - Credential on File |
CIT_STANDING_ORDER | Customer Initiated - Standing Order (variable amount, fixed frequency) |
CIT_SUBSCRIPTION | Customer Initiated - Subscription (fixed amount and fixed frequency) |
MIT_UNSCHEDULED_COF | Merchant Initiated - Unscheduled Credential on File |
MIT_STANDING_ORDER | Merchant Initiated - Standing Order (variable amount, fixed frequency) |
MIT_SUBSCRIPTION | Merchant Initiated - Subscription (fixed amount and fixed frequency) |
List of values for RequestTransactionType
Value | Description |
|---|---|
RECURRING | Recurring transaction type |
ECOMMERCE | eCommerce transaction type |