Use the Create Adjustment endpoint to move funds into or out of a customer account. Transactions using this endpoint are returned by the Get Account Overview endpoint only after several seconds have elapsed. To drive an account negative using this endpoint, set the ALWNB parameter at the provider level.
Warning
This endpoint requires a positive integer less than 9223372036854775807 (sys.maxint in Python 2 or sys.maxsize in Python 3) for
transactionId
rather than the alphanumeric string that all other endpoints use. The Reverse Adjustment endpoint uses this integer to identify the transaction to reverse out.
Status codes
See Global Response Statuses for status codes that are common across endpoints.
The table below lists status codes that apply to this specific endpoint.
Status code | Description |
---|---|
409-01 | The transactionId parameter must be an integer value . Verify that transactionId is a positive integer less than 9223372036854775807 (sys.maxint in Python 2 or sys.maxsize in Python 3). |
409-02 | Cardholder not configured for overdraft . The cardholder account is not participating in overdraft. featureType 17 must be P . |
409-03 | Cardholder product not configured for overdraft . The prod_id for this account does not support overdraft. |
409-04 | Insufficient overdraft funds . The account supports overdraft, but there are not enough funds in the overdraft account for this transaction. |
409-05 | Error transferring overdraft funds . The system attempted to transfer funds from the overdraft account to cover the amount of this transaction, but it failed. |
409-06 | Cardholder overdraft configuration error . The overdraft account is not configured for adjustments. |
409-07 | Insufficient balance for cascading transaction . Product settings (ALWNB) do not permit this endpoint to drive the account negative. |
409-08 | The transactionId parameter must less than or equal to 23 char . |
409-09 | Transaction limit exceeded . |