Search Overlay

EFT

The Paysafe Payments API supports Electronic Fund Transfer (EFT) as a Payment Instrument. This allows merchants to accept payments (debit / credit ) customers' bank accounts in Canada.

Typical Scenarios

EFT Payment

When you want to process a payment request using EFT as the payment type, you would do the following:

  1. Create a Payment Handle with the transactionType parameter set to PAYMENT and the paymentType parameter set to EFT
  2. This Payment Handle should immediately have the status of PAYABLE
  3. 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.

  • For EFT Payment, the settleWithAuth parameter must be set to true.
  • If a return is received after the transaction is completed, the status of the transaction is updated subsequently.

Payment Handles, Payments

EFT Withdrawal

When you want to process an EFT withdrawal request, you would do the following:

  1. Create a Payment Handle with the transactionType parameter set to STANDALONE_CREDIT and the paymentType parameter set to EFT.
  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.

Payment Handles, Standalone Credits