Credentials on File (MyST)
The process of storing credentials for future use is known as Credentials on File (CoF).
Visa and Mastercard have mandated that you must obtain cardholder consent before storing card details for future use, and that these must be flagged at the time of the first authorisation, by submitting the credentialsonfile field in your requests.
You must also flag any subsequent payments that are utilising previously-stored credentials, by including the credentialsonfile field in these requests.
Examples of situations where the CoF mandate applies:
- Processing an account check or authorisation request, where card details are to be re-used later.
- Processing a re-authorisation.
- Processing regular recurring payments.
Requests processed before the cut-off are not affected, but new requests after the cut-off must include the credentialsonfile field.
Identifying transactions as using CoF provides the following advantages:
- Increases the likelihood of transaction authorisation and settlement.
- Greater transparency and improved experience from the customer’s perspective.
- Issuers are less likely to use the absence of a security code as a reason to decline a transaction.
Initial payment request including CoF
If using the Virtual terminal or processing an ST PayMe email, set Credentials on file to “1 – Credentials stored for re-use”, using the drop-down provided.
Later payment including CoF
When performing a re-auth, set Credentials on file to “2 – Payment using stored credentials”, using the drop-down provided.
Processing Merchant Initiated Transactions
Visa mandate that you must provide a reason for processing MIT.
When performing a re-auth, set Initiation reason to one of the following available values:
- “A” – Re-authorisation
- “C” – Unscheduled payment
- “D” – Delayed Charges
- “S” – Resubmission
- “X” – No-show (for a hotel booking)
Click here for further information on the different initiationreason values.
Examples of using CoF and MIT in requests
Please refer to the table below for example use-cases of the CoF and MIT fields to be included when processing transactions:
|Use case||CoF value||MIT value|
|First payment in a sequence of recurring payments||1||Don’t send|
|Payment where card details are to be stored for future payments||1||Don’t send|
|Previously-agreed regular subscription payments||2||Don’t send|
|Customer requests that funds are added to their account||2||Don’t send|
|Re-authorisation initiated by the customer||2||Don’t send|
|Re-authorisation initiated by the merchant||2||A|
|Unscheduled payment initiated by the merchant||2||C|
|Delayed charge from stored credentials, initiated by the merchant||2||D|
|Re-submission of payment, initiated by the merchant||2||S|
|No-show payment, initiated by the merchant||2||X|