Create Transaction
Create a new EFT transaction with optional recurring schedule. Supports both debit (collect from customer) and credit (send to customer) directions.
Validation Rules
DEBIT Transactions
payoris required;payeemust benullstartDatemust be a future date- OneTime: only
startDateis required - Recurring:
startDateplus exactly one ofendDateortransactionsCountendDatemust be afterstartDatetransactionsCountmaximum is 300
CREDIT Transactions
payeeis required;payormust benull- Only
OneTimefrequency is supported startDatemust be today’s date (same-day processing only)
Account Info Logic
Provide eitheraccountId or the combination of institutionCode + transitNumber + accountNumber. You cannot provide both.
Contact Info Logic
Provide eithercontactId or name fields (firstName + lastName, or legalName). You cannot provide both.Headers
Your API key provided during onboarding.
Body
1 elementThree-digit code identifying the payment type, as defined by Payments Canada Standard 007.
450
Payment amount. Minimum $0.01.
x >= 0.01250
DEBIT to collect from customer, CREDIT to send to customer.
DEBIT, CREDIT "DEBIT"
Currency code. Only CAD is supported.
CAD "CAD"
Short description. Max 15 characters.
15"Invoice 1001"
Your reference identifier. Alphanumeric and hyphens, max 36 characters.
36^[A-Za-z0-9-]+$"INV-1001"
Category for the payment purpose.
Required for DEBIT transactions. Must be null for CREDIT.
Required for CREDIT transactions. Must be null for DEBIT.
Response
Transaction created successfully