-
**Transaction:**The
Transactionobject 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
Activityobject to notify Vindicia of your decision to complete, authorize to capture, or cancel the transaction.
-
**Activity:**The
Activityobject 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. -
Chargeback: The
Chargebackobject contains information about a chargeback against a specific transaction, including the chargeback status provided by Vindicia during the dispute process. -
**Refund:**The
Refundobject 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 theRefundobject by associating the refund with the original transaction ID.
Key ChargeGuard Objects
The data that Vindicia and you exchange for ChargeGuard is represented by objects in the Subscribe API. The most important objects for ChargeGuard are:

