How to Test ACH Pull Transaction in Sandbox

End-to-end guide for testing US ACH Pull transaction in the Transak Widget

View as Markdown

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

RequirementDetails
GeographyUS users only
Phone numberUS phone number required

How to test ACH Pull Transaction?

Set up the widget

1

Open the Transak Widget

Navigate to the Transak Widget.

Transak Widget
2

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.

Fiat Currency
3

Select your crypto and amount

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

crypto
4

Select the Payment Method - Instant Bank Transfer

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

Payment Method
Payment Method
5

Enter Your Wallet Address

Provide your wallet address where you want to receive your purchased crypto.

wallet
6

Sign in to the Widget

Sign in to the widget to proceed. Ensure you are a US resident with KYC approved for the US region.

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.

1

Connect Your US Phone Number for Bank Account Linking

Enter your US phone number as part of the bank account linking process.

US Number
2

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.

Mobile Verification
3

Redirect to bank linking flow

You will be redirected to the bank linking flow.

Redirect link
4

Open the bank linking flow

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

Bank List
5

Select a test bank

Choose any test bank from the list, or connect a new bank account.

6

Enter test bank credentials

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

Screenshot 2026-05-20 at 10.38.28 PM
Screenshot 2026-05-20 at 10.39.24 PM
7

Bank account Successfully Linked

Your test bank account is now linked.

Review and submit the order

1

Review order summary

Verify the fiat amount, crypto amount, fee, and linked bank account on the order confirmation screen.

Confirm Order
2

Confirm the Order

Tap Confirm to authorize Transak to debit the linked bank account.

3

Order submitted

Your ACH Pull order is now submitted.