Skip to main content
The data that Vindicia and you exchange for ChargeGuard is represented by objects in the Subscribe API. The most important objects for ChargeGuard are:
  1. **Transaction:**The Transaction object encapsulates all transaction information, including the amount, payment method, associated customer account, and transaction status. (Most of this information is also provided to your payment processor.) The following Transaction information must be sent to Vindicia to provide evidence for disputes:
    • Transaction data fields
    • Item information
    • Rebill information
    • Payment method, including information on the credit card and the bank, if applicable
    • Customer information, including the customer name, billing address, and shipping address If post-transaction activity occurs, ChargeGuard can capture it for any subsequent chargeback disputes. Use the Activity object to notify Vindicia of your decision to complete, authorize to capture, or cancel the transaction.
  2. **Activity:**The Activity object contains information about your interaction with a customer outside of the monetary transaction, such as a phone or email contact or a login to your site.
  3. Chargeback: The Chargeback object contains information about a chargeback against a specific transaction, including the chargeback status provided by Vindicia during the dispute process.
  4. **Refund:**The Refund object contains information about a refund from you to a customer for a specific Transaction. ChargeGuard applies partial and full refund data to transactions and to chargeback processing through the Refund object by associating the refund with the original transaction ID.
Parent topic:Data Reporting to Vindicia