get https://uat-fundapi.stockal.com/fund/customer/transaction/:transactionId
This API will give the status and details of a particular transaction
Response Parameters
FIELD | TYPE | VALID VALUES | DESCRIPTION |
---|---|---|---|
transactionId | Number | Unique Id of the transaction | |
paymentStatus | String | “WAITING_FOR_FUND”, "FAILED", “FUND_RECEIVED”, “INITIATED”, “HOLD”, “REJECTED”, “REFUNDED”, “PROCESSED”, “COMPLETED” | WAITING_FOR_FUND: Payment gateway link generated- payment pending FAILED: transaction has been failed. FUND_RECEIVED: Payment gateway - payment recd, waiting for docs INITIATED: Received funds and bank statement upload - process LRS txn, before all HOLD: Documentation Incorrect- Bank Account Statement Upload, KYC REJECTED: bank statement, OD, Cash Deposit, NRE, NRO REFUNDED: after rejection - within 24-48 hrs PROCESSED: Processed waiting for US hours for money to credit COMPLETED: Final state - swift copy update |
transactionAmount | Number | Amount to be transacted | |
paymentLink | String | Payment Link generated by the vendor | |
expireTime | String (Date Time) | Expiry time for payment link | |
bankStatementDoc1 | Number | Document ids of the Bank statement uploaded by user. It can be a single file or multiple files (max 4) | |
bankStatementDoc2 | Number | Document ids of the Bank statement uploaded by user. It can be a single file or multiple files (max 4) | |
bankStatementDoc3 | Number | Document ids of the Bank statement uploaded by user. It can be a single file or multiple files (max 4) | |
bankStatementDoc4 | Number | Document ids of the Bank statement uploaded by user. It can be a single file or multiple files (max 4) | |
createdAt | String (Date Time) | Creation timestamp | |
updatedAt | String (Date Time) | Update timestamp | |
swiftUrl | String | After payment successful will get swiftURL | |
swiftDocRefId | String | Password to access swift document | |
transactionCharges | String | Total additional charges | |
errorMsg | String | Error message, if any | |
statementStatus | String | STATEMENT_NO_CONSENT STATEMENT_IN_PROGRESS STATEMENT_RECEIVED STATEMENT_FAILED | STATEMENT_NO_CONSENT: Need to upload bank statement by user OR create consent by API STATEMENT_IN_PROGRESS: Bank statement aggregation in process STATEMENT_RECEIVED: Bank statement has been fetched STATEMENT_FAILED: Bank statement aggregation failed, user will upload by manual (Note: statementStatus will only be available on account aggregation flows) |