⁍ MatchMove Banking Operating System

Sections

Theme switcher

Create credit or transfer transaction

Header Parameters

Authorizationstring

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

user_idstring

The user_id of the user for which the fund transaction is being initiated

amountstring

Amount to be added to the recipient, only present if allow_dynamic_category_allocation is false

detailsstring

JSON encoded text string containing the details of the deduction

forwarded_forstring
hashed_panstring
typestring
load_cardboolean

To be specified if the funds need to be directly moved to the card in non-shared card balance.

card_idstring

The card_id of the card in non-shared balance to which the funds are to be moved. Required if the value for load_card is true.

fund_category_namestring

Fund category name

allow_split_category_transactionboolean

If defined as true system priority is overridden by rule based priority.

Response

200
Object
OK
400
Object
Bad Request | Code | Description | | :--- | :---------- | | resource_user_wallet_fund_amount_format_invalid | Invalid `amount` format | | resource_user_wallet_fund_amount_max_length | `amount` must not exceed 9 digits long | | resource_user_wallet_fund_amount_min_value | `amount` must be greater than 0 | | resource_user_wallet_fund_amount_not_found | `amount` must not be empty or zero | | resource_user_wallet_fund_details_format_invalid | Payment details is too long. It should be less than 512 characters | | resource_user_wallet_fund_forwarded_for_format_invalid | Invalid forwarded_for format | | resource_card_fund_transfer_amount_greater_than_limit | Amount is greater than limit | | resource_card_fund_transfer_amount_greater_less_than_limit | Amount is less than minimum amount limit | | resource_card_fund_transfer_amount_zero | Amount cannnot be zero | | resource_card_fund_transfer_minimum_credit_limit_reached | Credit must be greater than or equal to the amount being deducted | | resource_card_fund_transfer_purse_daily_limit_reached | Daily purse limit reached | | resource_card_fund_transfer_purse_daily_count_limit_reached | Daily count limit reached | | resource_card_fund_transfer_purse_weekly_limit_reached | Weekly purse limit reached | | resource_card_fund_transfer_purse_weekly_count_limit_reached | Weekly count limit reached | | resource_card_fund_transfer_purse_monthly_limit_reached | Monthly purse limit reached | | resource_card_fund_transfer_purse_monthly_count_limit_reached| Monthly count limit reached | | resource_card_fund_transfer_purse_annual_count_limit_reached | Annual count limit reached | | resource_card_fund_transfer_purse_lifetime_count_limit_reached | Lifetime count limit reached | | resource_card_fund_transfer_purse_unit_transactional_limit_reached | Unit transactional limit reached | | user_not_found | User not found or does not exist | | user_parameter_validation_failed_1 | Field required not met; Invalid `amount` format | | user_parameter_validation_failed_2 | Field required not met; `amount` must not be empty or zero | | user_parameter_validation_failed_3 | Field required not met; Invalid dialing country code format | | user_parameter_validation_failed_4 | Field required not met; Payment details is too long. It should be less than 512 characters | | user_parameter_validation_failed_5 | Field required not met; Invalid `allow_split_category_transaction` or `amount` | | user_parameter_validation_failed_6 | Field required not met; Invalid `allow_split_category_transaction` or `rule` | | user_parameter_validation_failed_7 | Field required not met; Invalid `fund_category_name` or `allow_split_category_transaction` | | user_parameter_validation_failed_8 | Field required not met; Invalid details format | | user_parameter_validation_failed_9 | Field required not met; Invalid forwarded_for format | | user_parameter_validation_failed_10 | Field required not met; Invalid `allow_split_category_transaction`. Only boolen value is allowed | | resource_user_wallet_fund_require_receiver_criteria | Provide a parameter to identify receiver | | resource_user_wallet_fund_mobile_insufficient_dependency | Both `mobile_country_code` and `mobile` must be specified | | resource_user_wallet_fund_no_wallet | A wallet resource is missing | | resource_consumer_details_topup_limit_exceeded | Customer topup limit exceeded | | resource_user_direct_card_load_not_allowed | Direct card load is only allowed for inhouse balance products |

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
401
Object
Unauthorized request

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
403
Object
Forbidden | Code | Description | | :--- | :---------- | | restricted_resource | Access with method `POST` denied | | resource_user_lockout | User currently has a pending transaction | | restricted_load_unload_for_shared_balance | There is restriction to load / unload card for shared balance. | |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. | | receiver_blocked_risk_threshold_exceeded | Receiver have exceeded the risk and compliance threshold and was automatically blocked. |

Response Attributes

codeinteger Required
descriptionstring Required
linkstring Required
404
Object
Resource not found | Code | Description | | :--- | :---------- | | resource_not_found | The requested URL was 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 | | :--- | :---------- | | error_code_9002 | Server was not able process your request |

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?