E-transfer
Session Details
GET
Retrieve comprehensive information about an e-Transfer session, including the verified payor account once the user has authenticated.
To successfully call this endpoint, you must have a valid access token from the /Authorize endpoint.
Get Session Details
Use this endpoint to retrieve the full session state: configuration, payor and payee information, identity matching results, and the current step in the flow. This endpoint provides:- Session information — all details from session creation
Response Structure
Response Fields
Session Information
- sessionId — unique session identifier
- status — current session status (
Initiated,Completed,Failed,Cancelled,Expired) - step — current step (
current,aggregationRequestId,padId) - referenceId — your internal reference ID
- amount — payment amount (null if not yet set)
- type — payment type (
e-TransferorEFT) - direction —
CREDITorDEBIT - currency — always
CAD - statusDetails — additional status context when applicable
Payor
- Personal details —
firstName,lastName,emailas provided at session creation
Payee
- Account details — destination account information (
institutionCode,transitNumber,accountNumber)
Schedule
- transactions — list of transactions associated with the session, each with
idandstatus
Data Availability Timeline
Before User Authentication (Status: Initiated)
After User Authentication (Status: Completed)
Use Cases
Payment Validation
- Verify user identity matches bank account holder
- Confirm account details for reconciliation
Audit and Compliance
- Complete transaction trail for regulatory requirements
- Identity verification documentation
Customer Support
- Comprehensive session information for issue resolution
- Complete payment history and status
Reconciliation
- Match payments to internal records using
referenceId - Account details for settlement verification
Error Responses
Error responses follow the RFC 7807ProblemDetails format.
Bad Request
Unauthorized
Forbidden
Related Endpoints
- Initiate Session — create an e-Transfer session
- /Authorize — obtain an access token
Path Parameters
Response
Success
Available options:
Initiated, Failed, Cancelled, Expired, Completed Available options:
EFT, e-Transfer Available options:
DEBIT, CREDIT Available options:
CAD