Providus Fund Transfer

Get the status of a transaction .


Test Base URL

https://api-staging.providusbank.com

Production Base URL

https://api.providusbank.com

HTTP Request

POST /ProvidusFundTransfer


Providus Fund Transfer.

POST https://api-staging.providusbank.com/v1/NIPFundTransfer

Transfer fund using providus.

Headers

Name
Type
Description

Accept*

application/json

Content-Type*

application/json

Request Body

Name
Type
Description

transactionAmount*

String

currencyCode*

String

beneficiaryAccountName*

String

narration

String

sourceAccountName

String

beneficiaryAccountNumber*

String

beneficiaryBank*

String

transactionReference*

String

userName*

String

password*

String

{
    "transactionReference": "20191119143854",
    "sessionId": "999037230913163757005000082268", 
    "responseMessage": " Approved or completed successfully", 
    "responseCode": "00"
}

Sample Implementation

curl --location 'https://api-staging.providusbank.com/ProvidusFundTransfer' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{ "creditAccount":"5900174721", "debitAccount":"1700313889",
"transactionAmount": "2000.45", "currencyCode":"NGN", "narration":"Testing", "transactionReference":"20191119143501", "userName":"test",
"password":"test" }'

The above command returns JSON structured like this:

{
    "amount":"100.0", 
    "transactionReference":"2345677777", 
    "currency":"NGN", 
    "responseMessage":"OPERATION SUCCESSFUL", 
    "responseCode":"00"
}

Last updated