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:
- Create a Payment Handle with the transactionType parameter set to PAYMENT and the paymentType parameter set to EFT
- This Payment Handle should immediately have the status of PAYABLE
- 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:
- Create a Payment Handle with the transactionType parameter set to STANDALONE_CREDIT and the paymentType parameter set to EFT.
- This Payment Handle should immediately have the status of PAYABLE
- 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
EFT DirectDebit Code Simulations
Use the data provided in the request column to simulate the given DirectDebit codes.
Request | Http Status Code | Error Code | Description |
---|---|---|---|
"institutionId" : "001", "transitNumber" : "22446", | 200 | N/A | This will return a successful EFT Transaction. |
"accountNumber" : "897543213", "institutionId" : "001", "transitNumber" : "00109", | 400 | 2019 | The specified bank and account information is currently under INVALID state. |
"institutionId" : "123", "transitNumber" : "12345", | 400 | 2008 | You have submitted an invalid routing or transit number. |