FlinksPay is a payment processing service that allows for your customers to pay for purchases, fund accounts, make loan repayments, and more using Interac E-Transfer Request Money. When you implement FlinksPay, your customers can use E-Transfer as their method of payment whilst being contained in a single user-experience. Pay by Bank provides a seamless transition process, for both you as a business and for your customers. An integration to FlinksPay (E-Transfer) is typically comprised of four elements:Documentation Index
Fetch the complete documentation index at: https://docs.flinks.com/llms.txt
Use this file to discover all available pages before exploring further.
- Onboarding and Verification
- Setting up the end-user experience
- Initiating a request for a payment session
- Reconciling Payments
-
Authorize with the API to validate identity and start the process (/
Authorize). -
Use the token generated during the authorization and your end-user
/paymentinformation to initiate an app session (/Sessions/Initiate). -
Validate the session and activate the payment request by calling
/PaymentRequests. -
Use the activated
sessionIdto launch the FlinksPay application by appending thesessionIdto base app URL. -
(Optional) Retrieve real-time statuses on payment requests by using the
/PaymentRequestsGET endpoint.
PaymentRequests API.
Flinks also provides daily reconciliation files which include all information on every single transaction processed (Successful and Errors) within a given day. This file is available either within your Payments Dashboard, or can be set up to be sent automatically to an email of your choice.