CreditCard Subobject
Web Session Object
Transaction Object
Token Object
Season Set Object
Refund Object
RatePlan Object
Product Object
Payment Provider Object
Payment Method Object
NameValuePair Object
GiftCard Object
Entitlement Object
Chargeback Object
Campaign Object
BillingPlan Object
AutoBill Object
Address Object
Activity Object
Account Object
CreditCard Subobject
Lists details for a Credit Card.
Data Member |
Data Type |
Description |
account |
string |
The credit card’s account number. Be certain to enter the number in full if you are using the associated payment method for Vindicia Subscribe one-time or recurring Transactions. When fully specified, this number must fulfill the Luhn check criterion.
If this object is associated with a Transaction object that is reported directly to Vindicia (for example, if you are a ChargeGuard customer and report Transactions you process outside of Vindicia Subscribe), you might choose to omit this value or mask it partially for security. In that case, specify one of the following:
|
accountLength |
int |
The length (number of digits) of the full account number. For example, for a Visa credit card, set the value to 16. Specify this string only if you are not specifying the full account number for security reasons. |
auResponseCode | string | Status code received from the payment processors for Account Updater changes. |
auResponseMessage | string | Status code Description. |
bin |
string |
The BIN, which is the first six digits of the full account number. Specify this string only if you are not specifying the full account number or its hash in the accountHash field for security when reporting transactions to Vindicia for ChargeGuard. You need not specify this field if the associated payment method is for a Transaction processed through Vindicia Subscribe. |
extendedCardAttributes |
ExtendedCardAttributes |
Enhanced auth response details returned from Payment Provider. |
expirationDate |
string |
The CreditCard expiration date in YYYYMM format, where YYYY is the four-digit year and MM is the two-digit month. For example, the string for July 2007 is 200707. |
hashType |
HashType |
The type of hash algorithm used if you specify the accountHash field. The allowed value is sha1, as Vindicia Subscribe only supports SHA1 hashing. Do not specify this field if the associated payment method is for a one-time or recurring Transaction processed through Vindicia Subscribe, as Vindicia Subscribe will automatically default to SHA1. |
accountHash | string | A hash of the full account number. Remove any non-numeric characters prior to hashing. If the account number is provided, this may be left blank and the hash will be calculated by Vindicia. This value is not returned in fetches. |
lastAuRequestDate | dateTime | Date of the last Account Updater request for CardRefresh registration. |
lastDigits |
string |
The truncated last part of the full credit-card account number, typically the last four or five digits of that number. Specify this string only if you are notspecifying the full account number or its hash in the accountHash field for security when reporting transactions to Vindicia for ChargeGuard. |
lastUpdateDate | dateTime | Date of the last change to the credit card information. |
VID |
string |
Vindicia's Globally Unique Identifier (GUID) for this object. When creating a new CreditCard object, leave this field blank; it will be automatically populated by Vindicia Subscribe. |
For Users
Learn More