{
"bankName": "Guaranty Trust Bank",
"bankAccountName": "ACME LTD",
"bankAccountNumber": "0123456789"
}
curl -X PUT "https://api.cngn.co/v1/api/bank-account" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "<base64 AES-256-CBC ciphertext of the plain body>",
"iv": "<base64 16-byte IV>"
}'
{
"status": 200,
"message": "Bank account updated successfully",
"data": {
"bankName": "Guaranty Trust Bank",
"bankAccountName": "ACME LTD",
"bankAccountNumber": "0123456789"
}
}
Redemptions
Update Bank Account
Update your business’s settlement bank account
PUT
/
v1
/
api
/
bank-account
{
"bankName": "Guaranty Trust Bank",
"bankAccountName": "ACME LTD",
"bankAccountNumber": "0123456789"
}
curl -X PUT "https://api.cngn.co/v1/api/bank-account" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "<base64 AES-256-CBC ciphertext of the plain body>",
"iv": "<base64 16-byte IV>"
}'
{
"status": 200,
"message": "Bank account updated successfully",
"data": {
"bankName": "Guaranty Trust Bank",
"bankAccountName": "ACME LTD",
"bankAccountNumber": "0123456789"
}
}
Updates the bank account associated with your business for fiat settlement.
The request body must be encrypted. Verify the account first with Verify Account Details.
Body parameters (plain payload, pre-encryption)
string
required
Name of the bank.
string
required
Registered account name.
string
required
10-digit account number.
{
"bankName": "Guaranty Trust Bank",
"bankAccountName": "ACME LTD",
"bankAccountNumber": "0123456789"
}
curl -X PUT "https://api.cngn.co/v1/api/bank-account" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "<base64 AES-256-CBC ciphertext of the plain body>",
"iv": "<base64 16-byte IV>"
}'
{
"status": 200,
"message": "Bank account updated successfully",
"data": {
"bankName": "Guaranty Trust Bank",
"bankAccountName": "ACME LTD",
"bankAccountNumber": "0123456789"
}
}