Fetches the payment transactions by given parameters
get
/service/v1/paymentSearch
This endpoint fetch the Payment transaction on the basis of given parameters.
Request
Supported Media Types
- application/json
- application/xml
Query Parameters
-
S: string
S
-
accOwner: string
accOwner
-
accountNumber: string
accountNumber
-
actionPerformed: string
actionPerformed
-
allocStatus: string
App Id
-
allocationRequired: string
allocationRequired
-
amountFrom: number
amountFrom
-
amountReferenceBasis: string
amountReferenceBasis
-
amountTo: number
amountTo
-
autoReconcile: string
autoReconcile
-
bankCode: string
bankCode
-
beneficiaryCode: string
beneficiaryCode
-
beneficiaryId: string
beneficiaryId
-
beneficiaryName: string
beneficiaryName
-
counterpartyCode: string
counterpartyCode
-
counterpartyId: string
counterpartyId
-
counterpartyName: string
counterpartyName
-
creditAccNo: string
creditAccNo
-
creditNoteRefNo: string
creditNoteRefNo
-
dateFrom: string
dateFrom
-
dateReferenceBasis: string
dateReferenceBasis
-
dateTo: string
dateTo
-
dcIndicator: string
dcIndicator
-
entityRefNo: string
entityRefNo
-
fileName: string
fileName
-
filler1: string
filler1
-
filler10: string
filler10
-
filler2: string
filler2
-
filler3: string
filler3
-
filler4: string
filler4
-
filler5: string
filler5
-
filler6: string
filler6
-
filler7: string
filler7
-
filler8: string
filler8
-
filler9: string
filler9
-
flag: string
flag
-
forInquiry: boolean
forInquiry
-
forRecon: boolean
forRecon
-
includeInternalPayments: boolean
includeInternalPayments
-
instrumentBank: string
instrumentBank
-
instrumentBranch: string
instrumentBranch
-
instrumentCleared: string
instrumentCleared
-
instrumentDate: string
instrumentDate
-
isIndirectPayment: string
isIndirectPayment
-
limit: integer
limit is maximum no of records to be fetched
-
mandateRefNo: string
mandateRefNo
-
matchedAmount: number
matchedAmount
-
offset: integer
offset is starting no of records to be fetched
-
partyPaymentCode: string
partyPaymentCode
-
paymentAction: string
paymentAction
-
paymentAmountFrom: number
paymentAmountFrom
-
paymentAmountTo: number
paymentAmountTo
-
paymentCcy: string
paymentCcy
-
paymentDateFrom: string
paymentDateFrom
-
paymentDateTo: string
paymentDateTo
-
paymentMode: string
paymentMode
-
paymentNumber: string
paymentNumber
-
paymentParty: string
paymentParty
-
paymentPartyName: string
paymentPartyName
-
paymentRefNo: string
paymentRefNo
-
paymentStatus: array[string]
Collection Format:
multi
paymentStatus -
paymentType: string
Payment Type
-
programCode: string
programCode
-
reconStatus: string
reconStatus
-
relationshipCode: string
relationshipCode
-
remarks: string
remarks
-
remitterAccNo: string
remitterAccNo
-
specificAppropriation: string
specificAppropriation
-
transactionReferenceNo: string
transactionReferenceNo
-
transactionStatus: string
transactionStatus
-
virtualAcFlag: string
virtualAcFlag
Header Parameters
-
appId(required): string
App Id
-
branchCode(required): string
branchCode
-
userId(required): string
userId
Response
Supported Media Types
- application/json
- application/xml
200 Response
Successful performs the operation
Root Schema : PaymentCollectionDto
Type:
object
ScfPaymentDTO Collection
Show Source
-
action:
string
Action
-
data:
array data
ScfPaymentDTO
-
paging:
object paging
paging
-
refundTxnModel:
object RefundTxnModel
Nested Schema : data
Type:
array
ScfPaymentDTO
Show Source
-
Array of:
object ScfPaymentDTO
Payment details for Payments Model
Nested Schema : paging
Type:
object
paging
Nested Schema : RefundTxnModel
Type:
Show Source
object
-
amount:
number
Excess Payment Reconciled/Refunded Amount
-
beneAccNo:
string
Beneficiary Account Number
-
beneIfscCode:
string
Beneficiary IFSC Code
-
beneName:
string
Beneficiary Name
-
currency:
string
Excess Payment Currency
-
status:
string
Payment Status
-
txnRefNo:
string
Reconciled Transaction Reference Number
-
utrRefNo:
string
UTR Reference Number
Nested Schema : ScfPaymentDTO
Type:
object
Payment details for Payments Model
Show Source
-
accOwner:
string
accOwner
-
addlText:
string
Additional Text
-
allocatedAmt:
number
allocatedAmt
-
allocationRequired:
string
allocationRequired
-
allocStatus:
string
allocStatus
-
autoReconcile:
string
Auto Reconcile
-
bankChargeAmt:
number
bankChargeAmt
-
bankCode:
string
Bank Code
-
beneficiaryCode:
string
Beneficiary Code
-
beneficiaryId:
string
Beneficiary Id
-
beneficiaryName:
string
Beneficiary Id
-
beneficiaryRole:
string
beneficiaryRole
-
consAllocStatus:
string
Consolidate alloc status
-
consPaymentStatus:
string
Consolidate payment status
-
counterpartyCode:
string
Counterparty Code
-
counterpartyId:
string
Counterparty Id
-
counterpartyName:
string
counterpartyName
-
counterpartyRole:
string
counterpartyRole
-
creditAccNo:
string
Credit Account Number
-
creditNoteRefNo:
string
Credit Note Reference Number
-
dcIndicator:
string
Dc Indicator
-
deducAmt:
number
deducAmt
-
derivedFlag:
string
derivedFlag
-
eftRefNo:
string
Eft Reference Number
-
entityRefNo:
string
Entity Reference Number
-
errorDesc:
string
errorDesc
-
excessHandling:
string
excessHandling
-
excessRefundParty:
string
excessRefundParty
-
excessRefundPartyId:
string
excessRefundPartyId
-
excessRefundPaymentMode:
string
excessRefundPaymentMode
-
fileName:
string
File Name
-
filler1:
string
Filler 1
-
filler10:
string
Filler 10
-
filler2:
string
Filler 2
-
filler3:
string
Filler 3
-
filler4:
string
Filler 4
-
filler5:
string
Filler 5
-
filler6:
string
Filler 6
-
filler7:
string
Filler 7
-
filler8:
string
Filler 8
-
filler9:
string
Filler 9
-
financeReferenceNo:
string
financeReferenceNo
-
flag:
string
Flag
-
genericAppropriation:
string
Generic Appropriation
-
indicator:
string
Indicator
-
instrumentBank:
string
Instrument Bank
-
instrumentBranch:
string
Instrument Branch
-
instrumentCleared:
string
instrumentCleared
-
instrumentDate:
string
Instrument Date
-
isAutoAuth:
string
isAutoAuth
-
isIndirectPayment:
string
isIndirectPayment
-
isPUA:
string
isPUA
-
isRecon:
string
isRecon
-
lastActionPerformed:
string
Last Action Performed
-
mandateRefNo:
string
Mandate Reference Number
-
matchedAmount:
number
matchedAmount
-
outputStatus:
string
Output status
-
parentPaymentNo:
string
Parent Payment Number
-
parentPaymentRefNo:
string
parentPaymentRefNo
-
partyPaymentCode:
string
Party Payment Code
-
paymentAmount:
number
Payment Amount
-
paymentBusinessDate:
string
paymentBusinessDate
-
paymentCurrency:
string
Payment Currency
-
paymentDate:
string
Payment Date
-
paymentMode:
string
Payment Mode
-
paymentNumber:
string
Payment Number
-
paymentPartyCategory:
string
paymentPartyCategory
-
paymentPartyId:
string
Payment Party id
-
paymentPartyName:
string
-
paymentPartyRole:
string
paymentPartyRole
-
paymentProcessStatus:
string
Payment Process Status
-
paymentRefNo:
string
Payment Reference Number
-
paymentStatus:
string
Payment Status
-
portalReference:
string
Portal Reference
-
procBranchCode:
string
procBranchCode
-
procBranchDate:
string
procBranchDate
-
programCode:
string
Program Code
-
reasonCode:
string
Reason Code
-
reconciledPmtAmt:
number
reconciledPmtAmt
-
reconTxnStatus:
string
reconTxnStatus
-
refundAmount:
number
refundAmount
-
relationshipCode:
string
relationshipCode
-
remarks:
string
Remarks
-
remitterAccNo:
string
Remitter Account Number
-
seqNo:
integer(int64)
seqNo
-
sourceTxnId:
string
Recon Txn Number
-
specificAppropriation:
string
Specific Appropriation
-
stageId:
string
stageId
-
totalAllocatedAmt:
number
totalAllocatedAmt
-
transactionRefNo:
string
transactionRefNo
-
transactionStatus:
string
transactionStatus
-
unallocatedAmt:
number
unallocatedAmt
-
unmatchedAmount:
number
unmatchedAmount
-
virtualAcFlag:
string
virtualAcFlag
400 Response
Malformed syntax.
401 Response
Request does not have sufficient credentials.
403 Response
Request is not authorized.
500 Response
Internal error