---
title: "Post Financial Adjustment"
method: POST
path: "/pws/pws_credit_financial_adjustment/"
tags: ["Credit account status"]
---

# Post Financial Adjustment

`POST /pws/pws_credit_financial_adjustment/`

## Request

- Base URL: `https://api.uat.paymentology.com/ppws/api`
- URL: `https://api.uat.paymentology.com/ppws/api/pws/pws_credit_financial_adjustment/`
- Auth: none declared

This API is for Credit products only. Allows user to post a debit or a credit on the account. Token or account id can be passed in. In the event that token is passed, then the account to which the token is linked by default is credited.

For the Post Debit we can perform:

*   Debit Balance Adjustment
    
*   Balance Transfer
    
*   Third Party Bill Payment
    

Similarly, for the Post Credit we can perform:

*   Credit Card Payment
    
*   Credit Balance Adjustment
    

Transaction codes are required to be setup in advance on product level in order to use this API.

## Request body

- PostTransactionModel
  - `amount` number, required: Amount to load or unload.
  - `api_call_unique_identifier` string, required: Unique number that must be passed at each API request. Identifier to make each API request unique
  - `client_id` integer, required: Unique identifier for the client which Paymentology will provide at outset
  - `input_id` integer, required: Public token / account number.</br> Pass public token when input type is 't'.</br>Pass account number when input type is 'a'.
  - `input_type` string, required: <p>Input Type :</p> <ul> <li class="docBullet">a ==&gt; account</li> <li class="docBullet">t ==&gt; Token</li> </ul>
  - `txn_code` string, required: Transaction code that is setup at product level
  - `user_id` string: User Id of the Customer who triggered the API request.
  - `remarks` string: Remarks for API request
  - `txn_source` string: Specify a note about source of load.
  - `note` string: Something about post debit or credit on the account note.
  - `mcc_code` integer: Merchant Category Code
  - `ext_txn_reference_id` string: Reference ID from external system
  - `operational_day` string: Operational Day

## Response `200`

Successful Response

- CreditFinancialAdjustmentResponse
  - `header` CreditFinancialAdjustmentResponseHeader
    - `error_id` integer: error id
    - `error_desc` string: error message
  - `body` CreditFinancialAdjustmentResponseBody
    - `load_amt` number: Load or Unload Amount
    - `credit_limit_available` number: Available Credit Limit
    - `credit_balance` number: Actual Credit Balance Amount
    - `bal_blk_amt` number: Blocked Balance Amount
    - `bal_ccy` string: Balance Currency (Three digit ISO-4217 standard currency code . i.e. : 048 → BHD, 060 → BMD, 036 → AUD).

## Other responses

- `404`: Webservices does not exist
- `500`: Internal Server error

## Changes

- **2026-11-03** `73c2771493b1`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/paymentology/apis/payapi-docs/changes/pws/pws_credit_financial_adjustment/post.md)

---

[API](https://skmtc.dev/paymentology/apis/payapi-docs.md) - [All operations](https://skmtc.dev/paymentology/apis/payapi-docs/llms.txt) - [OpenAPI document](https://skmtc.dev/paymentology/apis/payapi-docs/revisions/73c2771493b1?raw)
