Skip to main content
To process responses from Vindicia Retain, you must map the Retain Transaction processing data back to your merchant system. Your system can use this data to update the subscriber status and identify follow-up actions as appropriate. A software developer typically performs this mapping.

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

  1. Inform your business manager of the availability of returned data that will be stored in your system.
  2. The business manager evaluates the data returned from Vindicia Retain processing.
  3. 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.
  4. Match the transaction data retrieved from Vindicia Retain to the corresponding transactions in your transaction repository.
  5. After you retrieve the data from Vindicia Retain, you must update the payment transactions in your backend systems.
  6. 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:

Scenario Extensions

You can also choose to manually update backend systems using data retrieved from Vindicia Retain Parent topic:Getting Started with Vindicia Retain