- 19 Feb 2025
- 1 Minute to read
- Print
- DarkLight
Interac
- Updated on 19 Feb 2025
- 1 Minute to read
- Print
- DarkLight
Interac is a payment solution provided by Gigadat designed to facilitate online transactions in Canada. It provides a secure and convenient method for users to manage their money, make purchases, and transfer funds. Withdrawals (payouts) are offered on both ACH and ETO.
Supported Transaction Types
Authorisation
Capture
Purchase
Refund
Withdrawal (ACH, ETO)
Integrations Supported
Deposit
Hosted Payment Page
Direct Connect ( server-to-server)
Withdrawal
Hosted Payment Page
Direct Connect ( server-to-server)
Currencies & Countries Supported
Title | Description |
---|---|
Currencies Supported | CAD |
Additional properties required to process Interac
You must include the following properties, including ForcePayment to force payment routing to occur via Interac.
Description | Hosted Payment Page (Deposits) | Direct Connect (Withdrawals - ACH) | Direct Connect (Withdrawals - ETO) |
---|---|---|---|
Transaction type | "TransactionType": "PURC" | "TransactionType": "ORIGINALCREDIT", | "TransactionType": "ORIGINALCREDIT", |
Force Transaction Routing | “Routing”:{ "ForcePayment": "INTERACCPI” } | “Routing”:{ "ForcePayment": "INTERACCPI” } | “Routing”:{ "ForcePayment": "INTERACCPI” } |
Client Information | "ClientAccount":”testing” "FirstName": "John", "LastName": "Green", "Email": "test@testpayment.test", "Country": "MLT", "MobileNo": "35679797979", "Street": "High Street", "City": "MagicCity", "ZIPCode": "BGGC1234", "IPAddress": "127.1.2.1" | "ClientAccount":”testing” "FirstName": "John", "LastName": "Green", "Email": "test@testpayment.test", "Country": "MLT", "MobileNo": "35679797979", "Street": "High Street", "City": "MagicCity", "ZIPCode": "BGGC1234", "IPAddress": "127.1.2.1" | "ClientAccount":”testing” "FirstName": "John", "LastName": "Green", "Email": "test@testpayment.test", "Country": "MLT", "MobileNo": "35679797979", "Street": "High Street", "City": "MagicCity", "ZIPCode": "BGGC1234", "IPAddress": "127.1.2.1" |
PaymentDestination Information | N/A | "PaymentDestination": { "PaymentMethod": "AlternativePaymentMethods", "PaymentMethodData": { "TransitBranchNo": "312355", "FinancialInstitutionNo": "2", "PayoutType": "ACH", "BeneficiaryAccountNumber": "1234567" } } | "PaymentDestination": { "PaymentMethod": "AlternativePaymentMethods", "PaymentMethodData": { "PayoutType": "ETO" } } |
Test Indicator (required in Sandbox Environment only) | "isTest”: true |
Below is a sample deposit request.
{
"TransactionType": "PURC",
"Amount": "20.00",
"Currency": "CAD",
"OrderReference": "MerchantOrder1",
"RedirectionURL": "https:/www.yourURLhere.com/Redirect/",
"FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"Routing": {
"ForcePayment": "INTERACCPI"
},
"IsTest": true",
"Client": {
"ClientAccount":"testing",
"FirstName": "John",
"LastName": "Green",
"Email": "test@testpayment.test",
"Country": "MLT",
"MobileNo": "35679797979",
"Street": "High Street",
"City": "MagicCity",
"ZIPCode": "BGGC1234",
"IPAddress": "127.1.2.1"
}
}
Below is a sample Withdrawal request (ACH)
{
"TransactionType": "ORIGINALCREDIT",
"Amount": "20.00",
"Currency": "CAD",
"OrderReference": "MerchantOrder1",
"RedirectionURL": "https:/www.yourURLhere.com/Redirect/",
"FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",
"CallBackURL": "https://www.yourURLhere.com/Listener",
"Routing": {
"ForcePayment": "INTERACCPI"
},
"IsTest": true",
"Client": {
"ClientAccount":"testing",
"FirstName": "John",
"LastName": "Green",
"Email": "test@testpayment.test",
"Country": "MLT",
"MobileNo": "35679797979",
"Street": "High Street",
"City": "MagicCity",
"ZIPCode": "BGGC1234",
"IPAddress": "127.1.2.1"
},
"PaymentDestination": {
"PaymentMethod": "AlternativePaymentMethods",
"PaymentMethodData": {
"TransitBranchNo": "312355",
"FinancialInstitutionNo": "2",
"PayoutType": "ACH",
"BeneficiaryAccountNumber": "1234567"
}
}
}