---
updatedAt: 2026-09-21T07:35:52.000Z
agentTools:
  projectIndex: https://developer.interlace.money/llms.txt
---

# AaaS Overview

This guide provides an overview of the services and capabilities offered by the Interlace Acquiring-as-a-Service (AaaS) API. It helps developers integrate by outlining the required workflows, requests, and responses.

<br />

***

# Acquiring Capabilities

Interlace Acquiring enables merchants to accept online payments and manage payment processing and settlement across web and mobile payment scenarios.

The service supports both:

* **Fiat Acquiring** — Accept payments in fiat currencies.
* **Stablecoin Acquiring** — Accept payments in supported stablecoins (USDC and USDT).

<br />

***

# Start Integration

Choose an option to integrate with the Acquiring API.

<div style={{ display: 'flex', gap: '15px' }}>
  <div style={{ flex: 1, display: 'flex', flexDirection: 'column' }}>
    <h3>API-ONLY</h3>

    <p>

      Integrate directly with Interlace through a server-to-server connection.
      This option provides full control over the payment flow and user experience.
    </p>

    <button
      onClick={() => window.open('https://developer.interlace.money/docs/solutions#1-api-only', '_blank')}
      style={{
        marginTop: 'auto',
        alignSelf: 'center',
        backgroundColor: '#067ae7',
        color: 'white',
        padding: '8px 16px',
        border: 'none',
        borderRadius: '4px',
        cursor: 'pointer'
      }}
    >
      <span>View Details</span>
    </button>
  </div>

  <div style={{ flex: 1, display: 'flex', flexDirection: 'column' }}>
    <h3>Iframe</h3>

    <p>

      Embed our JS SDK into your website to securely collect payment details and process transactions
      without redirecting users to another page.
    </p>

    <button
      onClick={() => window.open('https://developer.interlace.money/docs/solutions#2-iframe', '_blank')}
      style={{
        marginTop: 'auto',
        alignSelf: 'center',
        backgroundColor: '#067ae7',
        color: 'white',
        padding: '8px 16px',
        border: 'none',
        borderRadius: '4px',
        cursor: 'pointer'
      }}
    >
      <span>View Details</span>
    </button>
  </div>

  <div style={{ flex: 1, display: 'flex', flexDirection: 'column' }}>
    <h3>Checkout</h3>

    <p>

      Get started quickly with a hosted checkout experience that can be integrated using just a few lines of code.
    </p>

    <button
      onClick={() => window.open('https://developer.interlace.money/docs/solutions#3-checkout', '_blank')}
      style={{
        marginTop: 'auto',
        alignSelf: 'center',
        backgroundColor: '#067ae7',
        color: 'white',
        padding: '8px 16px',
        border: 'none',
        borderRadius: '4px',
        cursor: 'pointer'
      }}
    >
      <span>View Details</span>
    </button>
  </div>
</div>

<br />

***

# Features and Capabilities

The table below outlines the key features of each integration option to help you evaluate the available approaches.

| Integration Option            | API-ONLY      | Iframe | Checkout     |
| ----------------------------- | ------------- | ------ | ------------ |
| Integration Effort            | +++           | ++     | +            |
| PCI Compliance Requirement    | AOC (PCI DSS) | SAQ-A  | Not Required |
| Merchant-side Traffic Control | Yes           | Yes    | No           |