Exigo Web Service

ChargeCreditCardTokenOnFile
Attempts to charge a card token on file with the amount found on an existing order, or a new order in a transaction.

CSV Support
No
Transactional Support
Yes

If the charge is successful, the order is changed to accepted.

ChargeCreditCardTokenOnFileRequest
CreditCardAccountType
AccountCreditCardType
No
Specifies which card on file to use(Primary or Secondary)
OrderID
Int32
No
The unique identifier for the order
CvcCode
String
No
The credit card's 3- or 4-digit security code
MaxAmount
Decimal?
No
The amount to charge with this payment method. If undefined or null, the request will attempt to charge the full amount of the order.
MerchantWarehouseIDOverride
Int32?
No
ClientIPAddress
String
No
ChargeCreditCardResponse
Amount
Decimal
AuthorizationCode
String
The authorization code issued by the merchant for the processed payment.
PaymentID
Int32
The unique identifier for the payment record.
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.