How to Test ACH Pull Transaction in Sandbox
End-to-end guide for testing US ACH Pull transaction in the Transak Widget
This guide will walk you through how to test an ACH Pull (also known as Instant Bank Transfer) transaction using the Transak Widget. With ACH Pull, US region users only can link their bank account to securely and directly pull funds in order to purchase crypto.
Prerequisites
How to test ACH Pull Transaction?
Open the widget, select USD, choose your crypto, and pick Instant Bank Transfer.
Connect your US phone number and link a sandbox bank using test credentials.
Review the order summary, tap Confirm, and submit your ACH Pull test order.
Set up the widget
Select the Fiat Currency USD
To test ACH Pull, choose USD as your fiat currency. Note that ACH Pull is only supported for transactions in USD with a US phone number.

Select your crypto and amount
On the exchange screen, select the crypto asset and enter the fiat amount in USD.

Select the Payment Method - Instant Bank Transfer
Select Instant Bank Transfer as your payment method. This option enables ACH Pull for your transaction.


Link a Bank account
Linking your bank account is a one-time setup. If you’ve already linked a bank account, you can skip this step. To switch to a different bank, just unlink your current account and connect the new one.
Connect Your US Phone Number for Bank Account Linking
Enter your US phone number as part of the bank account linking process.

Mobile Number Verification
Verify your US phone number to continue linking your bank account. In the staging environment, a verification code will be sent to your login email address.

Open the bank linking flow
Continue to the bank linking flow. You will see a list of banks to choose from.

Enter test bank credentials
Use the sandbox bank credentials from the ACH Pull (US) Sandbox Credentials.





