Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Current »

Update Sub Account

This endpoint updates the information on an existing sub account for a merchant.

This endpoint is protected with OAuth 2.0 Bearer Token

Endpoint URL: {{base_url}}/api/v1/sub-accounts

HTTP Method: PUT

The {{base_url}} for test is https://sandbox.monnify.com but when you go live, it changes to the live url

Sample Request

 {
	"subAccountCode": "MFY_SUB_319452883328",
	"currencyCode": "NGN",
	"bankCode": "058",
	"accountNumber": "0123456789",
	"email": "tamira3@gmail.com",
	"defaultSplitPercentage": "25"
}

Sample Response

{
    "requestSuccessful": true,
    "responseMessage": "success",
    "responseCode": "0",
    "responseBody": [
        {
            "subAccountCode": "MFY_SUB_319452883328",
            "accountNumber": "0123456789",
            "accountName": "JOHN, DOE SNOW",
            "currencyCode": "NGN",
            "email": "tamira1@gmail.com",
            "bankCode": "058",
            "bankName": "GTBank",
            "defaultSplitPercentage": 20
        }
    ]
}

Field Parameters

Field

Mandatory or Optional

Description

currencyCode 

M

Settlement currency. "NGN"

accountNumber

M

The account number that should be created as a sub account.

accountName 

O

The name attached to the account number

bankName

O

Name of the bank where the account is domiciled

bankCode

M

The 3 digit bank code of the bank where the account number is domiciled

email

M

The email tied to the sub account. This email will receive settlement reports for settlements into the sub account.

defaultSplitPercentage

M

The default percentage to be split into the sub account on any transaction. (Only applies if a specific amount is not passed during transaction initialization)

subAccountCode

M

The unique reference for the sub account


  • No labels