All Projects → moov-io → terms-dictionary

moov-io / terms-dictionary

Licence: other
Simple definitions of terms, acronyms, abbreviations, companies, and projects related to financial services and Moov.

Projects that are alternatives of or similar to terms-dictionary

wire
FedWire funds service file parser and writer. The HTTP server is available in a Docker image and the Go package is available.
Stars: ✭ 52 (+8.33%)
Mutual labels:  money, fintech, banking, wire
Mojaloop
Starting point for on-boarding and contribution documentation for mojaloop
Stars: ✭ 267 (+456.25%)
Mutual labels:  payment, payments, fintech
FinanceKit
FinanceKit is a Framework for iOS and Mac to build apps working with financial data, like money, currencies, stocks, portfolio, transactions and other concepts.
Stars: ✭ 15 (-68.75%)
Mutual labels:  money, payment, banking
Akaunting
Free and Online Accounting Software
Stars: ✭ 4,599 (+9481.25%)
Mutual labels:  money, payments, fintech
bankster
Money Creation Made Easy
Stars: ✭ 30 (-37.5%)
Mutual labels:  money, fintech, banking
Ach
ACH implements a reader, writer, and validator for Automated Clearing House (ACH) files. The HTTP server is available in a Docker image and the Go package is available.
Stars: ✭ 210 (+337.5%)
Mutual labels:  money, payment, fintech
Payment
💰 A jQuery-free general purpose library for building credit card forms, validating inputs and formatting numbers.
Stars: ✭ 467 (+872.92%)
Mutual labels:  payment, credit-card, payments
Openfintech
Opensource FinTech standards & payment provider data
Stars: ✭ 87 (+81.25%)
Mutual labels:  payment, payments, fintech
stockholm
💵 Modern Python library for working with money and monetary amounts. Human friendly and flexible approach for development. 100% test coverage + built-in support for GraphQL and Protocol Buffers transports using current best-practices.
Stars: ✭ 26 (-45.83%)
Mutual labels:  money, fintech
angular4-paystack
💵 An angular2+ module for paystack transactions
Stars: ✭ 51 (+6.25%)
Mutual labels:  money, payment
flutter paystack
💳 A robust Flutter plugin for making payments via Paystack Payment Gateway. Completely supports Android and iOS
Stars: ✭ 146 (+204.17%)
Mutual labels:  money, payment
tz-mpesa-ussd-push
Vodacom Tanzania USSD Push API Client
Stars: ✭ 18 (-62.5%)
Mutual labels:  money, payment
Laravel Paystack
💳 📦 💰 Laravel 6, 7 and 8 Package for Paystack
Stars: ✭ 398 (+729.17%)
Mutual labels:  money, payment
py-investment
Extensible Algo-Trading Python Package.
Stars: ✭ 19 (-60.42%)
Mutual labels:  money, fintech
django-concurrency-talk
🎭 Database Integrity in Django: Safely Handling Critical Data in Distributed Systems
Stars: ✭ 49 (+2.08%)
Mutual labels:  money, banking
Easyupipayment Android
📱Android Library to implement UPI Payment integration easily in Android App 💳💸
Stars: ✭ 219 (+356.25%)
Mutual labels:  payment, payments
Paymentfont
A sleek webfont featuring your favourite payment methods
Stars: ✭ 1,586 (+3204.17%)
Mutual labels:  money, payment
Zold
An Experimental Non-Blockchain Cryptocurrency for Fast Micro Payments
Stars: ✭ 183 (+281.25%)
Mutual labels:  money, payment
ng-payment-card
💳 Responsive credit card component for Angular.
Stars: ✭ 27 (-43.75%)
Mutual labels:  payment, credit-card
Yrpayment
Better payment user experience library with cool animation in Swift
Stars: ✭ 176 (+266.67%)
Mutual labels:  payment, credit-card

Dictionary of key terms and acronyms

Below are some simple definitions of terms, acronyms, companies, and projects related to financial services and Moov. This is not a complete list, so please feel free to submit a pull request adding a new term with a definition!

Table of Contents

Banking and Payments

  • 1099: A 1099 usually refers to the IRS 1099-NEC form (formerly 1099-MISC). Each year, it’s sent to independent contractors and freelancers (non-employees) who have been paid $600 or more by a client company. Separate 1099s are sent for each company.

  • A2A (Account-to-Account): Payments that involve the transfer of funds between two accounts owned by a single party. These accounts may be at the same or different financial institutions.

  • accounts payable (AP): Amounts due to vendors or suppliers for goods or services received that have not yet been paid for.

  • accounts receivable (AR): Amounts owed for goods or services delivered that have not yet been paid for.

  • ACH (Automated Clearing House): A U.S. network that coordinates electronic payments and automated money transfers. ACH is a way to move money between banks without using paper checks, wire transfers, card networks, or cash.

  • ACH authorization: An originator must obtain authorization from a receiver to originate one or more entries to the receiver’s account.

  • ACH credit: A transaction pushing funds into an account (e.g., payroll direct deposit).

  • ACH debit: A transaction pulling funds from an account (e.g., monthly mortgage payment).

  • ACH return: A credit or debit entry initiated by an RDFI or ACH Operator that returns a previously originated credit or debit entry to the ODFI within the time frames established by NACHA rules.

  • ACH reversal: A credit or debit entry that reverses an erroneous entry. Must be transmitted to or made available to the RDFI within five banking days following the settlement date of the erroneous entry.

  • acquirer / acquiring bank: A financial institution that processes payment transactions, such as credit or debit card payments, on behalf of a merchant. In the payments value chain, the Acquirer enables businesses to accept credit card payments for the purchase of goods and services. The Acquirer underwrites the merchant account, and may provide hardware and software to enable the merchant to process transactions.

  • acquiring: The process whereby a bank or financial institution (also known as acquiring bank or acquirer) processes credit or debit card transactions on behalf of a merchant, enabling that merchant to accept card payments for the purchase of goods and services.

  • addenda record: An ACH record that contains supplemental data related to an ACH entry. This information may be needed to completely identify an account holder or provide information concerning a payment to the RDFI and receiver.

  • address verification service (AVS): A security service that checks the street address and zip code against the data on file with the issuer at the time of a card not present transaction. Certain responses may result in declines and lack of information could affect interchange rates.

  • AFT (Account Funding Transaction): A card network transaction used to pull funds from a payment card in order to fund an account balance (e.g. wallet, card, prepaid card) or fund a push payment to another party.

  • anti-money laundering (AML): The process of preventing, detecting, and reporting money laundering, which is the illegal process of making money with criminal origins seem like it was obtained legitimately.

  • approval: (For card transactions) A response during the authorization attempt that indicates the card is valid and the transaction amount is secured for the requesting merchant until the transaction is either reversed, the approval expires or is captured and settled.

  • arbitration: The process utilized by credit card issuing companies to ascertain whether an acquirer has definitive responsibility for a chargeback.

  • ATM (Automated Teller Machine): A specialized computer that allows users to check account balances, withdraw or deposit money, view account activity, and possibly make purchases.

  • B2B (Business-to-Business): Payments between two businesses, for example, between a manufacturer and retailer. Unlike in B2C, products and services are not for personal use, are usually sold in bulk, and often involve private price negotiations.

  • B2B2B (Business-to-Business-to-Business): A model where a business indirectly sells to another business through a middleman. This is similar to B2B, but adds an extra link (e.g., manufacturer to wholesaler to retailer).

  • B2B2C (Business-to-Business-to-Consumer): A model where a business accesses the consumer market through another business (indirect distribution). (e.g., IT services to bank to bank's customers)

  • B2C (Business-to-Consumer): Also known as direct-to-consumer, this refers to selling products and services directly to customers without a middleman.

  • bank identification number (BIN): The initial four to six digits that appear on a payment card, identifying the bank or entity that issued the card, that issuer’s location, and the card type (e.g., credit, debit, gift). A BIN may also be referred to as an issuer identification number (IIN).

  • bank identifier code (BIC): Also known as a SWIFT code, this is an 8-11 character code that identifies a bank’s location and particular branch for international transfers.

  • Bank Secrecy Act (BSA): Also referred to as The Currency and Foreign Transactions Reporting Act, this anti-money laundering (AML) act combats criminal activity by requiring financial institutions to assist the U.S. government by keeping certain records and reporting suspicious activity such as large cash transactions.

  • basis point (BP): Equivalent to 0.01%, it’s used to reduce ambiguity when defining percentage change. For example, an increase in 150 basis points from 2% gives you 3.5%.

  • batch: The accumulation of captured (sale) transactions waiting to be settled. Multiple batches may be settled throughout the day.

  • beneficial owner: An individual who ultimately owns or controls more than 25% of a company’s shares or voting rights.

  • business day: Any day that is not a weekend or a holiday where the Federal Reserve is closed. This term is often used in defining the timeline of a payment transaction, such as the number of days that will expire before funds will be deposited in an account after a transaction is initiated.

  • C2B (Consumer-to-Business): A form of commerce that involves consumers providing a product or service to businesses. This is a rapidly growing model and often takes the form of brand sponsorships on social media.

  • C2C (Consumer-to-Consumer): Payments that involve the transfer of funds between two different consumer accounts for goods or services, often through an online marketplace like eBay, Etsy, or Craigslist.

  • capture date: The date an authorization is secured and prepared for movement by an acquirer on behalf of a merchant.

  • card present: Payment card transactions where the physical card is present at the point of transaction and is entered using chip technology, the magstripe or NFC methods.

  • card not present (CNP): Payment card transactions where the physical card is not present at the point of transaction, such as online purchases.

  • card verification code (CVC/CVV/CSC/CVD/CID): A security code added to a payment card for use during the authorization process. The purpose of the CVC is to verify that the cardholder making the transaction during a card-not-present transaction actually possesses the credit or debit card being used for the purchase. Credit card companies have their own name for the code. For Visa and MasterCard, the code appears as three digits on the back of the card. For American Express, the verification code appears as four digits on the front of the card.

  • cash advance: An amount of cash advanced by a bank teller or ATM to a bank cardholder that is drawn against the cardholder’s line of credit.

  • challenger bank: Also called a neobank, this is a small, new, fully-digital bank that typically offers a mobile app and charges low fees. Neobanks aim to avoid the complexity of traditional banking and may partner with a licensed financial institution or be licensed themselves.

  • chargeback: A reversal of funds initiated by a card issuer made to a merchant. Reasons for chargebacks may include but are not limited to fraud, goods/services not received and items not as described.

  • check/cheque: A document that orders a bank to pay a specific amount of money from a party’s account to another party whose name the check has been issued.

  • Check 21 Act: A federal law that allows banks to create equivalent electronic images of paper checks for faster processing. The process of creating a check image is called "check truncation", while the electronic copy itself is called a "substitute check" or "image cash letter (ICL)".

  • checking account: Allows for easy access to funds and often comes bundled with a debit card and checks. No minimum balance is required. Also called a demand deposit account (DDA).

  • check verification: A database service provided to merchants, businesses, and individuals to verify a check writer has a valid checking account and does not have a history of writing bad checks. This is not a guarantee of payment to the merchant.

  • CHIPS (Clearing House Interbank Payments System): Owned by The Clearing House, this is a private-sector alternative to Fedwire that clears payments on a net basis and is less expensive than Fedwire.

  • clearing: The process for reconciling a financial transfer by exchanging transaction details. This process provides a layer of protection for all parties involved in a transaction by recording financial details and validating the availability of funds.

  • closed-loop payment system: Closed loop payment systems operate without intermediaries, where the end parties have a direct relationship with the payments system.

  • commercial card: A generic term referring to payment cards issued to businesses for use by employees to cover expenses (e.g., corporate cards, business cards, and purchase cards).

  • counterparty: The entity on the opposite side of any financial transaction.

  • credit bureau: A company that collects, researches, and maintains credit information, and sells that data to lenders, creditors, and consumers as credit reports. Though there are many credit bureaus, the most recognizable are Equifax, Experian, and TransUnion.

  • credit card: A plastic or virtual card with a credit limit used to purchase goods and services and to obtain cash advances on credit for which a cardholder is subsequently billed by the issuer for repayment of the credit extended.

  • credit transaction (unmatched): A transaction that gives money back to the cardholder without an existing offsetting sale. Similar to a refund, a credit transaction results in money being moved from the merchant to the cardholder and interchange fees may be applied.

  • card authorization: The initial electronic request made by a merchant to verify a specific amount is available on a card. This process confirms if a card is valid and has adequate funds to cover a transaction. See "decline" and "approval" for the different authorization responses.

  • credit score: A three-digit number that represents how likely a person is to pay back a loan based on their payment history. A higher score is better.

  • currency transaction report (CTR): A report that U.S. financial institutions are required to file for transfers greater than $10,000 as part of the Bank Secrecy Act.

  • customer identification program (CIP): Financial institution procedures for proper KYC/KYB vetting. Required by the 2003 USA Patriot Act.

  • debit: A charge to a customer’s deposit account.

  • debit card: A plastic or virtual card used to purchase goods and services, where payments are made directly from the cardholder's checking account.

  • declined: (For card transactions) A response during the authorization attempt that refers to the refusal of a credit card issuer to authorize and proceed with a payment transaction. A decline can occur for several reasons, including the suspicion of fraudulent activity, account-balance deficiency, a new card that has yet to be activated, etc.

  • digital wallet: Also known as an eWallet, this refers to a software application usually used in conjunction with a mobile payment system to facilitate electronic payments using a computer or smartphone for online transactions as well as purchases at physical stores. Digital wallets need to be linked to the user’s bank account.

  • discount rate: The percentage fee paid by merchants associated with accepting card payments. This could be a standalone rate or a rate added on top of interchange.

  • dispute: A dispute arises when a cardholder formally questions the validity of a payment by raising a complaint to their card issuer. If the dispute is successful, the card issuer will process a chargeback, reversing the payment so the cardholder can get their money back.

  • doing business as (DBA): This term refers to a secondary name (also known as an assumed name, fictitious business name, or trade name) that is legally associated with a company and can be used to open bank accounts, write checks, enter into contracts, and for other business purposes. That company must lawfully file this secondary name or faces fines and penalties. A sole proprietor is usually required to file for a DBA, while for large organizations with multiple businesses and brands, a DBA helps identify the true ownership, for legal purposes.

  • Data Security Standard (DSS): Also referred to as the Payment Card Industry Data Security Standard (PCI DSS), this is a common set of information security policies and procedures for use by entities that handle credit card data (basically, any organization that accepts, processes, stores, or transmits credit card information) to protect that data and prevent misuse of cardholders’ personal information.

  • electronic funds transfer (EFT): Electronic transfer of money from one bank account to another, either within a single financial institution or across multiple institutions, via computer-based systems without the direct intervention of bank staff.

  • Electronic Benefits Transfer (EBT): The electronic system enabling government assistance programs to issue benefits to recipients in the form of payment cards, or EBT cards. Previously, state welfare agencies distributed benefits in the form of paper coupons.

  • EMV (Europay, Mastercard, and Visa): Payment card technology that uses a chip to transmit data securely. EMV cards may be contact or contactless, and are a way to reduce card fraud. EMV is the preferred way of accepting card present transactions to reduce merchant liability.

  • Electronic Payments Network (EPN): Owned by The Clearing House and one of two ACH operators (the other is the Federal Reserve Bank). The EPN is responsible for ACH transaction switching among banks for the private sector.

  • faster payments: An umbrella term for payment solutions that are always available, offer immediate funds availability, and provide near-instant updates to both the sender and receiver. Examples include RTP and FedNow.

  • FinCEN (Financial Crimes Enfocement Network): A bureau of the United States Department of the Treasury focused on safeguarding the financial system from illicit use through the collection, analysis on financial transactions.

  • FedNow: A real-time gross settlement system that offers immediate access to funds once a payment message is received. Planned to release in 2024, FedNow is similar to Fedwire, but designed for smaller transactions and with better availability. FedNow is also the publicly-owned counter to The Clearing House's RTP network.

  • Fedwire: A real-time gross settlement funds transfer system operated by the U.S. Federal Reserve Banks that allows financial institutions to electronically transfer funds. Transfers can only be initiated by the sending bank once they receive the proper wiring instructions for the receiving bank. These instructions include: the receiving bank's routing number, account number, name, and dollar amount being transferred. This information is submitted to the Federal Reserve via the Fedwire system. Once the instructions are received and processed, the Fed will debit the funds from the sending bank's reserve account and credit the receiving bank's account. Wire transfers sent via Fedwire are completed the same business day, with many being completed instantly.

  • funding source: Any financial institution, bank, or other funding entity providing liquidity to accommodate various payment flows.

  • good funds: Funds considered equivalent to cash and guaranteed to be available upon demand.

  • hold: When a final transaction total is uncertain, as in a hotel stay, an authorization hold is placed on a portion of the cardholder’s credit limit or debit balance as a pledge of collateral. Once the full amount of the transaction is determined, usually at checkout, the card is charged and the hold is removed.

  • idempotency: A property that prevents the replication of transfers in the case of unintended repeated submissions.

  • image cash letter (ICL): See Check 21.

  • independent sales organization (ISO): In merchant services, this refers to a third-party payment processing company, often an approved entity reselling services from banks, payment processors, or other large financial institutions.

  • instant account verification (IAV): An account ownership verification tactic where a user provides credentials for their financial institution, and an automated process signs in on their behalf to retrieve account information. See also micro-deposit.

  • interchange fee: In credit card processing, this refers to the fees paid by the acquiring bank to the issuing bank to compensate for transaction-related costs. Card networks like Visa and Mastercard establish interchange fees, which are impacted by multiple variables including (but not limited to) card type (debit or credit), merchant type, entry method (card present vs. card not present), and data passed at the time of the transaction (e.g. zip code).

  • international bank account number (IBAN): An alphanumeric code composed of up to 34 characters that identifies an individual account in an international transaction.

  • International Organization for Standardization (ISO): An international standard setting organization involved in everything from food safety to financial services. As ISO puts it, a standard is "a formula that describes the best way of doing something". Notable financial standards are ISO 8583 and ISO 20022.

  • issuer / issuing bank: A financial institution, such as a bank or a credit union, which offers a payment card (credit or debit cards) directly to consumers (or organizations) and is liable for the use of the card. The issuer is also responsible for the billing and collecting of funds for purchases that were made using that card. In the payments value chain, the card issuer pays the acquiring bank for purchases of goods and services made by the cardholder. The cardholder then repays the issuing bank based on terms of an existing agreement.

  • issuer processor: A financial/technological intermediary that connects to card networks and issuing banks to provide a way to authorize transactions and manage financial records, settlement, and card issuing.

  • issuer identification number (IIN): See BIN.

  • joint account: An account co-owned by two or more parties, who all have equal responsibilities and permissions.

  • KYB (Know Your Business): See KYC.

  • KYC (Know Your Customer): A standard banking risk assessment practice to prevent identity theft, money laundering, fraud, and terrorism by verifying customer identities and understanding their transaction habits. KYC is a mandatory requirement of legal compliance in the financial sector.

  • ledger: A book in which the monetary transactions of a business are posted in the form of debits and credits.

  • magnetic ink character recognition (MICR): Banking numbers (routing/transit number, checking account number, check number) that appear at the bottom of a check and enable high-speed processing.

  • magstripe : The magnetic strip on the back of a payment card that transmits card data during a transaction. In most cases, the magstripe is a “fallback” option in the event a chip malfunctions or cannot be read.

  • merchant: A business selling goods or services either in person (retailer) or remotely (website or mail order/telephone order) often accepting payment cards as a form of payment.

  • merchant category code (MCC): A four-digit code that defines a merchant’s business type with the card brands.

  • merchant identification number (MID): A number that numerically identifies each merchant to the merchant processor for accounting and billing purposes.

  • microdeposit: An account ownership verification tactic where a small amount is temporarily deposited into a user's bank account. The user must confirm the amount received. Once the user is verified, the microdeposits will be withdrawn from their account. See instant account verification.

  • mobile wallet: A type of digital wallet, this is a software application usually used in conjunction with a mobile payment system to facilitate electronic payments using a smartphone for online transactions as well as purchases at physical stores. Mobile wallets need to be linked to a user’s bank or credit card account.

  • money market deposit account (MMDA): Often considered a hybrid between a checking and savings account, it provides check writing and debit card privileges with limited access to funds. It has both a higher interest rate and minimum required balance than a savings account.

  • money service business (MSB): A broad term that encompasses any organization that transmits or converts money. Examples include banks, check-cashing providers, and foreign currency exchanges. These organizations are regulated to prevent money laundering.

  • Money Transmitter License (MTL): A license for conducting money transfer services that is defined at the US state level. Many states require payments-related institutions to become a registered money transmitter by obtaining a license to operate in that particular state.

  • NACHA (National Automated Clearing House Association): A nonprofit that manages the ACH network and is composed of various depository financial institutions. NACHA's role is to make rules and products for the ACH payment system and is not directly involved in transaction processing.

  • non-sufficient funds (NSF): Occurs when a payment is attempted, but there aren’t enough funds in the account to cover it entirely. This commonly results in a fee and a canceled, or “bounced” payment. If the bank doesn’t cancel and covers the payment, it’s known as an overdraft.

  • OCT (Original Credit Transaction) : A card network transaction used to disburse or push funds in real-time to an eligible card account. Commonly referred to as push-to-card.

  • ODFI (Originating Depository Financial Institution): An ODFI transmits ACH entries to an ACH operator on behalf of an originator, crediting or debiting their account as needed. Each ODFI warrants that the transaction is properly authorized and complies with the NACHA Operating Rules.

  • OFAC (Office of Foreign Assets Control): The OFAC administers and enforces economic and trade sanctions based on U.S. foreign policy and national security goals against targeted foreign countries and regimes, terrorists, international narcotics traffickers, those engaged in activities related to the proliferation of weapons of mass destruction, and other threats to the national security, foreign policy, or economy of the United​ States.

  • offline debit transaction: Also known as a signature-debit transaction, this is a payment method utilizing a debit card without the use of a PIN. These transactions process in much the same way as a credit card transaction (funds are held but not debited immediately). An interchange fee is charged to the merchant and not the card-issuing bank. Offline debit transactions can occur in both a card present and card not present environment

  • online debit transaction: Also known as a PIN-debit transaction, this is a payment method utilizing a debit card with the use of a PIN and uses a debit network such as STAR or Pulse. Funds are deducted from the cardholder’s bank account immediately upon transaction completion at the point of sale. Online debit transactions are only available in a card present environment.

  • on-us transaction: A transaction where the sender and receiver banks are the same, resulting in fewer fees for the bank.

  • open-loop payment system: Open-loop payment systems operate on a hub-and-spoke model requiring intermediaries (almost always banks or depository financial institutions) to join the payments system, then form business relationships with end parties.

  • origination: This is the up-front, multi-step process by which a consumer or borrower applies for a new loan or credit card, and the lender or card issuer processes that application, covering all steps from application submission through approval/denial.

  • originator (ACH): The entity that starts an ACH payment transaction. The Originator is the consumer, business, or government organization that initiates the payment process and is authorized to do so.

  • overdraft: Occurs when more money is spent than is available in a checking account. An overdraft fee will be charged, and the payment will be processed.

  • overlimit: When a cardholder exceeds the predetermined credit limit on a payment card, that cardholder’s account is deemed over-limit. At that point, the card issuer may decline the transaction or process the transaction and then assess a penalty fee for surpassing the agreed-upon limit.

  • P2P (Peer-to-Peer): Payments that involve the transfer of funds between two different parties’ accounts. These accounts may be at the same or different financial institutions. Examples of P2P include Venmo, Zelle, and Cash App.

  • partial authorization: During a transaction, if the full amount of the transaction cannot be approved, the issuer can return a partial authorization. At the point of sale, the merchant then requests an additional method of payment to cover the outstanding balance of the transaction.

  • payment: The transfer of value from one end party to another.

  • payment facilitator (PayFac): A master merchant account that services sub-merchants as an underwriter, simplifying and speeding up the merchant enrollment process. This eliminates the need for sub-merchants to establish a direct relationship with an acquiring bank. Onboarded sub-merchants do not need to register a merchant ID (MID) and will instead fall under the PayFac's master MID.

  • Payment for Order Flow (PFOF): A payment by an exchange to a brokerage firm for the right to execute a given trade. While this is a controversial practice, the net result is often price improvement for the trader, relative to the price on the public exchange.

  • payment gateway: An internet-based system used in an e-commerce transaction to transmit payment card information to a credit card processor for verification, completing the authorization process between the merchant and the consumer.

  • payment message structure (ISO 20022): An ISO 20022 payment initiation message is composed of three parts: Group Header, Payment Information, and Credit Transfer Transaction Information.

  • payment method: The form of payment a consumer uses to purchase goods or services from a seller (e.g., cash, credit card, debit card, money order, bank transfer).

  • payment rails: The technological infrastructure for moving money from one party to another. Some examples of payment rails include ACH, RTP, and cards.

  • payment service provider (PSP): A payment service provider is a third party that provides merchants the ability to accept electronic payments, enabling connectivity to financial institutions and credit card acquirers.

  • PCI (Payment Card Industry) compliance: Adherence to the security regulations set by the Payment Card Industry Data Security Standard (PCI DSS). PCI compliance is crucial for maintaining the ability to make card transactions and avoiding penalties.

  • personal identification number (PIN): A confidential individual number or code used by a cardholder to authenticate card ownership for ATM or POS-terminal transactions.

  • point-of-sale (POS): The specific time and place where a retail transaction is completed.

  • positive pay: A fraud-prevention system often used by enterprises to match checks presented for payment against a list of issued checks kept by the company.

  • prepaid card: A payment card that is not linked to a bank account, where the cardholder can only spend up to the amount that has been pre-deposited onto the card. Prepaid cards are often reloadable.

  • primary account number (PAN): Numerical code, up to 16 digits, uniquely identifying a credit cardholder’s account, created when the account is opened. The first six numbers identify the card network, the next set of digits signifies the cardholder, and the remaining digits are used for security purposes. A primary account number starts with the bank identification number (BIN).

  • processor: A third party that is designated by a merchant to handle credit card and debit card transactions between that merchant and its customers. They are often broken down into two types: front-end processors and back-end processors.

  • program manager: the entity responsible to an issuing bank for ensuring all risk and compliance requirements, network rules, and other standards are upheld for a particular card program.

  • procure-to-pay: The process of purchasing and paying for goods and services from vendors. This usually refers to an automated system that integrates procurement with accounts payable.

  • rapid dispute resolution (RDR): RDR is a Visa pre-dispute solution that allows merchants to set rules and respond to pre-disputes with automatic refunds thereby preventing a chargeback at the pre-dispute stage.

  • RDFI (Receiving Depository Financial Institution): An RDFI receives ACH entries from an ACH operator and credits or debits their customer's (receiver's) account as needed.

  • reason code: A code used to provide additional information to the receiving clearing member regarding the nature of a chargeback, subsequent presentment, fee collection, funds disbursement, or request for a source document.

  • receiver: The intended recipient of an ACH transaction. The Receiver authorizes the Originator to initiate a transaction to either “push” or “pull” funds to/from the Receiver’s bank account, depending on whether an ACH credit or debit transaction was generated by the Originator.

  • recurring billing: A transaction charged (with prior permission) on a periodic basis for recurring goods and services, (e.g., health-club memberships, book-of-the-month clubs).

  • refund transaction: A transaction that gives money back to the cardholder after the initial sale has completed settlement. Unlike a void, a refund results in money being moved from the merchant to the cardholder and Interchange fees may be applied. A refund can only be initiated if an offsetting sale exists.

  • Regulation E: Refers to 12 CFR Part 1005, a regulation issued by the Consumer Financial Protection Bureau, pursuant to the Electronic Funds Transfer Act, that establishes the basic rights, liabilities, and responsibilities of consumers who use electronic funds transfer (EFT) services.

  • remote deposit transfer: The process of customers making deposits remotely by scanning checks, often using a mobile device.

  • retrieval request: Sent from an issuer to an acquirer, this is a request for detailed information regarding a completed transaction. This often occurs when there is potential for a chargeback.

  • return code: A notification of a payment return or correction for a business or user.

  • risk management: The process of identifying potential sources of risk and attempting to mitigate them. In payments, major types of risk include credit risk, fraud, and data security.

  • routing number: Series of numbers assigned to checking accounts, savings accounts, or other accounts that identify the financial institution associated with the specific account.

  • real-time gross settlement (RTGS): The continuous process of settling payments on an individual basis in real time, rather than submitting files at the end of the day or at predetermined intervals throughout the day.

  • RTP (Real-Time Payments): Released in 2017, the RTP network from The Clearing House is a real-time payments platform that all federally insured U.S. depository institutions are eligible to use for payments innovation. It will soon compete with FedNow.

  • RTP Credit Transfer: The basic multi-purpose payment message used for multiple use cases, including remittance information for RTP transactions.

  • RTP Event: An exchange of related transactions between two financial institutions through the RTP System that constitutes a complete conversation. This could include one or more transactions. For example, a (1) Request for Payment Transaction, followed by a (2) Credit Transfer Transaction, followed by a (3) Payment Acknowledgement Transaction.

  • RTP Leg: A transmission from a financial institution (FI) to the RTP System or the RTP System to an FI. It should be noted that either FI may initiate an RTP Instruction.

  • RTP Message: Transmission of an Instruction or Response from one financial institution to another through the RTP System.

  • RTP Request for Information: A payment-related message that a Receiving Participant submits to the RTP System for delivery to a Sending Participant, requesting additional information from a Customer in connection with an RTP Payment or Request for Payment.

  • RTP Request for Payment: A payment-related message that a Message Sender submits to the RTP System to deliver to a Message Receiver to request an RTP Payment from a Customer of a Message Receiver.

  • RTP Request for Return of Funds: A payment-related message that a Sending Participant submits to the RTP System to request return of funds related to an RTP Payment.

  • RTP Response to Request for Information: A payment-related Request Response Message sent to answer with information requested by a Request for Information Message.

  • RTP Response to Request for Payment: A payment-related Response Request Message sent to answer with information requested by a Request for Payment Message.

  • RTP Response to Request for Return of Funds: A payment-related Request Message Response that a Receiving Participant submits to the RTP System with information in response to a Request for Return of Funds Message.

  • RTP Third Party Service Provider: A commercial data processing service organization, data transmission facility, or any other Participant that acts on behalf of another Participant to transmit and receive Payment Messages, Payment Message Responses, and Non-Payment Messages through the RTP System.

  • RTP Transaction: A full round trip of Instruction and Response messages. All Payment Transactions have five legs including the payee's financial institution confirmation leg. Payment-related Transactions have four legs and RTP Control Messages have two legs.

  • Same-day ACH: Delivery of available funds within the same business day, not instead of the typical two to four day window.

  • savings account: An interest-bearing account that offers limited access to funds to encourage savings goals. A minimum balance may be required.

  • settlement: The actual movement of funds from one financial institution to another that completes a transaction.

  • skimming: A type of fraud, where a device called a skimmer is placed over a legitimate card reader and captures info when a user unknowingly swipes their card through.

  • sponsor bank: A licensed financial institution that handles funds transmission and may provide additional banking services for a company's customers within a BaaS model, which lets the company avoid having to obtain a license themselves.

  • standard entry class (SEC) code: A three character code to identify the format and application of an ACH transaction.

  • standard industrial classification (SIC) code: A four-digit code assigned by the United States government that classifies industries and is used to identify the nature of a business.

  • straight-through processing (STP): Payment processing that is completely free of human intervention, resulting in faster completion and fewer errors.

  • terminal identification number (TID): A unique numerical identifier that denotes the specific point-of-sale device or computer where a payment card transaction is initiated.

  • The Clearing House (TCH): A banking association and payments company owned by large commercial banks that provides the only private-sector ACH (EPN) and wire (CHIPS) operators in the United States.

  • thin file: The credit report of someone with little or no credit history, which may make it difficult to access credit.

  • TIN validation: An IRS program that allows payers to match the tax identification number (TIN) of a business or individual to the IRS database when filing 1099 forms. This helps avoid penalties from filing invalid 1099s.

  • trace ID: A unique reference number assigned to each ACH entry, also known as a "trace number", which can be used to “trace” the location of the transfer.

  • ultimate creditor: The party that is the ultimate beneficiary of a payment. For example, the payment is credited to an account of a financing company, but the ultimate beneficiary is the customer of the financing company.

  • ultimate debtor: The party that owes an amount of money to the ultimate creditor, such as the buyer of services or goods. This term is used when the receiver of an invoice is different from the payer.

  • unauthorized transaction: The use of a credit or debit card, or other method, to make a payment not authorized by the account holder, often the result of fraud or cybercrime. Note that this does not refer to an issuer declining authorization for payment on a transaction.

  • underbanked: Having a bank account, but lacking access to additional financial services such as credit cards or loans.

  • under review: The payment processor practice of reviewing a potentially fraudulent or high-risk transaction prior to submission for processing, usually resulting in a minor delay.

  • underwriter: A party that evaluates and assumes another party’s risk for a fee.

  • value-added reseller (VAR): An entity that resells a product after adding some additional value, often in the form of warranties, customer support, consultations, or integration with other products.

  • void transaction: An authorization that is canceled prior to settlement. A void stops any actual money movement between a merchant and a cardholder and is not billed interchange fees.

Sales

  • customer relationship management (CRM): One of many different approaches that allows a company to manage and analyze its own interactions with its past, current, and potential customers.

  • horizontal market: A non-specialized market that doesn’t focus on a single niche and covers a wide range of industries (e.g., office supplies).

  • letter of intent (LOI): A document declaring the preliminary commitment of one party to do business with another. The letter outlines the chief terms of a prospective deal.

  • master service agreement (MSA): A contract reached between parties, in which the parties agree to most of the terms that will govern future transactions or future agreements. A master agreement permits the parties to quickly enact future transactions or agreements, negotiating only the points specific to the new transactions and relying on the provisions in the master agreement for common terms.

  • non-disclosure agreement (NDA): A non-disclosure agreement is a legally binding contract that establishes a confidential relationship. The party or parties signing the agreement agree that sensitive information they may obtain will not be made available to any others.

  • vertical market: a market that focuses on a specific industry, sector, or audience (e.g., organic grocery products).

Software and Technology

  • API (Application Programming Interface): A computing interface which defines interactions between multiple software intermediaries. It defines the kinds of calls or requests that can be made, how to make them, the data formats that should be used, the conventions to follow, etc.

  • BaaS (Banking as a Service): A modular approach to supplying complete banking processes that allows brands to easily embed financial services into their products without having to worry about building banking infrastructure or obtaining a license. BaaS utilizes APIs and webhooks to make integration seamless and cost-effective.

  • batch processing: A type of data processing and data communications transmission in which related transactions are grouped together and transmitted en masse for processing, usually by the same computer and under the same application.

  • encryption: The technique of scrambling sensitive data automatically in a terminal or computer before transmission for security/anti-fraud purposes using an algorithm and key. This is similar to tokenization.

  • JSON (JavaScript Object Notation): A syntax for storing and exchanging data compatible with most programming languages.

  • maintainer: An open source software developer responsible for a project's overall health and roadmap. They decide whether to accept new contributions by weighing long-term costs and determining net benefit. Maintainers will often review code submissions in the form of pull requests (PRs) and manage issue tracking among other vital tasks. A maintainer is not always a project's original author.

  • NFC (Near Field Communication): Payment card technology that uses short-range wireless connectivity to transmit payment data securely. NFC can be used with payment cards as “contactless” payments or with mobile wallets such as GooglePay or ApplePay.

  • OSS (Open Source Software): Collaborative software where source code is released publicly, granting users the rights to use, view, modify, and distribute the software to anyone and for any purpose.

  • production environment: This is for the final stage of development, and where real users directly interact and testing is complete.

  • SaaS (Software as a Service): A software licensing and delivery model in which software is licensed on a subscription basis and centrally hosted. It is sometimes referred to as "on-demand software".

  • sandbox environment: A testing environment for trial, experimentation, or demonstration purposes.

  • staging environment: This is used for testing or demos and very closely resembles a production environment.

  • tokenization: Data-security technology that substitutes non-sensitive random numerical sequences for sensitive data so it can be passed over the internet without exposing the raw data. This is similar to encryption.

  • webhooks: Automated messages sent from an app when an event occurs. The vendor will send an HTTP POST request containing desired data to a URL provided by the customer. The customer should refer to vendor documentation for payload format information.

  • X9: The standard format for image cash letters. It addresses the file sequences, record types, field formats, data and image compression, and data representation. See Check 21.

  • XML (Extensible Markup Language): Similar in appearance to HTML, this dynamic language lets you define your own tags within a standardized syntax rather than use predefined ones. It's also used for transporting data, not displaying it.

ACH Standard Entry Class Codes

  • ACK: for acknowledging receipt of a CCD entry

  • ADV (Automated Accounting Advice): An optional service provided by ACH operators that identifies automated accounting advice of ACH accounting information in machine-readable format to facilitate the automation of accounting information for participating depository financial institutions.

  • ARC (Accounts Receivable Entry): occurs when a consumer check is received at a bank lockbox that’s serving a biller and converted into ACH

  • ATX: for acknowledging receipt of a CTX entry

  • BOC (Back Office Conversion): occurs when a consumer check is received at a point of sale and converted into ACH during back office processing

  • CCD (Corporate Credit or Debit): for B2B transactions, often between a supplier and their corporate customers

  • CIE (Customer-Initiated Entry): used for single bill payments

  • COR (Notification of Change): a non-dollar entry transmitted from RDFI to ODFI in response to outdated or erroneous information in an initial entry

  • CTX (Corporate Trade Exchange): a B2B transaction similar to CCD that includes addenda records

  • DNE (Death Notification): a notice made by the federal government to notify an RDFI of the death of a receiver

  • ENR (Automated Enrollment): a non-dollar entry sent by an RDFI to enroll a receiver in benefit payments from a federal government agency

  • IAT (International ACH Transaction): used for international transactions

  • MTE (Machine Transfer Entry): for transactions initiated at ATMs

  • POP (Point-of-Purchase): occurs when a consumer check is received at a point of sale and converted into ACH immediately

  • POS (Point-of-Sale): occurs when a consumer initiates a payment, typically via card, at a point of sale

  • PPD (Prearranged Payment and Deposit): for preauthorized transactions where credits are business to consumer (e.g., payroll) and debits are consumer to business (e.g., bill payments)

  • RCK (Re-presented Check): used by originators to re-present a check that was presented and returned due to insufficient or uncollected funds

  • SHR (Shared Network): See POS.

  • TEL (Telephone-Initiated): for single or recurring debit transactions authorized over phone

  • TRC (Truncated Check Entry): used for single truncated checks

  • TRX (Truncated Check Entries Exchange): a batch of TRC entries represented as addenda records

  • WEB (Web-Initiated): for single or recurring credit or debit transactions authorized over the Internet

  • XCK (Destroyed Check Entries): used by an ODFI when checks are lost, destroyed, or unreadable

Moov's open source projects

As part of Moov's initiative to offer open source fintech infrastructure, we have a large collection of active projects you may find useful:

  • Moov ACH: provides ACH file generation and parsing, supporting all Standard Entry Codes for the primary method of money movement throughout the United States.

  • Moov Fed: implements utility services for searching the United States Federal Reserve System such as ABA routing numbers, financial institution name lookup, and FedACH and Fedwire routing information.

  • Moov Fincen: implements a reader, writer, and validator for Fincen BSA forms in an HTTP server and Go library. It is capable of generating, validating, and batching submissions.

  • Moov Image Cash Letter: implements Image Cash Letter (ICL) files used for Check21, X.9 or check truncation files for exchange and remote deposit in the U.S.

  • Moov IRS: implements a reader and writer for IRS FIRE (Filing Information Returns Electronically).

  • Moov ISO 8583: offers a message reader and writer for ISO 8583, a widely used, international standard for card-originated financial transactions that defines both message format and communication flow.

  • Moov ISO 20022: offers a message reader and writer for ISO 20022, a modern standard for electronic data interchange between financial institutions.

  • Moov Metro 2: provides a way to easily read, create, and validate Metro 2 format, which is used for consumer credit history reporting by the United States credit bureaus.

  • Moov Watchman: offers search functions over numerous trade sanction lists from the United States and European Union.

  • Moov Wire: implements an interface to write files for the Fedwire Funds Service, a real-time gross settlement funds transfer system operated by the United States Federal Reserve Banks.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].