Modules and Entities

ModulesCopied!

Modules in "The HIVE" are clusters of features that collectively offer specific financial services to our clients. Each module is designed to encapsulate a particular area of financial technology, allowing for seamless integration and robust functionality. Here are the current modules we offer:

  1. Accounts: This module manages all functionalities associated with consumer and business accounts, including account creation, management, and reporting.

  2. Payments: Focused on facilitating various types of payments and payment processing, this module includes features for card and bank processing, check deposits, p2p transfers and much more.

  3. Branded Cards: Create, manage, and distribute physical or virtual branded cards (debit, credit, or prepaid) with features like custom branding and real-time transaction monitoring.

  4. Security Risk and Compliance: This module is dedicated to ensuring that all financial activities comply with relevant laws and regulations. It offers features like Anti-Money Laundering (AML) checks, Know Your Customer (KYC) verifications, and fraud detection.

  5. Global Money Transfers: Send money globally with various options including currency conversions, international remittance to bank accounts and cash pickup locations, etc.

  6. Portal: This module serves as the user interface gateway for your employees and administrators alike, providing an integrated experience to manage accounts, view transactions, and access other details about your Program with Alviere.

  7. Business Intelligence & Data: Focused on data analytics and reporting, this module offers tools for data visualization, trend analysis, and financial reconciliation. By aggregating and analyzing data across your financial program, it aids in making informed decisions and optimizing financial services.

EntitiesCopied!

Entities are the financial objects or components involved in executing any financial service within "The HIVE." Understanding entities will provide you with a granular view of how each module operates. Below are the entities that "The HIVE" manages:

Entity Name

Description

Parent Entity

Example

Brand

This represents the company or legal entity utilizing "The HIVE" for their financial services needs.

-

Acme

Program

An instantiation of modules from the Alviere platform that together provide a set of live financial services to end-customers of a Brand. This includes specific configurations and settings that define how each financial service functions within the context of that Brand. Importantly, all entities, with the exception of "Brand," are unique to a Program and have no relationship to entities contained in other Programs that belong to the same Brand.

Brand

Acme Neobank

Account

Representation of an end-customer in a program. This could be a Consumer, Business, Stakeholder, or Cardholder account. Each account type offers specific features, limitations and compliance requirements based on its type.

Program

James Smith

Treasury Vault

Representation of a ledger and underlying bank account that is under the management of the Brand for a specific Program. This serves to support and enable certain fund flows essential for the various financial modules that are part of the Program.

Program

Card funding
Prefunding
Service fees

Wallet

A representation of a ledger that captures the transactional activity and available funds of a specific physical or virtual bank account belonging to the end consumer.

Account

Checking
Savings
Crypto

Issued Card

Represents a physical, virtual or digital card that has been issued to an end customer, containing features like card numbers, expiry, and additional settings.

Wallet

Debit card
Gift card
Prepaid card

Address

A physical location, associated with an entity for different purposes such as validation, contact, shipping, etc.

Account

1 Alviere Ave
New York, NY

Payment Method

A financial instrument that belongs to the end customer and can be used for either loading funds into a wallet or withdrawing funds from a wallet. Payment methods can be of type card or bank account.

Account

Chase debit card
Bank of America bank account

Beneficiary

An individual or entity external to a Program receiving funds in a financial transaction.

Account

James Jones
bic_code: R133R234XXX

Transaction

A record that captures the details of any financial operation, such as money transfer, payment, etc.

Wallet

Treasury vault
Transaction
LOAD_FUNDS
TRANSFER
PAYMENT

Check

An entity that serves as the digital representation of a real-life check, containing detailed information such as the amount, an image of the check, and other relevant particulars.

Wallet

Check

Dossier

A collection of documents or data that provides detailed information about an end customer or specific transaction.

Account

Passport + Selfie
Proof of address

Payment Instrument

Within the context of payment processing, the tokenized representation of a method used to initiate and complete payments, such as debit cards or bank accounts.

Account

Chase debit card

Payout Method

A method specifying the channel through which funds will be disbursed to a Beneficiary entity. This could include bank transfers, digital wallets, or other financial instruments tailored for outgoing payments.

Beneficiary

Cash pickup location
e-Wallet

Incentive Rule

A set of guidelines dictating the conditions for applying cashbacks and boost incentives based on merchants and amounts/percentages.

Program

10% Cashback on all purchases at Amazon

Quote

Entity designed to offer end customers an estimate of the cost associated with an international transfer. The Quote captures details such as currency exchange rates, fees, and other applicable charges.

Program

100 USD can be bought for 1730 MXN

Should you have further questions or need additional clarity on these topics, please consult the respective in-depth sections in this developer guide.