Setup
Please follow the common Nuvei instructions to get set up with Nuvei. After setting up your Nuvei account, make sure Interac is enabled as a payment method on your account. Nuvei requires the following fields to be collected during checkout for Interac transactions:- First name and last name
- Email address
- Mobile phone number
- Buyer IP address (must be a Canadian IP address)
Capabilities
Supported countries
Supported currencies
Integration
For Interac, the default integration for Nuvei is through a redirect to a hosted payments page. Start by creating a new transaction with the following required fields.payment_method.approval_url and the buyer_approval_pending status.
approval_url so they can authenticate with their bank and approve the payment. After approval the buyer is redirected to the redirect_url you provided when creating the transaction. Do not rely solely on the redirect - either poll the transaction or (recommended) rely on webhooks to detect the final status (for example capture_succeeded or failure states).
Testing
Testing Interac transactions requires a Canadian buyer IP address (deviceDetails.ipAddress), so end-to-end testing from outside Canada needs a Canadian network connection. Nuvei has instructions on how to test Interac Combined.