MoR - Business Use

  • This guide describes the card issuance workflow for clients operating in MoR (Merchant of Record) mode under Business Use. It outlines the typical business context, applicable cardholder tiers, and the API sequence required to issue cards.
  • The exact workflow depends on both the integration mode and the intended card usage type. If your integration configuration has not yet been finalized, refer to CaaS Integration Overview for guidance.


Project Background

In this mode, the master merchant operates the card program for business-related scenarios and manages the relevant compliance and fund flows within the MoR structure.

Cards issued under this mode are used for business purposes, such as operational spending, employee spending, or managed B2B programs. Depending on the use case, cards may either be assigned to a business entity or to a named individual within a business context.



Use Case Example

  • A digital marketing company issuing cards to manage advertising spend across multiple platforms.
  • A corporate group issuing employee cards to manage procurement and travel spending


Workflow

1. Master-Merchant Account Registration

The enterprise (master merchant) must complete account registration and onboarding before any cardholder or card creation can take place. For detailed onboarding steps, refer to Quick Start.



2. Fund the Infinity Account

All card-related fees and funding operations are processed through the Infinity Account. Ensure the account is sufficiently funded before initiating card issuance. Funding methods including fiat transfer and cryptocurrency transfer. Note that the Infinity Account operates in USD; any cryptocurrency deposits will be converted to USD before being credited to the account.


2.1 Deposit Fiat to Infinity Account

If funding your Infinity Account with fiat, complete the transfer via the merchant portal: https://www.interlace.money/.


2.2 Deposit Crypto to Infinity Account

If funding your Infinity Account with cryptocurrency, you must first create a wallet and obtain a receiving address. Deposited crypto (e.g., USDC or USDT) will be converted to USD before being credited to your Infinity Account.

  1. Step 1: Generate a Wallet Address

    See MoR mode workflow in Generate a Wallet Address for guidance.

  2. Step 2: Deposit Crypto to Infinity Account

    See MoR mode workflow in Deposit Crypto to Infinity Account for guidance.



3. Create KYB Profile

This step applies to all MoR - Business Use cardholders, including the CORPORATE_MANAGED and NAMED_INDIVIDUAL tiers.

  • Endpoint: Submit account KYB
  • Output: profileId and the review status
  • Requirements:
    • For CORPORATE_MANAGED (cards issued to another business entity), submit the KYB information of the corresponding business entity.
    • For NAMED_INDIVIDUAL (cards used by the MoR entity itself), submit the KYB information of the MoR entity.
    • The referenced profileId must be in PASSED status before proceeding to cardholder creation.
    • Each registrationNumber may only be used once per API client. Duplicate submissions will be rejected.


4. Get Available Card BINs

Before issuing cards, retrieve the list of available card BINs under the Master Merchant account. This step ensures that a valid binId is used when creating cardholders and cards.



5. Create a Cardholder

Select the appropriate cardholder tier based on the intended usage scenario. Supported tiers for MoR - Business Use mode: CORPORATE_MANAGED and NAMED_INDIVIDUAL.

  • Endpoint: Create a cardholder
  • Important:
    • Choose CORPORATE_MANAGED when the card is issued for business-level use, such as advertising spend, SaaS subscriptions, travel expenses, procurement, or logistics operations.
    • Choose NAMED_INDIVIDUAL when the card is assigned to a specific individual, such as an employee, contractor, or other identified person within a business context. NAMED_INDIVIDUAL tier cardholders are required to complete full KYC verification.
    • The profileId is required in this step and must be in PASSED status. If the profileId is missing or not approved, the request will be rejected.

Notes:

  • binIdof the card BIN you intend to use must be included in the request body. Upon successful creation, the response will return all available BIN IDs associated with the cardholder under that card BIN.
  • After the cardholder is created, approval from the issuing bank is required before card issuance can proceed.
  • To receive real-time updates on cardholder status changes, subscribe to the webhook notification service.
  • An OTP (One-Time Password) will be sent to the cardholder for identity verification during sensitive operations such as card activation or transaction authorization.


6. Create Cards

Choose the type of card you want to create: prepaid card or budget card.

Please note that virtual and physical cards must be created separately. Once issued as a virtual card, it cannot be converted into a physical card. For details on physical card issuance, see Issuing Physical Cards.


6.1 Create a Prepaid Card

Use the Create Prepaid Card API to create a single prepaid card, or use the Batch Create Prepaid Card API to create multiple prepaid cards in bulk.


6.2 Create a Budget Card

To create a budget card, you must first set up a budget, and then create cards under that budget.

  1. Step 1: Create a Budget

  2. Step 2: Create a Budget Card

    Use the Create Budget Card API to create a single budget card, or use the Batch Create Budget Card API to create multiple budget cards in bulk.


Balance Management

The balance of a budget is managed through transfers between the Infinity Account and the budget.


Spending Control

A budget card does not hold funds directly. Instead, all cards under the same budget share a common balance. Spending behavior for each card is controlled through velocity control, which supports configuration of per-transaction limits, periodic limits, and lifetime limits. If the shared budget balance is exhausted, all associated cards will be unable to make further transactions.

For detailed usage scenarios and limit calculation rules, refer to the Velocity Control Usage Guide.