Skip to main content
Submits transactions to Vindicia Retain for processing. This call is required to implement Retain use case 5-8-01. Use fetchBillingResults to retrieve final results of Vindicia Retain processing on transactions submitted via billTransactions; see [fetchBillingResults](fetchBillingResults) for details.

Input

transactions: an array of Transaction objects. For a given transaction that has failed at your payment provider, submit to Vindicia Retain the final failed attempt from your billing system only. Note: Do not populate the VID field in any new transaction submitted with this method. Vindicia Retain populates this data member in the [fetchBillingResults](fetchBillingResults) call.

Output

return: an object of type [Return](return_data_members) that indicates the success or failure of the call. response: an object of type TransactionValidationResponse, which includes the ID of the Transaction returning an error. Note: An empty TransactionValidationResponse object indicates that the call succeeded without error. For more information, see TransactionValidationResponse Values.

Returns

This method returns the codes listed in Retain Return Codes.

Example

Parent topic:Vindicia Retain Methods