Search Overlay

ACH

The Paysafe Payments API supports ACH as a Payment Instrument. You can process ACH payments using the Payments API.

Typical Scenarios

ACH Payment

When you want to process a payment request using ACH 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 ACH.
  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 ACH 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.

ACH Withdrawal

When you want to process an ACH 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 ACH.
  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.