POST
/
api
/
v1
/
operations
/
intra-transfer
/
single
Perform a single intra-bank transfer.
curl --request POST \
  --url https://demoapi.saasphereltd.com/api/v1/operations/intra-transfer/single \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "value_date": "<any>",
  "debit_account": "1234567890",
  "credit_account": "0987654321",
  "amount": "5000.00",
  "narration": "Payment for services",
  "reference": "REF123456",
  "force_debit": false
}
'
{
  "status": "00",
  "message": "Transfer successful",
  "data": {
    "tranId": "123456"
  }
}

Authorizations

Authorization
string
header
required

Paste only the token (no "Bearer " prefix).

Body

application/json
debit_account
string
required

The account to debit.

Example:

"1234567890"

credit_account
string
required

The account to credit.

Example:

"0987654321"

amount
string
required

The transfer amount.

Example:

"5000.00"

narration
string
required

The transaction narration.

Example:

"Payment for services"

reference
string
required

The transaction reference.

Example:

"REF123456"

value_date
any
force_debit
boolean

optional Force debit even if balance is insufficient.

Example:

false

Response

200 - application/json
status
string
Example:

"00"

message
string
Example:

"Transfer successful"

data
object