Tip from SmartRetry Ensure your payment pipeline does not misinterpret this authentication status as an authorization failure or route it into retry queues. Instead, decouple authentication verification from authorization processing to avoid triggering unnecessary dunning alerts while ensuring downstream merchant-initiated requests retain their required tracing data.
Mastercard
Mastercard ECI Code 07: Recurring Payments
Last updated: September 25, 2026
About 07 - "Recurring payment: liability shift for initial, but not subsequent transactions"
Key details
- 07
- ECI Codes
- 07
- Recurring payment: liability shift for initial, but not subsequent transactions
What it means
Mastercard ECI Code 07 is an authentication indicator, not an authorization decline or error. It is returned by the issuer during Mastercard Identity Check to denote a recurring payment transaction. For the initial authenticated transaction, this can provide a liability shift; for subsequent merchant-initiated transactions (MITs), liability typically remains with the merchant depending on the 3D Secure version used.
Classification & retryability
Why does code 07 occur?
- The transaction is the initial payment in a new recurring subscription setup using Mastercard Identity Check.
- A subsequent recurring merchant-initiated transaction (MIT) was processed using EMV 3-D Secure 2.2 3RI flows.
- The transaction was flagged as a partial shipment or recurring payment in the authentication request payload.
How to solve 07?
ECI 07 is not a payment decline, so it does not require recovery on its own. Instead, ensure your payment gateway correctly maps the ECI 07 value alongside any applicable authentication data and passes it into your authorization request. For subsequent recurring transactions (MITs), preserve the original transaction reference and submit the required EMV 3DS 2.2 3RI data where supported. If the ensuing authorization attempt is declined by the issuer, evaluate that specific authorization decline code to determine if the payment is retryable.
Solving as a merchant
Classify the payment as either an initial recurring transaction or a subsequent merchant-initiated transaction (MIT). Ensure you are passing the original transaction reference and the correct recurring indicators in your authorization request. If a recurring payment fails during authorization due to an expired or replaced card, use an account updater service rather than treating the ECI 07 indicator as the cause of the failure.
Solving as a customer
No immediate action is required from the customer regarding ECI 07 itself, as it is an internal authentication indicator. If their recurring subscription payment ultimately declines during authorization, they may need to update their payment method or card details on file.
Frequently asked questions about this topic
Author
Kyle Regacho
Focused on payment recovery, decline codes, and authorization optimization at SmartRetry. Helps payment teams turn failed transactions into recovered revenue
Read all articles >Articles you may find interesting:
View all
Turning Payment Declines into Revenue with Context-Aware Retry Logic
Blind retries waste fees and damage issuer trust. By analyzing decline codes and timing reattempts around payroll cycles, payment teams can successfully salvage recurring revenue without customer disruption.

Why Payments Fail: Decoding Decline Codes and Modernizing Retry Logic
Surface-level decline messages conceal critical issuer signals. Discover how intelligent retries, network tokens, and behavioral timing protect MID health and systematically recover lost recurring revenue.

Decoding Payment Declines: Turning Authorization Failures into Recovered Revenue
Blindly retrying failed transactions hurts authorization rates and risks network fines. Discover how decoding issuer responses turns card declines into recovered revenue.

The Real Cost of Payment Declines and How to Recover Lost Revenue
Payment failures cost merchants billions in uncaptured revenue and customer churn. Discover how data-driven retries and response code intelligence help teams recover failed transactions and protect conversion.