Send ACH Payments

Overview

If your Organization wants a drop-in Paycard replacement for existing ACH-based payroll systems, payments can be sent to the bank account and routing numbers associated with a Worker's Branch Wallet.

Requirements

By requiring ACH for sending payroll, the Payment Methods available for Workers are restricted. Workers are no longer eligible to connect a personal Debit Card for receiving wages, and must claim a Branch Wallet instead so that the necessary bank information can be accessed.

When a Paycard system is used to fund a Worker's account with ACH payments, the option to link a personal Debit Card is not available to the Worker because of the Organization's requirement to directly access the Worker's bank account information. This means there is no need, or ability, for a Worker to change their payment method.

Implementation

  1. Wait for PAYMENT_PROFILE_ACTIVATED when Activating Worker Payments
    1. active_type must be WALLET, as Debit Card is not compatible with an ACH Paycard configuration
    2. extract the employee_id to use in step 2
  2. Call Get Employee Wallet using employee_id from 1.b
  3. Store the account_number and routing_number in your Organization database
  4. Update the existing payroll system to use the stored bank information for the Worker when making ACH credits to their connected account