Skip to main content
The Transaction object provides information about the failed transactions from the Merchant’s billing system that are submitted to Vindicia Retain for recovery. This information is passed to Retain via the [billTransactions](billTransactions) method. When reporting a transaction to Vindicia, be sure to include the latest or final status information from the transaction object, such as whether the payment provider has approved the transaction and the reason code returned. The reason code values vary, depending on the payment method. When Vindicia downloads chargebacks from your payment provider for ChargeGuard, it matches them to existing transactions. If you have not yet reported the transaction with which the chargeback is associated, Vindicia Subscribe creates a stub Transaction object in its database using the transaction information in the chargeback that was downloaded. Vindicia Retain then fills the stub when the corresponding transaction is reported. Related information Transaction Data Members TransactionStatusType Values TransactionValidationResponse Values