Enkash Developer Portal
HomePayment GatewayPayoutsCreate Account
HomePayment GatewayPayoutsCreate Account
Login
  1. Home
  • Back to home
  • Prepaid Card APIs
  • Encryption & Decryption Guide
  • Auth Token
    POST
  • Create Card Account
    POST
  • Create Gift Card
    POST
  • Create Prepaid Card
    POST
  • Set Card PIN
    POST
  • Load Card Balance
    POST
  • Get Card Account Details
    POST
  • Generate Card OTP
    POST
  • View Card Details
    POST
  • Card Usage Controls
    POST
  • Get Card Usage Limits
    POST
  • Request Card Replacement
    POST
  • Block Card
    POST
  • Order Physical Card
    POST
  • Get Card Details
    POST
  • Get Transaction Details
    POST
  • Get All Transaction details
    POST
  1. Home

Get All Transaction details

Developing
POST
/api/v0/partner/enKashCard/transaction/all
📌
This API retrieves all transactions based on provided filters, associated with a card account, a company, and either a specific card or all cards

Request

Header Params
partnerId
string 
required
Example:
CRMXWB3ZM
Authorization
string 
required
Example:
Bearer M3_0-aF0Tuvl1t9vSWnPf9ReqVw
Content-Type
string 
required
Example:
application/json
Cookie
string 
required
Example:
JSESSIONID=B01764303CD3DEFC3C0699B3EF351505
Body Params application/json
companyId
string 
required
Company Id provided after onboarding
cardHolderName
string 
required
Card Holder name
userId
string 
required
Enkash user Id
cardAccountId
string 
required
Unique Card Account Id
enKashCardId
string 
required
Specific Enkash Card Id
status
string 
required
Transaction Status - SUCCESS, FAILED
enKashTransactionIds
array[string]
required
Array of Enkash Card Transaction IDs
enKashTransactionId
string 
required
Single Enkash CardTxn Id
cardTransactionType
string 
required
CR (Credit) , DR (Debit)
amountFrom
integer 
required
amountTo
integer 
required
pgReferenceNumbers
array[string]
required
Array of unique Transaction Reference Numbers
pgReferenceNumber
string 
required
Single Unique Txn Reference Number
txnDateFrom
string 
required
txnDateTo
string 
required
transactionTypes
array[string]
required
List of Transaction Types such as:
SALE,
REPAYMENT,
RECOVERY,
LOAD_MONEY,
REFUND,
REVERSAL,
CREDIT,
FEE,
ALLOCATE_FUND,
UNALLOCATE_FUND,
CASHBACK,
FUNDPOST_DEBIT,
PAYOUT,
DISCOUNT,
OPEN_VOUCHER,
ALLOCATE_POINT,
UNALLOCATE_POINT,
VA_UNALLOCATE_FUND,
VA_ALLOCATE_FUND,
EXCESS_LOAD,
EXCESS_UNLOAD,
ALLOCATE_COIN;
transactionTypesNotIn
array[string]
required
balanceFrom
integer 
required
Card balance
balanceTo
integer 
required
limit
integer 
required
offset
integer 
required
mobile
string 
required
Mobile number of card holder
Example
{
  "companyId": "string",
  "companyName": "string",
  "cardHolderName": "string",
  "userId": "string",
  "cardAccountId": "string",
  "enKashCardId": "string",
  "status": "CREATED",
  "enKashTransactionIds": [
    "string"
  ],
  "enKashTransactionId": "string",
  "cardTransactionType": "DR",
  "amountFrom": 0,
  "amountTo": 0,
  "pgReferenceNumbers": [
    "string"
  ],
  "pgReferenceNumber": "string",
  "txnDateFrom": "2025-01-24T08:47:01.505Z",
  "txnDateTo": "2025-01-24T08:47:01.505Z",
  "transactionTypes": [
    "SALE"
  ],
  "transactionTypesNotIn": [
    "SALE"
  ],
  "balanceFrom": 1000000000,
  "balanceTo": 1000000000,
  "limit": 0,
  "offset": 0,
  "transactionCode": [
    "PRINCIPLE"
  ],
  "mobile": "string"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/v0/partner/enKashCard/transaction/all' \
--header 'partnerId: CRMXWB3ZM' \
--header 'Authorization: Bearer M3_0-aF0Tuvl1t9vSWnPf9ReqVw' \
--header 'Cookie: JSESSIONID=B01764303CD3DEFC3C0699B3EF351505' \
--header 'Content-Type: application/json' \
--data-raw '{
  "companyId": "string",
  "companyName": "string",
  "cardHolderName": "string",
  "userId": "string",
  "cardAccountId": "string",
  "enKashCardId": "string",
  "status": "CREATED",
  "enKashTransactionIds": [
    "string"
  ],
  "enKashTransactionId": "string",
  "cardTransactionType": "DR",
  "amountFrom": 0,
  "amountTo": 0,
  "pgReferenceNumbers": [
    "string"
  ],
  "pgReferenceNumber": "string",
  "txnDateFrom": "2025-01-24T08:47:01.505Z",
  "txnDateTo": "2025-01-24T08:47:01.505Z",
  "transactionTypes": [
    "SALE"
  ],
  "transactionTypesNotIn": [
    "SALE"
  ],
  "balanceFrom": 1000000000,
  "balanceTo": 1000000000,
  "limit": 0,
  "offset": 0,
  "transactionCode": [
    "PRINCIPLE"
  ],
  "mobile": "string"
}'

Responses

🟢200Success
application/json
Body
object {0}
Example
{}
Modified at 2025-05-26 17:21:36
Previous
Get Transaction Details
Built with