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