Skip to main content
POST
/
api
/
v1
/
transfers
cURL
curl --request POST \
  --url https://api.novacpayment.com/api/v1/transfers \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "currency": "<string>",
  "amount": 123,
  "bankCode": "<string>",
  "accountNumber": "<string>",
  "narration": "<string>",
  "reference": "<string>",
  "bankName": "<string>",
  "accountName": "<string>",
  "metaData": "<string>"
}
'
{
  "success": true,
  "message": "Transfer successfully logged and Processing",
  "data": {
    "id": "0",
    "reference": "string",
    "currency": "NGN",
    "amount": 0,
    "fee": 0,
    "bankCode": "string",
    "bankName": "string",
    "accountNumber": "string",
    "accountName": "string",
    "narration": "string",
    "domain": "test | live",
    "status": "pending",
    "providerResponseMessage": "Transaction successful",
    "updatedAt": "string",
    "createdAt": "string"
  }
}

Authorizations

Authorization
string
header
required

Input your Bearer token in this format - Bearer {your token here} to access this API

Body

currency
string
required
Minimum string length: 1
amount
number<double>
required
bankCode
string
required
Minimum string length: 1
accountNumber
string
required
Minimum string length: 1
narration
string
required
Minimum string length: 1
reference
string
required
Required string length: 10 - 50
bankName
string | null
accountName
string | null
metaData
string | null

Response

OK

success
boolean
message
string | null
data
unknown