⁍ MatchMove Banking Operating System

Sections

Theme switcher

Create debit reversal transaction

Header Parameters

Authorizationstring

Path Parameters

ref_idstring Required

Transaction ref id

Body Parameters

ruleobject

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. |

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
404
Object
Resource not found

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
500
Object
Internal Server Error

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
502
Object
Bad Gateway

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
503
Object
External Service Error | Code | Description | | :--- | :---------- | | resource_user_wallet_funds_processor_cannot_be_reached | Processor cannot be reach |

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
504
Object
Gateway timeout

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
Was this section helpful?

POST

/

Select
1

Response

Was this section helpful?