Skip to main content

Transaction Enquiry

GET

Check the state of a transaction after the payout has been submitted.

Contract

GEThttp://host/ewallet/api/v1/transactionInfo/api?types=all&status=all&transId={value}

The Transaction Enquiry API is used to fetch the statement for the specified period.

Request Parameter

ParametersInput TypeLengthRequirementDescription
valueNumeric06MTo get the details of specific transaction, use the transaction Id in value. eg: 123456 (The trans Id recieved after successful payout)

Requirement legend: M = Mandatory · O = Optional · C = Conditional

Request Details

GET /services HTTP/1.0
HOST: XXX.XXX.XXX.XXX:Port
Content-Type: application/json; charset=utf-8
GET
http://host/ewallet/api/v1/transactionInfo/api?types=all&status=all&transId=1***90

Response Parameter

ParametersData TypeRequirementDescription
requestTimeStringMThis is the requested date and time in the Day Mmm DD HH:MM:SS TIMEZONE YYYY.
responseTimeStringMThis is the response date and time in the Day Mmm DD HH:MM:SS TIMEZONE YYYY.
resultCodeStringMThe unique code of the status of the transaction.
resultDescriptionStringMDescription of the status of the transaction.
Pageable
totalRecordsStringMCount of the records.
Transaction Info Response
idStringM
codeStringM
senderCodeStringMThe system generated sender code.
beneficiaryCodeStringMThe system generated beneficiary code.
transIdStringM
transTypeCodeStringM
senderUniqueIdStringM
sendingPartnerCodeStringM
payoutPartnerCodeStringM
sendingAmountStringM
payoutAmountStringMThe amount that will be credited to the end receiver’s account.
sourceCurrencyStringM
payoutCurrencyStringMThe currency in which money is credited to the end receiver’s bank account.
exchangeRateStringM
typesStringMThe harmonized Transaction Type. Fixed default value in transfer or P2P for person to person transfers. B2B, and C2C.
descriptionStringM
paymentModeStringMThe following modes that can be used for payment. • Cash • Cheque • Bank Account
paymentOptionStringMThe use of the Mobile Wallet or Account Credit.
fxQuoteidStringMThe specific quote Id to be used for the transaction. This quote Id is generated when a quotation is created and it is returned on the quotation response.
remittancePurposeStringMReason for the transfer like Investment.
sourceFundStringMSource of funds like Bank Deposit, Loan, and Revenue.
relationshipStringMThe relation between the sender and the receiver like Vendor, Employee, Employer, or Others.
resultCodeStringMThe code of the status of the transaction.
resultDescriptionStringMDescription of the status of the transaction.
transactionStatusStringM
creationDateStringM
senderNameStringMThe name of the sender.
senderNumberStringMThe mobile number of the sender.
beneficiaryNameStringMThe name of the beneficiary.
beneficiaryNumberStringMThe mobile number of the beneficiary.
beneficiaryAccount NoStringMCompany Account number/IBAN
beneficiaryBankNameStringMThe name of the end customers/company bank from which send client/company received the money.
destinationCountry nameStringMThe name of the destination country to which the money is sent.
accountNameStringMThe name of the bank account holder.
statusNameStringM
payinCurrencyNameStringMThe name of the payin currency
payoutCurrencyNameStringMThe name of the payout currency
senderExchangeRateStringMThe exchange rate valid for the sender.
settlementCurrency CodeStringMThe 3-digit Currency code of the send client’s settlement currency.
settlementCurrency NameStringMThe name of the send client’s settlement currency.
payoutSettlement AmountStringMThe settlement amount payable to the beneficiary.
sendClientFeeStringMThe fee payable by the send client.
sendClientMarginValueStringMThe margin of the send client.
beneficiaryAccount HolderNameStringMThe name of the beneficiary account holder.
transactionThroughStringMThe name of the service provider.
sendClientCountryStringMThe country of origin of the send client.
sendClientPhoneNumberStringMThe mobile number of the send client.
initiatedUserNameStringMThe username through which the transaction was initiated.
sendClientAddress1StringMThe address of the send client.
sendClientAddress2StringMThe address of the send client.
txnProcessedByStringMThe name of the agent who processed the transaction.
sourceCountryStringMThe name of the source country.
sourceCountryCodeStringMThe 3-digit Country Code of the source country.
receiverService ProviderCodeStringMThe code of the receiver’s service provider.
receiverService ProviderMobileStringMThe name of the receiver’s service provider.
reverseStringMUse to identify whether the transaction is reverse transaction based on the following values. • False. The transaction is not reverse transaction. Therefore, it is a normal transaction. • True. The transaction is reverse transaction. Therefore, it is not a normal transaction.

Requirement legend: M = Mandatory · O = Optional · C = Conditional

Response Details

{
"requestTime": "Thu Aug 03 12:28:16 IST 2023",
"responseTime": "Thu Aug 03 12:28:17 IST 2023",
"resultCode": "0",
"resultDescription": "Transaction Successful",
"pageable": {
"totalRecords": 1
},
"transactionInfoResponse": [
{
"id": 3314,
"code": "1000003416",
"senderCode": "1000001716",
"beneficiaryCode": "1000001717",
"transId": 351159,
"transTypeCode": "101442",
"senderUniqueId": "REF1234567891",
"sendingPartnerCode": "1000008444",
"payoutPartnerCode": "1000008437",
"sendClientName": "EXAMPLE",
"sendingAmount": 100.35,
"payoutAmount": 98.34,
"sourceCurrency": "100003",
"payoutCurrency": "100461",
"senderFee": 2.0,
"payoutFee": 0.0,
"exchangeRate": 0.98,
"types": "C2C",
"paymentMode": "Bank",
"fxQuoteid": "110503",
"remittancePurpose": "Foreign direct investment - all other types",
"sourceFund": "Savings",
"relationship": "Friend",
"resultCode": "0",
"resultDescription": "Transaction Successful",
"vendorResultCode": "200",
"vendorResultDescription": "pending_approval",
"transactionStatus": "IP",
"creationDate": "2025-02-06 13:30:48",
"senderScreeningScore": 0.0,
"senderName": "John A Doe",
"beneficiaryName": "Jane Doe",
"beneficiaryScreeningScore": 0.0,
"beneficiaryAccountNo": "00110260000959024298678",
"beneficiaryBankName": "HDFC Bank",
"destinationCountryname": "India",
"accountName": "Jane Doe",
"statusName": "Payout Processing",
"payinCurrencyName": "USD-USA",
"payoutCurrencyName": "USD-GLOBAL",
"senderScreeningStatus": "Screening Pass",
"receiverScreeningStatus": "Screening Pass",
"senderExchangeRate": 0.98,
"settlementCurrencyCode": "100003",
"settlementCurrencyName": "USD-USA",
"settlementCurrencyExactName": "USD-USA",
"payoutSettlementAmount": 98.34,
"sendClientFee": 0.0,
"sendClientMarginValue": 0.0,
"beneficiaryAccountHolderName": "Jane Doe",
"transactionThrough": "api",
"sendClientCountry": "Hong Kong",
"sendClientPhoneNumber": "+85212345678",
"initiatedUserName": "EXAMPLE",
"sendClientAddress1": "Hongkong, Hongkong",
"sendClientAddress2": "45 Sample Avenue, Yau Tsim Mong, Hong Kong",
"txnProcessedBy": "1000008444",
"sourceCountry": "Hong Kong",
"sourceCountryCode": "HKG",
"beneficiariesId": "c60a4733-c7ab-41fd-a291-76f925f0b62c",
"beneficiariesAccountId": "77c406d1-7925-4220-bee6-876d547fd443",
"customerId": "100000000000003I",
"customerSenderCode": "1000000789",
"tax": 0.0,
"txnApprovedBy": "1000008444",
"txnApprovedByName": "EXAMPLE",
"receiverSwiftCode": "BARCGB22",
"settlementcurrency": "100003",
"amountReceivedFromCustomer": 0.0,
"balanceToBePaid": 0.0,
"payoutProcessCode": "1000002365",
"state": "NA",
"reverse": false
}
]
}