Create Adjustment

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.



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 codeDescription
409-01The 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-02Cardholder not configured for overdraft. The cardholder account is not participating in overdraft. featureType 17 must be P.
409-03Cardholder product not configured for overdraft. The prod_id for this account does not support overdraft.
409-04Insufficient overdraft funds. The account supports overdraft, but there are not enough funds in the overdraft account for this transaction.
409-05Error transferring overdraft funds. The system attempted to transfer funds from the overdraft account to cover the amount of this transaction, but it failed.
409-06Cardholder overdraft configuration error. The overdraft account is not configured for adjustments.
409-07Insufficient balance for cascading transaction. Product settings (ALWNB) do not permit this endpoint to drive the account negative.
409-08The transactionId parameter must less than or equal to 23 char.
Click Try It! to start a request and see the response here!