v1

latestOpenAPI 3.0.32026-07-26618696.8 KB
Send Money

List Send money transactions

get/api/v1/send-money/transactions/

Query parameters

accountstring

Account

amountnumber
categoryinteger

Category

created_at_afterstring date
created_at_beforestring date
narrativestring

Ref/Narrative

pageinteger

A page number within the paginated result set.

processor__transaction_idstring

Trans ID

provider'AIRTIME' | 'INTASEND' | 'INTASEND-XB' | 'INTASEND-XB-BANK' | 'MPESA-B2B' | 'MPESA-B2C' | 'PESALINK' | 'RTGS'

Provider

  • MPESA-B2C - MPesa
  • MPESA-B2B - MPesa B2B
  • PESALINK - Bank
  • INTASEND - IntaSend
  • AIRTIME - Airtime (KE)
  • RTGS - RTGS
  • INTASEND-XB - IntaSend Borderless (XB)
  • INTASEND-XB-BANK - IntaSend Borderless (XB) - Bank
record_idstring

ID

state'CANCELLED' | 'INITIATED' | 'INITIATION-FAILED' | 'OBSERVATION' | 'PAYERROR' | 'PAYSUCCESS' | 'PENDING' | 'PROCESSING-RESULTS' | 'RESULT-FAILED' | 'RETRY'

Status

  • PENDING - Pending
  • INITIATED - Payment initiated
  • INITIATION-FAILED - Initiation failed
  • PROCESSING-RESULTS - Processing results
  • RESULT-FAILED - Failed processing results
  • PAYSUCCESS - Successful
  • PAYERROR - Unsuccessful
  • OBSERVATION - Observation
  • CANCELLED - Cancelled
  • RETRY - Retry
wallet_idstring

Wallet ID

Response

countinteger required
nextstring uri nullable
previousstring uri nullable

Example response

{
  "count": 123,
  "next": "http://api.example.org/accounts/?page=4",
  "previous": "http://api.example.org/accounts/?page=2"
}