Modules and Entities

Modules

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.

Entities

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.