Basic Scenario
Your organization wants to retrieve recovered transactions data from Vindicia Retain. To support this task, you must coordinate with your internal business manager to determine the mapping of the response data provided from Vindicia Retain to your internal transaction data. You can use this data to update the transaction and subscriber status and identify follow-up actions as appropriate.Design Approach
- Inform your business manager of the availability of returned data that will be stored in your system.
- The business manager evaluates the data returned from Vindicia Retain processing.
- Based on the returned Vindicia Retain transaction data members, map the returned Vindicia Retain data members to your internal data fields and identify the destination data in your system to update.
- Match the transaction data retrieved from Vindicia Retain to the corresponding transactions in your transaction repository.
- After you retrieve the data from Vindicia Retain, you must update the payment transactions in your backend systems.
- Confirm with your business manager that a process exists to use the returned data stored in your merchant system to appropriately update the subscriber account:
- When Vindicia Retain recovers a failed transaction, your system must update the Subscriber status to reflect the payment and leave the Subscriber entitled with full access to the service. Restore the Subscriber services in accordance with your policies.
- When Vindicia Retain cannot recover a failed transaction, your system can continue to reflect the payment as failed. You must then identify follow-up steps with the Subscriber resulting from the payment failure.
Retain Response Data Fields
For each failed transaction, map the Vindicia Retain response data fields as specified in the following table to your corresponding merchant data values.Cybersource
If you are using Cybersource, you must map the following additional fields:Litle/Vantiv
If you are using Litle/Vantiv, you must map the following additional field:References
For more information about working with data returned from Retain, see the following sections in the Vindicia Retain API guide:- See the fetchBillingResults method and the returned Transaction.nameValues output data member for the syntax to obtain name/value pairs on returned Transactions.
- See Working with WSDL Files for information on making SOAP calls directly to the Vindicia web servers.
