NIPFundTransfer
Description: Transfers funds from a specified Providus account to another account in a different bank. The transactionReference must be unique for each transaction.
URI: /NIPFundTransfer
HTTP Method: POST
Headers:
Accept: application/json
Content-Type: application/json
Request body
{
"beneficiaryAccountName": "UGBO, CHARLES UMORE",
"transactionAmount": "2000.45",
"currencyCode": "NGN",
"narration": "Testing",
"sourceAccountName": "Nnamdi Adebayo Hamzat",
"beneficiaryAccountNumber": "0045434120",
"beneficiaryBank": "000013",
"transactionReference": "20191119143854",
"userName": "test",
"password": "test"
}
{
"transactionReference": "20191119143854",
"sessionId": "999037230913163757005000082268",
"responseMessage": "Approved or completed successfully",
"responseCode": "00"
}
Sample Implementation
curl -X POST http://154.113.16.142:8882/postingrest/NIPFundTransfer \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{"beneficiaryAccountName":"UGBO, CHARLES UMORE","transactionAmount":"2000.45","currencyCode":"NGN","narration":"Testing","sourceAccountName":"Nnamdi Adebayo Hamzat","beneficiaryAccountNumber":"0045434120","beneficiaryBank":"000013","transactionReference":"20191119143854","userName":"test","password":"test"}'
The above command returns JSON structured like this:
{
"transactionReference": "20191119143854",
"sessionId": "999037230913163757005000082268",
"responseMessage": "Approved or completed successfully",
"responseCode": "00"
}
Last updated