Exigo Web Service

ChargeWalletAccountOnFile
Attempts to debit a wallet account 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 debit request is successful, the order is changed to accepted.

ChargeWalletAccountOnFileRequest
OrderID
Int32
No
The unique identifier for the order
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.
ChargeWalletAccountResponse
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.