Bank Statement
With the Connect API, you can pull up to 12 months of bank transactional statements for your users when they link their bank accounts.
The periodic bank statement extraction process occurs once a day. This query will return records up to the last extraction date (statement record might be 24 hours late).
Retrieving User Bank Statement
You can retrieve bank statement information for a user's connected bank account with the getBankStatement
query.
This query will return nil records if the bank statement sync is pending for the user.
Response
Request Parameters
Field Name
Scalar
Mandatory Field
Description
userId
ID
Yes
This is a unique identifier for the user on the client's end
accountNumber
String
Yes
The account number to retrieve bank statement for
bankCode
String
Yes
The bank code of the source account.
from
String
Yes
Start date of transaction period
to
String
Yes
End date of transaction period
Response
Field Name
Scalar
Mandatory Field
Description
id
ID
Yes
This is a unique identifier for the transaction on the client's end
userId
ID
Yes
This is a unique identifier for the user on the client's end
merchantId
ID
Yes
The client's identification on Transfers
type
String
Yes
The payment direction type (credit or debit)
amount
Float
Yes
The amount that was transacted
reference
String
Yes
The transaction reference
narration
String
Yes
The transaction narration/summary
sourceAccountNumber
String
Yes
The source account for this transaction
sourceBankCode
String
Yes
The bank code for the source account
destinationAccountNumber
String
Yes
The recipient account for this transaction
destinationBankCode
String
Yes
The bank code for the recipient account
transactionDate
String
Yes
The date this transaction occurred
Last updated