POST
/
transfers
/
initiate
/
{method}
curl --request POST \
  --url https://api.live.paisr.tech/{version}/transfers/initiate/{method} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "source": "<string>",
  "destination": "<string>",
  "amount": 123,
  "reference": "<string>"
}'
{
  "success": true,
  "data": {
    "id": "tra_123456",
    "status": "pending-approval"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

method
enum<string>
required

The Transfer Method.

Available options:
peer,
move,
bank,
batch

Body

application/json
The details required to initiate the transfer.
source
string
required

Source balance ID.

destination
string
required

Contact ID or unique tag of the recipient wallet.

amount
number
required

Amount to transfer.

reference
string
required

Summary about the transfer.

Response

200
application/json
Successfully initiated transfer.
success
boolean

Indicates if the request was successful.

data
object