When a customer sets up a payment agreement (for example, paying via auto-renewal at the end of a subscription period), you can initiate Merchant Initiated Transactions (MITs) for subsequent transactions in the payment series.
When making MITs, the card schemes require you to include a Trace ID in the previous_payment_id
field. Currently, this can be:
What’s changing?
For new MITs created after April 11, 2025, Visa will only allow you to use the Trace ID from the initial CIT (including the card scheme’s transaction ID, if another PSP processed earlier transactions in the payment series.
Note that if you don’t supply a previous_payment_id
, we’ll automatically try to retrieve the payment ID from the initial CIT in the payment series.
If we’re unable to find a payment ID, we’ll attempt to downgrade the MIT to a CIT and apply relevant exceptions if we’re unable to find a payment ID. However, we recommend that you do not rely on this solution for your management of Trace IDs.
Questions?
If you have any questions about these requirements, please contact your Account Manager, or raise a request through our webform.