API Specification



Request Parameter for Inquiry

Parameter Description Format Required
customerMasterDetailsRequestVO Wrapper object containing customer master details request parameters Object Yes
customerMasterDetailsRequestVO.transactionId Unique transaction identifier for the request String (Numeric) Yes
customerMasterDetailsRequestVO.customerId Unique identifier of the customer String (Numeric) Yes
customerMasterDetailsRequestVO.walletOwnerId Unique identifier of the wallet owner or merchant String (Numeric) Yes
customerMasterDetailsRequestVO.verificationHash Secure hash used to validate the authenticity and integrity of the request String (SHA-256 Hash) Yes

Response Parameter of Inquiry

Response Code Message
status Message indicating the result of the API request
responseCode Status code of the response (e.g., "1" indicates success)
TransactionDetails Object containing transaction-related information
TransactionDetails.amount Transaction amount
TransactionDetails.currency Currency code in ISO format (e.g., GBP)
TransactionDetails.merchantTransactionId Unique transaction identifier generated by the merchant
TransactionDetails.transactionId Unique transaction identifier generated by the system
TransactionDetails.transactionType Type of transaction (e.g., PURCHASE, REFUND)
TransactionDetails.transactionSubType Sub-type of the transaction, if applicable
TransactionDetails.transactionStatus Current status of the transaction (e.g., Pending, Success, Failed)

Request Parameter for Refund

Parameter Description Format Required
customerId Unique identifier of the customer initiating the transaction String (Numeric) Yes
walletOwnerId Unique identifier of the wallet owner or merchant String (Numeric) Yes
amount Amount to be transferred String (Decimal, up to 2 places) Yes
currency Currency code in ISO 4217 format (e.g., GBP, USD, INR) String (3 characters) Yes
transactionId Unique transaction identifier generated by the client/merchant String (Numeric) Yes
transactionType Type of transaction to be performed (e.g., TRANSFER, PAYIN, PAYOUT) String Yes
verificationHash Secure hash used to validate the integrity and authenticity of the request String (SHA-256 Hash) Yes

Response Parameter for Refund

Response Code Message
status Indicates the overall result of the API request (e.g., SUCCESS or FAILURE)
responseCode Response code representing the status of the request (e.g., "1" indicates success)