Skip to content
Docs

HELOC testing

Test the HELOC borrower experience in Figure UAT

View as Markdown
On this page· 11 sections

Use this guide to test the Home Equity Line of Credit (HELOC) experience in your dedicated User Acceptance Testing (UAT) environment before launch. It applies to inquiries submitted through Lead Portal or an API integration, as well as applications submitted through your custom-branded landing page.

This guide covers:

  • How to submit a test inquiry or application
  • How to complete the borrower flow end to end
  • Test data for happy-path and unhappy-path scenarios, with the expected result for each

Production testing policy

Testing is not permitted in the production environment. Production submissions trigger automated processing, including credit pulls and lien searches on properties, and the data is permanently included in HMDA and compliance reporting.

Before you begin#

Testing paths#

There are three testing paths, each with its own starting point:

Testing PathUsed ForHow to Start
Lead PortalInquiries initiated by a loan originator (LO).In Lead Portal, select Create New > HELOC Inquiry.
Customer-Branded Landing PageDirect-to-consumer (DTC) applications, available only to private label partners.In your custom landing page, select Find my rate.
API IntegrationInquiries initiated by an LO or borrower through your own frontend platform.Create the inquiry through your integration's frontend.

Testing tips#

  • Use your company email domain. The UAT environment only sends email to approved (whitelisted) domains. Figure whitelists your organization's domain during onboarding, but Figure can't whitelist public domains such as gmail.com, so don't use them for testing.
  • Use a unique email address for every test. Add a plus sign (+) and a unique value to your email address, such as testuser+123@yourcompany.com. A date or timestamp works well for keeping values unique (for example, testuser+202610261430@yourcompany.com). Each variation is treated as a new address but still arrives in your inbox.
  • Use an incognito or private browser window for each test to prevent caching issues.
  • Keep loan amounts under $400K. Loan amounts of $400K or more trigger an appraisal requirement that cannot be fulfilled in UAT.

Testing steps#

Step 1: Start the inquiry or application#

  1. Start a new inquiry or application using your Testing Path.
  2. Enter data from the Happy Path or Unhappy Paths datasets, depending on the outcome you want to test.
  3. Select and submit an offer. Keep the loan amount under $400K.

Step 2: Complete the application#

  1. Access the application.
    • Lead Portal: The borrower receives a Welcome email. Select Continue your application in the email to set up a profile and access the application, then confirm the offer.
    • Private-Labeled Landing Page: Skip this step and continue in the same session.
    • API Integration: Open the application URL provided by the API to set up a profile and access the application, then confirm the offer.
  2. Click through the application. Follow the on-screen prompts to move the application forward unless an instruction below says otherwise.
  3. Verify income. When prompted to connect an account, click through the prompts as follows:
    1. Select Connect your personal or business accounts.
    2. Select Continue without phone number.
    3. Select Chase, then Continue to login.
    4. Select Sign in. You do not need to enter any credentials, so leave the username and password fields blank.
    5. Select Get code, then Submit. You do not need to enter any values, so leave all fields blank.
    6. Select the Checking and Savings accounts, then Continue.
    7. Acknowledge Terms and Conditions, then select Connect account information.
    8. Select Allow, then Finish without saving.
  4. Verify identity. When prompted to upload your ID, select Upload an image of your ID instead, then upload any placeholder file.
  5. Upload documents. When prompted to upload any other documents (e.g., verify liens), upload any placeholder file.

Step 3: Request manual progression#

Automated operational tasks pause the application twice during testing: once after completing the steps above, and again at the notary stage. Each time, email your Figure testing point of contact with the application's Short App ID (e.g., #1-12345-123) or UUID (e.g., b67bdf2f-3f6c-48eb-b37c-4a1e43e7f0d2). Your point of contact will manually move the application forward. Contact your onboarding representative or relationship manager if you need help identifying your testing point of contact.

Testing datasets#

Happy path#

Use this data to simulate a successful inquiry or application:

FieldValue
First NameAny
Last NameAny + TestH (e.g., SmithTestH)
Property AddressAny address in Property Addresses
Date of BirthAny valid date
Phone NumberAny valid number
EmailAny unique email address using your company domain (e.g., testuser+123@yourcompany.com)
Annual Income$220,000 or higher
EmploymentFull Time
SSNPrimary: 111-11-1111
Additional Signer: 111-11-1112

Expected result: Offers are available.

Unhappy paths#

For each scenario, use the Happy Path data except for the fields listed.

Asset depletion#

FieldValue
Annual Income$25,000
Field
Annual Income
Value
$25,000

Expected result: The income entered isn't enough to generate offers, so the borrower is asked to provide additional income or assets, or to select existing debts to pay off with the HELOC.

Manual SSN#

FieldValue
First NameFederick
Last NameMoreno
SSN666489780
Date of Birth07-11-1922

Expected result: Figure can't match the applicant to a credit file and asks for the applicant's SSN. Enter the SSN above when prompted.

No AVM#

FieldValue
Property Address10555 Yeager Ave
Hastings, FL 32145
Field
Property Address
Value
10555 Yeager Ave
Hastings, FL 32145

Expected result: Figure can't value the property automatically and asks for an estimated property value. Enter a value over $400K to receive offers.

No offers#

ScenarioFieldValue
BankruptcyLast Namec84b7cb7-33c8-472b-a4cf-172bf62fc4f7
FraudSSN111-11-1999

Expected result: No offers are available on the inquiry or application.

Credit profiles#

ScenarioFieldValue
FICO 529Last Nametesto
FICO 630Last Nametest9
FICO 849Last Namec049379a-0849-41ab-a8f0-2715a3a8be25
Credit LockedLast NameTestL
Credit FrozenLast NameTestN

Expected result: If the FICO score doesn't qualify for offers based on your pricing grid, no offers are available on the inquiry or application. If the credit profile is locked or frozen, the borrower is asked to unlock or unfreeze their credit and retry.

You can test the retry for locked and frozen credit, but the credit profile can't be unlocked or unfrozen in UAT, so you'll return to the same screen.

Property addresses#

Use any of these property addresses for testing:

StateProperty Address
Alabama353 Golson Rd
Prattville, AL 36067
Alaska4933 Wesleyan Dr
Anchorage, AK 99508
Arizona4224 W Magdalena Ln
Laveen, AZ 85339
Arkansas13 Murray Dr
Cabot, AR 72023
California1066 Arbol Way
San Jose, CA 95126
Colorado4868 Sheridan Ave
Loveland, CO 80538
Connecticut15 Chaplin St
Chaplin, CT 06235
Delaware300 Beechwood Rd
Wilmington, DE 19809
District of Columbia1011 Douglas St NE
Washington, DC 20018
Florida356 Lanier Dr
Palm Springs, FL 33461
Georgia3082 Kensington Ct SW
Atlanta, GA 30331
Hawaii2345 Kipona Pl
Honolulu, HI 96816
Idaho3305 W Crescent Rim Dr
Boise, ID 83706
Illinois654 Summit St
Elgin, IL 60120
Indiana12831 Touchdown Dr
Fishers, IN 46037
Iowa411 Jason Ave
Iowa Falls, IA 50126
Kansas2939 N Clarence Ave
Wichita, KS 67204
Kentucky1226 Ghent Rd
Lexington, KY 40502
Louisiana208 Choctaw Rd
Lafayette, LA 70501
Maine41 Hutchinson Dr
Augusta, ME 04330
Maryland3104 Dunglow Rd
Dundalk, MD 21222
Massachusetts22 Betts Rd
Belmont, MA 02478
Michigan6707 Ashley Ct
Waterford, MI 48327
Minnesota2815 Inglewood Ave S
Saint Louis Park, MN 55416
Mississippi564 Arbor Dr
Madison, MS 39110
Missouri1233 Mount Olympus Dr
Saint Peters, MO 63376
Montana123 Anderson Blvd
Helena, MT 59601
Nebraska610 Windsor Dr
Lincoln, NE 68528
Nevada1009 Companion Way
Henderson, NV 89011
New Hampshire193 Kennard Rd
Manchester, NH 03104
New Jersey816 4th St
Secaucus, NJ 07094
New Mexico544 Los Nidos Dr
Santa Fe, NM 87501
New York407 Burley Rd N
Rochester, NY 14612
North Carolina201 Kindling Wood Ln
Marvin, NC 28173
North Dakota1227 34th Ave SW
Minot, ND 58701
Ohio2800 Pin Oak Ln NW
Warren, OH 44481
Oklahoma3320 S Darlington Ave
Tulsa, OK 74135
Oregon22284 SW Nottingham Ct
Sherwood, OR 97140
Pennsylvania675 Hampton Rd
Shavertown, PA 18708
Rhode Island76 Standish Ave
Providence, RI 02908
South Carolina1049 Lancaster St
Columbia, SC 29201
South Dakota943 Sitka St
Rapid City, SD 57701
Tennessee457 King Ave
Memphis, TN 38109
Texas8204 Sleeping Doe Dr
Fort Worth, TX 76179
Utah1376 S Sage Bloom Way
Saratoga Springs, UT 84045
Vermont50 Broadview Ave
Newport, VT 05855
Virginia2824 Forest Hills Rd
Petersburg, VA 23805
Washington19111 14th Dr SE
Bothell, WA 98012
West Virginia604 Everest Cir
Charleston, WV 25177
Wisconsin521 N 104th St
Wauwatosa, WI 53226
Wyoming1124 S David St
Casper, WY 82601