Interac Online

The Paysafe Payments API supports Interac Online as a Payment Instrument. Interac Online makes paying for goods and services over the Internet easy. It is immediate and secure, allowing you to use funds directly from your bank account.

Typical Scenarios

Interac Online Payment

When you want to process a Interac Online payment request, do the following steps:

  1. Create a Payment Handle with the transactionType parameter set to PAYMENT and the paymentType parameter set to INTERAC ONLINE.
  2. Since the customer has to complete payment authentication by providing Interac Online details, Paysafe returns a response with the following:
    • The action parameter is set to REDIRECT
    • A payment_redirect link points to the Interac Online redirect URL
  3. Redirect the customer to the Interac Online redirect URL so they can provide the email address and password details to complete the money transfer.
  4. Upon successful customer authentication, the merchant gets notified at the URL specified in the on_completed parameter included with their request.
  5. At this point, the status of the Payment Handle becomes PAYABLE.
  6. Use the paymentHandleToken returned in the response to process the Payment request.

Once the Payment request is successfully completed, the funds are immediately transferred to the merchant's account.

APIs to use: Payment Handles+ Payments

Interac Online Withdrawal

When you want to process a Interac Online withdrawal request, do the following steps:

  1. Create a Payment Handle with the transactionType parameter set to STANDALONE_CREDIT and the paymentType parameter set to INTERAC.
  2. This Payment Handle should immediately have the status of PAYABLE
  3. Use the paymentHandleToken returned in the response to process the Withdrawal request.

Once the Payment request is successfully completed, the funds are immediately transferred to the customer's account.

APIs to use: Payment Handles+ Standalone Credits

Did you find this page useful?