Quick Start Guide for Equipment Financing Embed

This guide provides comprehensive instructions for embedding Tento's Equipment Financing experience into your website, e-commerce store, or application. While Tento offers multiple embeddable products, this guide focuses specifically on the Equipment Financing button and the "As low as" monthly estimate — the pieces you place next to a product to let a business buyer finance it.

Fetch the complete documentation index at: https://docs.tento.com/llms.txt. Use this file to discover all available pages before exploring further.

Equipment Financing (EQ) Embed - Implementation Guide

Requirements

Prerequisites

Before beginning implementation, ensure you have:

  • Tento Partner Account with financing access
    • Apply at https://apply.tento.co/partners
    • partnerId - Your partner ID for referral attribution
    • x-api-key - Your private API key (only needed for the optional API steps)
  • Target Platform - Website, product page, or checkout where the financing option will appear
  • Product Data - The equipment name/description, an image URL, and the price
  • Technical Knowledge - Basic understanding of your platform's integration capabilities

Technical Requirements

  • JavaScript integration capability
  • HTTPS-enabled website (required for secure data transmission)
  • Modern web browser support (Chrome, Firefox, Safari, Edge)

Implementation Steps

Step 1: Basic Setup

  1. Add Tento Script - Include the Tento JavaScript library on your page:

    <script src="https://scripts.tento.co/embed/embedded.min.js"></script>
  2. Configure Credentials - Set up your Tento credentials so every application is attributed to you:

    window.Tento.configure({
      partnerId: 'YOUR_PARTNER_ID',
    })

Step 2: Add the Equipment Financing Button

Place the "Finance with Tento" button next to your product using the Loan application widget:

window.Tento.appendEQFinancingButton({
  selector: '#finance-button-container',
  data: {
    financing_amount: 45000, // product price
    equipment_description: '2023 Belly Dump Trailer 40 ft.',
    equipment_image: 'https://yourstore.com/images/trailer.jpg',
  },
})
  • selector - The DOM element the button renders into
  • financing_amount - The equipment price (the requested financing amount)
  • equipment_description / equipment_image - Shown inside the application flow so the buyer sees exactly what they are financing

Clicking the button opens Tento's Equipment Financing application flow in a popup window or modal iframe — the buyer never has to leave your store to apply.

appendEQFinancingButton is a convenience wrapper for window.Tento.appendFinancingButton({ variant: 'finance', ... }) — both launch the Equipment Financing flow. Use appendFinancingButton without a variant for the general working-capital flow instead.

  1. Initial Testing - Use hardcoded values as a proof of concept
  2. Verification - Confirm the button renders next to your product and opens the application flow

Step 3: Add the "As Low As" Monthly Estimate (Optional)

Show an instant monthly-payment teaser next to the price to increase conversions:

window.Tento.appendAsLowAsEstimate({
  selector: '#as-low-as-container',
  productCost: 45000,
})

This renders "As low as $X/month" with a Learn More link that opens a short explainer and leads the buyer into the application. productCost must be a number ≥ 1.

Step 4: Prefill Buyer Data (Recommended)

If the buyer is logged in to your platform, prefill what you already know — every prefilled field is one the buyer doesn't have to type, which materially improves completion rates:

window.Tento.appendEQFinancingButton({
  selector: '#finance-button-container',
  data: {
    // Product
    financing_amount: 45000,
    equipment_description: '2023 Belly Dump Trailer 40 ft.',
    equipment_image: 'https://yourstore.com/images/trailer.jpg',

    // Business
    business_name: 'Acme Corporation',
    business_structure: 'LLC',
    business_ein: '12-3456789',
    business_street: '123 Main St',
    business_city: 'San Francisco',
    business_state: 'CA',
    business_zip: '94105',

    // Primary owner / applicant
    owner_1_first: 'John',
    owner_1_last: 'Doe',
    owner_1_email: '[email protected]',
    owner_1_mobile: '555-123-4567',

    // Your identifiers (echoed back on Tento records for reconciliation)
    partnerSystemUserId: 'your-user-id',
    partnerSystemAccountId: 'your-account-id',
  },
})

Prefill is best-effort: any field you omit is simply asked in the flow, and the buyer can correct anything you prefill.

Step 5: Capture Tento IDs with Identify Events

When the buyer progresses through the flow, Tento emits identify events with the Tento-side IDs you'll need for later API calls (application status, documents, BCM data). Register callbacks via configure — see Identify events:

window.Tento.configure({
  partnerId: 'YOUR_PARTNER_ID',
  customUserId: 'your-user-id',
  customBusinessId: 'your-account-id',
  onIdentifyUser: (user) => saveToYourBackend(user),
  onIdentifyBusiness: (business) => saveToYourBackend(business),
  onIdentifyFinancing: (financing) => saveToYourBackend(financing),
})

Store the returned IDs in your system — they are the keys for all follow-up Partner API requests.

Step 6: Testing & Launch

  1. Staging First - Request staging environment access and use the staging script (https://scripts.tento.co/embed-stage/embedded.min.js) to validate end to end without creating production applications
  2. Cross-Platform Testing - Verify functionality across browsers and devices; confirm popup/modal behavior on mobile
  3. Data Validation - Confirm prefill accuracy and referral attribution (applications must show your partnerId)
  4. Compliance Review - Conduct security and privacy compliance checks
  5. Production Launch - Switch to the production script and deploy to your users

Alternative: Full API Integration

Prefer to own the UI entirely? Instead of the embed, submit equipment financing applications from your backend with the Submit a financing application endpoint (set the financing type to equipment and include the equipment description), then track them via the Partner API. See Using the Submit Financing API for the IDs returned and how to store them. The embed and the API work well together — many partners launch with the embed and add API integration later.


Official Documentation References

Setup Guides

Code Examples

API References

Additional Resources

  • Main Documentation: Tento Docs Home
  • Support: Contact Tento support for technical assistance

Key Considerations

User Experience

  • Place the financing button directly next to the product price / add-to-cart action
  • Pair it with the "As low as" estimate — a concrete monthly number converts better than a generic button
  • Pass equipment_description and equipment_image so the application flow shows the buyer exactly what they are financing

Data Security

  • All data transmission is encrypted via HTTPS
  • Prefilled applicant data is sent to the application flow directly — never place personal data in your own URLs
  • User data is handled according to Tento's privacy policy; ensure compliance with local data protection regulations

Performance

  • The script loads asynchronously and renders only into the selectors you provide — it does not block your page
  • The application flow opens in a popup window or modal iframe, so your page state is preserved
  • Optimize for mobile devices and slower connections

Support & Troubleshooting

For technical issues, implementation questions, or feature requests:


Note: This guide provides a high-level overview of the Equipment Financing embed. For detailed technical instructions, code samples, and advanced configuration options, always refer to the official Tento documentation linked above.


Did this page help you?