Use this file to discover all available pages before exploring further.
Work in progressThis section is currently under active development as part of improvements planned for 2026. Content may change as we expand product capabilities.If you’re interested in early access or want to learn more about what’s coming, feel free to reach out to the team.
Transaction codes are three-digit codes defined by Payments Canada Standard 007 used to identify the type of payment. Use the code value as the transactionCode field when creating a transaction.The available codes depend on the payment direction — Debit (outgoing, pulling funds) or Credit (incoming, pushing funds).
The following codes are reserved for government use and are not available through the Flinks EFT API.
Federal Government (300–328)
Codes reserved for federal government use (institution numbers 117 and 177).
Code
Description
300
Federal Payment
301
Agri Stabilization
302
AgriInvest
303
HRDC — Training
308
Canada Child Benefit
309
GST
310
CPP
311
Old Age Security
312
War Veterans’ Allowance
313
VAC
315
PS Superannuation
316
CF Superannuation
317
Tax Refund
318
EI
319
PAD CCRA (debit only)
320
Student Loan
321
CSB Interest
322
External Affairs
323
Savings Plan
324
Access Grants
325
Canada Carbon Rebate
326
Canada Dental Benefit
327
Canada Workers Benefit Canada
328
Disability Benefit
Provincial and Local Government (600–617)
Codes reserved for provincial and local government use.
Code
Description
600
Prov./Local Govt. Payment
601
Family Support Plan
602
Housing Allowance
603
Income Security Benefits
604
Family Benefits
605
Prov./Territorial
606
Workers’ Compensation Board
607
Employment Assistance Allowance
608
Automobile Insurance Plan
609
Health Care Premium
610
Offences and Fines
611
Disability Payment
612
Parental Insurance
613
Student Loan
614
Grant/Bursary
615
Solidarity Tax Credit
616
Children Assistance
617
Tax Refund
This list is based on Payments Canada Standard 007. Not all codes may be available through the Flinks EFT API. Contact Flinks support if you need a specific transaction code that is not accepted.