According to the documentation of the Adjustment API "Adjustment API allows API originators to return (credit) funds to the sender’s account that are debited using an Account Funding Transaction (AFT). This change applies in scenarios where the recipient does not claim these funds as a result of which they expire."
1. My question is how long does a recipient has to claim funds before they expire.
2. If there is expiration time on the transaction, can this be modified by the originator in code?
3. How to detect if a recipient does not claim a particular and therefore use adjustment api to return the fund?
I have reached out to our internal team and when I get the information, I'll post them here. Thanks for your patience.
Please see below for the answers to your questions.
#1 How long does a recipient has to claim funds before they expire.
> A Merchant must process an Adjustment within 30 calendar days if it processed a Transaction in error. This can even be 90 days in certain cases, however, the adjustment happens based on Visa discretion and subject to local regulations checks on the type of fund that needs to be reversed.
# 2 If there is expiration time on the transaction, can this be modified by the originator in code?
> This expiration and logic is on VisaNet Side. Visa Net typically doesn't accept txn reversal after 3 business days and hence the acquirers/originators have to go to VROL or Adjustment API to correct this erroneous/duplicate txn.
#3 How to detect if a recipient does not claim a particular and therefore uses adjustment api to return the fund?
>Typically AFTR is allowed up to 3 business days and then Acquirers has to go to OCT credit adjustment. While sending out adjustment, there are few key fields which VIP checks as a part of their edit rules
Field 4—Amount Transaction - Equal to chargeback
Field 11—System Trace Audit Number - The number from the original 0200 request
Field 37—Retrieval Reference Number - Number from original 0200 request
Field 90—Original Data Elements - Data elements from chargeback message 0200, Field 11, and Field 7
Hope this helps, please let us know of any other questions.