API Specification
| 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 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) |
| 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 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) |