---
title: "Get Credit Transaction List"
method: POST
path: "/pws/pws_cr_get_transaction_list/"
tags: ["Credit account status"]
---

# Get Credit Transaction List

`POST /pws/pws_cr_get_transaction_list/`

## Request

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

This web service gets the transaction details for credit accounts based on filter provided

## Request body

- CreditTransactionModel
  - `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
  - `date_from` string, required: From Date,accepted format yyyy-mm-dd hh:mm:ss.
  - `date_to` string, required: To Date,accepted format yyyy-mm-dd hh:mm:ss.
  - `txn_type_list` string, required: <p>transaction Type value can be accepted in Comma separated form. Following are the type that can be accepted:</p> <br /><ul> <li class="docBullet"> Au = Authorization.</li><li class="docBullet">Ad = Advisement.</li><li class="docBullet">Re = Reversals.</li><li class="docBullet">Se = Settlement.</li><li class="docBullet">Cb = Chargeback.</li><li class="docBullet">Lo = Load.</li><li class="docBullet">Un = UnLoad.</li><li class="docBullet">Ra = Rules Applied.</li><li class="docBullet">Fe = Fee Applied.</li><li class="docBullet">It = Interest Applied.</li><li class="docBullet">Rw = Reward Applied.</li><li class="docBullet">Fc = Financial Adjustment Credit.</li><li class="docBullet">Fd = Financial Adjustment Debit.</li><li class="docBullet">Ip = Installment Principal.</li></ul>
  - `user_id` string: User Id of the Customer who triggered the API request.
  - `remarks` string: Remarks for API request
  - `t_status_list` string: transaction status. Value can be accepted in comma separated. Following are the list of values that can be accepted: <ul> <li class="docBullet">1 = Normal Spend-Approved (not Settled)</li> <li class="docBullet">2 = Normal Spend-Declined </li> <li class="docBullet">3 = Normal Spend-Approved then Reversed</li> <li class="docBullet">4 = Zero Amt Auth (bal/pin change etc)-Approved</li> <li class="docBullet">5 = Zero Amt Auth (bal/pin change etc)-Declined</li> <li class="docBullet">10 = Normal Spend-Declined then Partial Reversal</li> <li class="docBullet">11 = Normal Spend-Approved then Partial Reversal</li> <li class="docBullet">12 = Normal Partial Spend-Approved not Settled</li> <li class="docBullet">14 = Normal Spend-Approved then Unblocked</li> <li class="docBullet">15 = Normal Spend-Approved then Unblocked Failed</li> <li class="docBullet">16 = Normal Spend-Approved then Advisement</li> <li class="docBullet">17 = ATM Approved & Settled</li> <li class="docBullet">18 = ATM -Declined</li> <li class="docBullet">19 = Normal Spend - Declined then Advisement</li> <li class="docBullet">20 = Reversal-Manual unblock (Paymentology generated)</li> <li class="docBullet">21 = Reversal-Auto Unblock (Paymentology generated)</li> <li class="docBullet">24 = Reversal-Scheme delivered-Approved</li> <li class="docBullet">25 = Reversal-Scheme delivered-Declined</li> <li class="docBullet">26 = Reversal-Partial- Scheme delivered-Approved</li> <li class="docBullet">30 = Advisement-Approved Spend, preceeding spend exists (Balance impacting)</li> <li class="docBullet">31 = Advisement-Approved Spend (Not balance impacting)</li> <li class="docBullet">32 = Advisement-Approved Spend, No preceeding spend (balance impacting)</li> <li class="docBullet">35 = Advisement-Reversal (0420), preceeding spend exists (Balance impacting)</li> <li class="docBullet">36 = Advisement-Reversal (0420), No preceeding spend (Not balance impacting)</li> <li class="docBullet">37 = Reversal-Manual unblock (Paymentology generated)</li> <li class="docBullet">38 = Reversal-Auto Unblock (Paymentology generated)</li> <li class="docBullet">501 = Normal Spend-Approved-Now Settled</li> <li class="docBullet">502 = Normal Spend-Declined-Now Settled</li> <li class="docBullet">503 = Normal Spend-Approved then Reversed-Now Settled</li> <li class="docBullet">504 = Zero Amt Auth (bal/pin change etc)-Approved-Now Settled</li> <li class="docBullet">505 = Zero Amt Auth (bal/pin change etc)-Declined-Now Settled</li> <li class="docBullet">510 = Normal Spend-Declined then Partial Reversal-Now Settled</li> <li class="docBullet">511 = Normal Spend-Approved then Partial Reversal-Now Settled</li> <li class="docBullet">524 = Reversal-Scheme delivered-Approved-Now Settled</li> <li class="docBullet">525 = Reversal-Scheme delivered-Declined-Now Settled</li> <li class="docBullet">530 = Advisement-Approved Spend, preceeding spend exists (Balance impacting)-Now Settled</li> <li class="docBullet">531 = Advisement-Declined Spend (Not balance impacting)-Now Settled</li> <li class="docBullet">532 = Advisement-Approved Spend, No preceeding spend (balance impacting)-Now Settled</li> <li class="docBullet">535 = Advisement-Reversal (0420), preceeding spend exists (Balance impacting)-Now Settled</li> <li class="docBullet">536 = Advisement-Reversal (0420), No preceeding spend (Not balance impacting)-Now Settled</li> <li class="docBullet">1000 = Settlement-No preceeding spend</li> <li class="docBullet">1001 = Settlement-Full match to spend</li> <li class="docBullet">1002 = Settlement-Partial match to spend</li> <li class="docBullet">1005 = Settlement-Auth had been declined</li> <li class="docBullet">1006 = Settlment-Advisement had been declined</li> <li class="docBullet">1007 = Settlement-No auth, just reversal received</li> <li class="docBullet">1010 = Settlement reversed by a settlement reversal</li> <li class="docBullet">1011 = Settlement reversal (reversed a preceeding settlement)</li> <li class="docBullet">1012 = Settlement reversal (No preceeding settlemnt found)</li> <li class="docBullet">1030 = Load-Settled</li> <li class="docBullet">1031 = Unload-Settled</li> <li class="docBullet">1035 = Balance transfer (out) Settled</li> <li class="docBullet">5100 = Authorization Fee</li> <li class="docBullet">5101 = Periodic Fee</li> <li class="docBullet">5102 = System Fee</li> <li class="docBullet">5103 = Over-Limit Fee</li> <li class="docBullet">5104 = Late Payment Fee</li> <li class="docBullet">5106 = Currency Conversion Fee</li> <li class="docBullet">5107 = Dormancy Fee</li> <li class="docBullet">5108 = Miscellaneous Fee </li> <li class="docBullet">5109 = Miscellaneous Fee Rebate</li> <li class="docBullet">5200 = Interest</li> <li class="docBullet">5300 = Installment</li> <li class="docBullet">5301 = Regular-to-Installment</li> <li class="docBullet">5302 = Installments-to-Regular</li> <li class="docBullet">5400 = Rewards Granted</li> <li class="docBullet">5401 = Rewards Reversed</li> <li class="docBullet">5500 = Murahaba Markup</li> <li class="docBullet">5600 = Financial Adjustment</li> <li class="docBullet">5601 = Financial Adjustment Credit</li> <li class="docBullet">5601 = Financial Adjustment Debit</li> <li class="docBullet">5700 = Tax</li> <li class="docBullet">5701 = Tax on Fees</li> </ul>
  - `spend_type_list` string: <p>transaction spend type comma separated values accepted</p> <ul> <li class="docBullet">00 = Normal Purchase DE3_1</li> <li class="docBullet">01 = ATM Withdrawal DE3_1</li> <li class="docBullet">09 = Purchase with Cashback DE3_1</li> <li class="docBullet">17 = Cash Disbursement DE3_1</li> <li class="docBullet">20 = Purchase Refund DE3_1</li> <li class="docBullet">28 = Payment transaction(Credit) DE3_1</li> <li class="docBullet">30 = Balance Enquiry DE3_</li> <li class="docBullet">40 = account Transfer DE3_1</li> <li class="docBullet">91 = pin Unblock DE3_1</li> <li class="docBullet">92 = pin Change DE3_1</li> <li class="docBullet">93 = card on file Token Processing DE3_1</li> </ul>
  - `token` integer: Public token for the card
  - `ac_id` integer: Account Id
  - `txn_id` integer: transaction id. If provided retrieves back the transaction data for specific transaction only

## Response `200`

Successful Response

- GetCreditTxnResponse
  - `header` ModelResponseHeader
    - `error_id` integer: error id
    - `error_desc` string: error message
  - `body` GetCreditTxnResponseMapper[]
    - `id` integer: Auto increment unique id for transaction
    - `type` string: Type of transaction. Eg : Authorization, Settlement etc
    - `token` integer: Public Token
    - `source` string: Source of transaction
    - `country` string: Country where transaction occurred
    - `city` string: City where transaction occurred
    - `note` string: Note for addition reason
    - `claimid` string: Claim ID
    - `chargebackid` integer: ChargeBack ID
    - `txn_id` string: Unique transaction id calculated using de7, de32 and de11 and some combinations
    - `txn_status` string: transaction status.
    - `proc_code` integer: Transaction Type Code
    - `central_date` string: Central Date
    - `local_date` string: Local Date
    - `loc_ccy` string: Currency code of location
    - `loc_amt` number: Location amount
    - `bill_ccy` string: Billing currency
    - `bill_amt` number: Billing amount
    - `settle_bal` number: Settlement balance
    - `block_amount` number: Blocked balance
    - `avl_bal` number: Available amount
    - `advanced_detail` string: Advanced Detail
    - `prod_name` string: product Name
    - `product_type` integer: product type
    - `txn_stat_id` integer: Id for transaction status
    - `txn_type` integer: id for transaction type
    - `ac_id` integer: account Id
    - `tc_id` integer: transaction core id
    - `rsn_code` string: Reason code for transaction
    - `additional_data` string: Additional data
    - `contract_eligible_status` integer: Indicate if the txn is eligible to convert into installment plan or not
    - `contract_eligible` integer[]: Installment Template Id eligible for that txn
    - `client_id` integer: Client ID
    - `type_detail` string: Transaction Type Details
    - `fee_title` string: Fee Title
    - `fee_description` string: Fee Description
    - `external_fee_reference_id` string: External Fee Reference Id
    - `external_fee_reference_description` string: External Fee Description
    - `external_txn_reference_id` string: External Txn ID
    - `txn_code` string: Transaction Code
    - `txn_code_description` string: Transaction Code Description

## 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_cr_get_transaction_list/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)
