> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slm.m1amdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Vindicia Internal Notes for Subscribe 2021.05 Release

Release Date: June 2nd, 2021

**Parent topic:**[Vindicia Subscribe-2021.05 Release Notes](2021.05_tp_subscribeReleaseNotes)

## Payment Features

### Visa Response Codes

Visa has re-allocated its response codes to four different categories as announced in the previous release. The end-purpose of this change is to maximize the efficiency of the retry process by defining clear response codes and behaviors.

The following categories, each defining the retry policy, were defined:

* **Category 1**: Issuer will never approve transaction (reattempt not allowed)
* **Category 2**: Issuer cannot approve the transaction at this time (reattempt allowed)
* **Category 3**: Data Quality concern (re-validate data prior to reattempt)
* **Category 4**: Generic response code (reattempt allowed)

  In addition, when re-attempt is allowed, there is a limitation of 15 attempts over 30 days.

**Merchants must revise their current retry policy to ensure that the 15 retries within 30 days limitation is avoided. A fine of 10c/transaction is expected.**

For details of the response mapping changes, see the [Change to Softcode spreadsheet](https://support.sm.vindicia.com/secure/attachment/83929/VIN-10158-Change%20to%20SoftCode%20_v4.0.xlsx) in VIN-10158.

(VIN-9274)

### Purchase Return (Refund) Authorization Mandate

Visa and Mastercard have issued mandate directives requiring merchants to request authorization for every cardholder refund or return transaction.

New response codes have been added by the card issuers to support this initiative. Payment Processors handle this change by providing their own response codes to indicate the refund state.

Vindicia is enforcing this change in its system behavior by displaying the response codes according to the received responses and proceeding in the authorization flow accordingly.

For more details of existing and newly added refund error codes, see [Refund Authorization Codes Excel](https://support.sm.vindicia.com/browse/VIN-10729).

(VIN-9767)

## Subscribe Features

### FiServ File Data Gateway Integration

Internal operational endpoint change for connecting to FiServ. MessageWay file system is being decommissioned so we are integrating into FiServ File Data Gateway for all of FDMS batch traffic.

**This feature deployment to production has been delayed and will be addressed in the coming weeks.**

For compass URL and more details, see [Jira ticket](https://support.sm.vindicia.com/browse/SYS-23110)

(VIN-7448)

## Internal Fixes

| Ticket | Description |
| - | - |
| VIN-149 | Parallelized batch processing for Smartpay for improved performance. |
| VIN- 10889 | Healthy Direction Processor code can now handle blank lines. |
| VIN-11295 | New **is\_cached** script is now available. Run to determine if a table or class is cached in memcache. For more details, refer to the [JIRA ticket](https://support.sm.vindicia.com/browse/VIN-11295). |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.