Exigo Web Service

SetAccountCreditCardToken
Setup primary or secondary credit card token on file for an existing customer, or new customer in a transaction.

CSV Support
No
Transactional Support
Yes

SetAccountCreditCardTokenRequest
CustomerID [Required]
Int32
Yes
The unique identifier of the customer
CreditCardAccountType [Required]
AccountCreditCardType
Yes
Specifies which card on file to use(Primary or Secondary)
CreditCardToken [Required]
String
Yes
The credit card's encrypted token generated from the Exigo payment API. Represents the credit card and expiration date.
ExpirationMonth [Required]
Int32
Yes
The credit card's expiration month
ExpirationYear [Required]
Int32
Yes
The credit card's expiration year
CreditCardType
Int32?
No
The type of credit card (ie. Visa, Mastercard, etc)
BillingName [Required]
String
Yes
The name on file with this payment method
UseMainAddress
Boolean
No
BillingAddress
String
No
The billing address' street address
BillingAddress2
String
No
The billing address' apartment, suite or box number.
BillingCity
String
No
The billing address' city
BillingState
String
No
The billing address' state or region code (ie. TX, CA, etc.)
BillingZip
String
No
The billing address' zip code
BillingCountry
String
No
The billing address' country code (ie. US, CA, etc.)
HideFromWeb
Boolean?
No
SetAccountResponse
Result
The status of your web service call response. This property tells you if the call was executed successfully, any errors that occurred and other miscellanous, method-specific information.
ApiResult
Status
ResultStatus
Specifies whether the web service call was successfully executed.
Errors
String[]
An array of error messages that were returned from Exigo. If the web service call was successful, this colleciton will be empty.
TransactionKey
String
The unique GUID identifier assigned to this web service call for logging purposes.