POST
/
merchants
/
bankAccounts
/
deactivate
cURL
curl -X POST "https://dev.api.onekhusa.com/sandbox/v1/merchants/bankAccounts/deactivate" \
  --header "Authorization: Bearer your-jwt-token" \
  --header "Content-Type: application/json" \
  --header "Accept-Language: en" \
  -d '{
    "merchantAccountNumber":35253486,
    "accountId": 35,
    "changedBy": "johndoe@example.com"
  }'
"Merchant bank account has been deactivated successfully"

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer Token, Where accessToken is the access token used to authenticate the request.

Headers

Accept-Language
string
default:en

Preferred language for the response

Body

application/json
merchantAccountNumber
string
required

A unique identifier for the merchant account.

accountId
integer
required

The unique identifier of the settlement account to deactivate. See Get Settlement Accounts for available account IDs.

Example:

35

changedBy
string<email>
required

Email address of the user deactivating the settlement account

Example:

"johndoe@example.com"

Response

200 - application/json

OK - Settlement account successfully deactivated

message
string
Example:

"Merchant bank account has been deactivated successfully"