If allow_split_category_transaction is defined as true, rule based priority is considered.
Show child attributes
emailstring
Receiver email address
mobile_country_codestring
Receiver mobile country code
mobilestring
Receiver mobile number
amountstring
Amount to be added to the recipient, only present if allow_dynamic_category_allocation is false
hash_idstring
The hash_id of the user's wallet for which the fund transaction is being initiated
detailsstring
JSON encoded text string containing the details of the deduction
fund_category_namestring
Fund category name
allow_split_category_transactionboolean
If defined as true system priority is overridden by rule based priority.
used_deducting_category_allocationboolean
If defined as true priority of original transaction is considered.
Response
200
Object
OK
Response Attributes
user_idstring
User identifier
wallet_idstring
Wallet identifier
transactionarray
Transaction details
Show child attributes
400
Object
Bad Request
| Code | Description |
| :--- | :---------- |
| invalid_partial_refund_amount_less | Amount should be lesser than the original transaction amount |
| invalid_partial_refund_amount | invalid_partial_refund_amount |
| reversal_allowed_only_for_inhouse_balance | Reversal is allowed for inhouse balance products only |
| resource_user_wallet_fund_require_fund_category_criteria | Fund category name is either in an invalid format or not found |
| resource_consumer_details_topup_limit_exceeded | Customer topup limit exceeded |
| pp_already_processed | Transaction already processed |
| aggregate_debit_limit_reached | Issuer aggregate Debit limit reached |
| aggregate_credit_limit_reached | Issuer aggregate Credit limit reached. |
| reversal_fund_category_priority_not_supported | Fund category priority for reversal is not supported |
| user_parameter_validation_failed_1 | Field required not met; Invalid `allow_split_category_transaction`. Only boolen value is allowed |
| user_parameter_validation_failed_2 | Field required not met; Invalid `used_deducting_category_allocation`. Only boolean value is allowed |
| user_parameter_validation_failed_3 | Field required not met; Invalid `allow_split_category_transaction` or `rule` |
| user_parameter_validation_failed_4 | Field required not met; Invalid `used_deducting_category_allocation` or allow_split_category_transaction |
| resource_user_wallet_fund_amount_format_invalid | Invalid amount format |
| parameter_amount_is_required | Parameter amount is required |
Response Attributes
codeinteger Required
descriptionstring Required
linkstring Required
; more_infostring
403
Object
Forbidden
| Code | Description |
| :--- | :---------- |
| resource_user_wallet_fund_frequency_limit | User fund credit frequency limit exceeded |
| resource_user_wallet_fund_amount_max_amount_limit | User fund credit amount limit exceeded |
| resource_user_wallet_fund_amount_min_amount_limit | User fund credit amount limit too low |
| resource_user_wallet_fund_not_possible | User fund unknown limitation |
| risk_management_engine_error | An exception occurred during the processing of the risk and compliance of the user. |
| user_blocked_risk_threshold_exceeded | User have exceeded the risk and compliance threshold and was automatically blocked. |