NIPFundTransferMultipleDebitAccounts

Transfers funds from a specified settlement account to another account in a different bank, allowing flexibility to choose the debit account.


URI: /NIPFundTransferMultipleDebitAccounts

HTTP Method: POST

Headers:

  • Accept: application/json

  • Content-Type: application/json

Request body (JSON)


{
  "beneficiaryAccountName": "Nathan Agbara",
  "transactionAmount": "50",
  "currencyCode": "NGN",
  "narration": "Testing",
  "debitAccount": "5900235871",
  "sourceAccountName": "NATHAN AGBARA",
  "beneficiaryAccountNumber": "0430294874",
  "beneficiaryBank": "000013",
  "transactionReference": "SDFGHJUKJ456UKJH34565",
  "userName": "test",
  "password": "test"
}

Response body (JSON)

{
  "transactionReference": "35326323fghn",
  "responseMessage": "Approved or completed successfully",
  "responseCode": "00"
}

Sample Implementation

curl -X POST http://154.113.16.142:8882/postingrest/NIPFundTransferMultipleDebitAccounts \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"beneficiaryAccountName":"Nathan Agbara","transactionAmount":"50","currencyCode":"NGN","narration":"Testing","debitAccount":"5900235871","sourceAccountName":"NATHAN AGBARA","beneficiaryAccountNumber":"0430294874","beneficiaryBank":"000013","transactionReference":"SDFGHJUKJ456UKJH34565","userName":"test","password":"test"}'

The above command returns JSON structured like this:

{
  "requestSuccessful": true,
  "sessionId": "99990000554443332221",
  "responseMessage": "success",
  "responseCode": "00"
}

Last updated