Afinis Instant Payment Transfer API (IPT)

Afinis Instant Payment Transfer (IPT) API enabling a financial institution to send another financial institution an instant payment via an API.

OpenAPI Specification

nacha-instant-payment-transfer.json Raw ↑
{"swagger":"2.0","info":{"version":"1.0.1","title":"Instant Payment Transfer (IPT)","description":"The Instant Payment Transfer API will enable a financial institution to send another financial institution an instant payment via an API","contact":{"email":"info@afinis.org","url":"https://www.afinis.org"}},"host":"api.asig.org","basePath":"/payments/v1","securityDefinitions":{"APIKeyQueryParam":{"type":"apiKey","in":"query","name":"apikey"}},"schemes":["https"],"consumes":["application/json"],"produces":["application/json"],"paths":{"/fi/instant":{"post":{"operationId":"Instant Payment Transfer","tags":["Instant Payment Transfer"],"summary":"Initiate Instant Payment","description":"The Instant Payment Transfer API will enable a financial institution to send another financial institution an instant payment via an API","consumes":["application/json"],"produces":["application/json"],"parameters":[{"in":"body","name":"InstantPaymentTransfer","required":true,"description":"Details to send instant credit transaction from one financial institution to another financial institution","schema":{"type":"object","required":["creditor","creditorAccount","paymentIdentification","interbankSettlementDate","interbankSettlementAmount"],"properties":{"debtor":{"$ref":"#/definitions/party"},"debtorAccount":{"$ref":"#/definitions/account"},"ultimateDebtor":{"$ref":"#/definitions/party"},"initiatingParty":{"$ref":"#/definitions/party"},"debtorAgent":{"$ref":"#/definitions/agent"},"creditor":{"$ref":"#/definitions/party"},"creditorAccount":{"$ref":"#/definitions/account"},"ultimateCreditor":{"$ref":"#/definitions/party"},"creditorAgent":{"$ref":"#/definitions/agent"},"instructingAgent":{"$ref":"#/definitions/agent"},"instructedAgent":{"$ref":"#/definitions/agent"},"paymentIdentification":{"$ref":"#/definitions/paymentIdentification"},"paymentTypeInformation":{"$ref":"#/definitions/paymentTypeInformation"},"interbankSettlementDate":{"format":"date","example":"2018-12-12","minLength":10,"maxLength":10},"interbankSettlementAmount":{"$ref":"#/definitions/amount"},"paymentPurpose":{"type":"string","minLength":4,"maxLength":4,"enum":["BKDF","BKFE","BKFM","BKIP","BKPP","CBLK","CDCB","CDCD","CDCS","CDDP","CDOC","CDQC","ETUP","FCOL","MTUP","ACCT","CASH","COLL","CSDB","DEPT","INTC","INTP","LIMA","NETT","BFWD","CCIR","CCPC","CCPM","CCSM","CRDS","CRPR","CRSP","CRTL","EQPT","EQUS","EXPT","EXTD","FIXI","FWBC","FWCC","FWSB","FWSC","MARG","MBSB","MBSC","MGCC","MGSC","OCCC","OPBC","OPCC","OPSB","OPSC","OPTN","OTCD","REPO","RPBC","RPCC","RPSB","RPSC","RVPO","SBSC","SCIE","SCIR","SCRP","SHBC","SHCC","SHSL","SLEB","SLOA","SWBC","SWCC","SWPT","SWSB","SWSC","TBAS","TBBC","TBCC","TRCP","AGRT","AREN","BEXP","BOCE","COMC","CPYR","GDDS","GDSV","GSCB","LICF","MP2B","POPE","ROYA","SCVE","SERV","SUBS","SUPP","TRAD","CHAR","COMT","MP2P","ECPG","ECPR","ECPU","EPAY","CLPR","COMP","DBTC","GOVI","HLRP","HLST","INPC","INPR","INSC","INSU","INTE","LBRI","LIFI","LOAN","LOAR","PENO","PPTI","RELG","RINP","TRFD","FORW","FXNT","ADMG","ADVA","BCDM","BCFG","BLDM","BNET","CBFF","CBFR","CCRD","CDBL","CFEE","CGDD","CORT","COST","CPKC","DCRD","DSMT","DVPM","EDUC","FACT","FAND","FCPM","FEES","GIFT","GOVT","ICCP","IDCP","IHRP","INSM","IVPT","MCDM","MCFG","MSVC","NOWS","OCDM","OCFG","OFEE","OTHR","PADD","PTSP","RCKE","RCPT","REBT","REFU","RENT","REOD","RIMB","RPNT","RRBN","RRCT","RRTP","RVPM","SLPI","SPLT","STDY","TBAN","TBIL","TCSC","TELI","TMPG","TPRI","TPRP","TRNC","TRVC","WEBI","IPAY","IPCA","IPDO","IPEA","IPEC","IPEW","IPPS","IPRT","IPU2","IPUW","ANNI","CAFI","CFDI","CMDT","DERI","DIVD","FREX","HEDG","INVS","PRME","SAVG","SECU","SEPI","TREA","UNIT","FNET","FUTR","ANTS","CVCF","DMEQ","DNTS","HLTC","HLTI","HSPC","ICRF","LTCF","MAFC","MARF","MDCS","VIEW","CDEP","SWFP","SWPP","SWRS","SWUF","ADCS","AEMP","ALLW","ALMY","BBSC","BECH","BENE","BONU","CCHD","COMM","CSLP","GFRP","GVEA","GVEB","GVEC","GVED","GWLT","HREC","PAYR","PEFC","PENS","PRCP","RHBS","SALA","SPSP","SSBE","LBIN","LCOL","LFEE","LMEQ","LMFI","LMRK","LREB","LREV","LSFL","ESTX","FWLV","GSTX","HSTX","INTX","NITX","PTXP","RDTX","TAXS","VATX","WHLD","TAXR","B112","BR12","TLRF","TLRR","AIRB","BUSB","FERB","RLWY","TRPT","CBTV","ELEC","ENRG","GASB","NWCH","NWCM","OTLC","PHON","UBIL","WTER","BOND","CABD","CAEQ","CBCR","DBCR","DICL","EQTS","FLCR","EFTC","EFTD","MOMA","RAPI","GAMB","LOTT","AMEX","SASW","AUCO","PCOM","PDEP","PLDS","PLRF","GAFA","GAHO","CPEN"],"description":"A programmatic code:\n  * BKDF - BankLoanDelayedDrawFunding - Delayed draw funding. Certain issuers may utilize delayed draw loans whereby the lender is committed to fund cash within a specified period once a call is made by the issuer. The lender receives a fee for entering into such a commitment\n  * BKFE - BankLoanFees - Bank loan fees. Cash activity related to specific bank loan fees, including (a) agent / assignment fees; (b) amendment fees; (c) commitment fees; (d) consent fees; (e) cost of carry fees; (f) delayed compensation fees; (g) facility fees; (h) fronting fees; (i) funding fees; (j) letter of credit assignment fees\n  * BKFM - BankLoanFundingMemo - Bank loan funding memo. Net cash movement for the loan contract final notification when sent separately from the loan contract final notification instruction.\n  * BKIP - BankLoanAccruedInterestPayment - Accrued interest payments. Specific to bank loans.\n  * BKPP - BankLoanPrincipalPaydown - Principal paydowns. Specific to bank loans\n  * CBLK - CardBulkClearing - A Service that is settling money for a bulk of card transactions, while referring to a specific transaction file or other information like terminal ID, card acceptor ID or other transaction details.\n  * CDCB - CardPaymentWithCashBack - Purchase of Goods and Services with additional Cash disbursement at the POI (Cashback)\n  * CDCD - CashDisbursementCashSettlement - ATM Cash Withdrawal in an unattended or Cash Advance in an attended environment (POI or bank counter)\n  * CDCS - CashDisbursementWithSurcharging - ATM Cash Withdrawal in an unattended or Cash Advance in an attended environment (POI or bank counter) with surcharging.\n  * CDDP - CardDeferredPayment - A combined service which enables the card acceptor to perform an authorisation for a temporary amount and a completion for the final amount within a limited time frame. Deferred Payment is only available in the unattended environment. Examples where this service is widely used are unattended petrol pumps and phone booths\n  * CDOC - OriginalCredit - A service which allows the card acceptor to effect a credit to a cardholder' account. Unlike a Merchant Refund, an Original Credit is not preceded by a card payment. This service is used for example for crediting winnings from gaming.\n  * CDQC - QuasiCash - Purchase of Goods which are equivalent to cash like coupons in casinos.\n  * ETUP - EPurseTopUp - Transaction is related to a Service that is first reserving money from a card account and then is loading an e-purse application by this amount.\n  * FCOL - FeeCollection - A Service that is settling card transaction related fees between two parties.\n  * MTUP - MobileTopUp - A Service that is first reserving money from a card account and then is loading a prepaid mobile phone amount by this amount.\n  * ACCT - AccountManagement - Transaction moves funds between 2 accounts of same account holder at the same bank.\n  * CASH - CashManagementTransfer - Transaction is a general cash management instruction.\n  * COLL - CollectionPayment - Transaction is a collection of funds initiated via a credit transfer or direct debit.\n  * CSDB - CashDisbursementCashManagement - Transaction is related to cash disbursement.\n  * DEPT - Deposit - Transaction is releted to a payment of deposit.\n  * INTC - IntraCompanyPayment - Transaction is an intra-company payment, ie, a payment between two companies belonging to the same group.\n  * INTP - IntraPartyPayment - Transaction is a payment between two accounts belonging to the same party (intra-party payment), where party is a natural person (identified by a private ID, not organisation ID).\n  * LIMA - LiquidityManagement - Bank initiated account transfer to support zero target balance management, pooling or sweeping.\n  * NETT - Netting - Transaction is related to a netting operation.\n  * BFWD - BondForward - Cash collateral related to any securities traded out beyond 3 days which include treasury notes, JGBs and Gilts.\n  * CCIR - CrossCurrencyIRS - Cash Collateral related to a Cross Currency Interest Rate Swap, indicating the exchange of fixed interest payments in one currency for those in another.\n  * CCPC - CCPClearedInitialMargin - Cash Collateral associated with an ISDA or Central Clearing Agreement that is covering the initial margin requirements for OTC trades clearing through a CCP. \n  * CCPM - CCPClearedVariationMargin - Cash Collateral associated with an ISDA or Central Clearing Agreement that is covering the variation margin requirements for OTC trades clearing through a CCP. \n  * CCSM - CCPClearedInitialMarginSegregatedCash - CCP Segregated initial margin: Initial margin on OTC Derivatives cleared through a CCP that requires segregation\n  * CRDS - CreditDefaultSwap - Cash collateral related to trading of credit default swap.\n  * CRPR - CrossProduct - Cash collateral related to a combination of various types of trades.\n  * CRSP - CreditSupport - Cash collateral related to cash lending/borrowing; letter of Credit; signing of master agreement.\n  * CRTL - CreditLine - Cash collateral related to opening of a credit line before trading.\n  * EQPT - EquityOption - Cash collateral related to trading of equity option (Also known as stock options).\n  * EQUS - EquitySwap - Cash collateral related to equity swap trades where the return of an equity is exchanged for either a fixed or a floating rate of interest.\n  * EXPT - ExoticOption - Cash collateral related to trading of an exotic option for example a non-standard option.\n  * EXTD - ExchangeTradedDerivatives - Cash collateral related to trading of exchanged traded derivatives in general (Opposite to Over the Counter (OTC)).\n  * FIXI - FixedIncome - Cash collateral related to a fixed income instrument\n  * FWBC - ForwardBrokerOwnedCashCollateral - Cash collateral payment against a Master Forward Agreement (MFA) where the cash is held in a segregated account and is not available for use by the client. Includes any instruments with a forward settling date such TBAs, repurchase agreements and bond forwards\n  * FWCC - ForwardClientOwnedCashCollateral - Cash collateral payment against a Master Forward Agreement (MFA) where the cash is owned and may be used by the client when returned. Includes any instruments with a forward settling date such TBAs, repurchase agreements and bond forwards\n  * FWSB - ForwardBrokerOwnedCashCollateralSegregated - Any cash payment related to the collateral for a Master Agreement forward, which is segregated, and not available for use by the client. Example master agreement forwards include TBA, repo and Bond Forwards.\n  * FWSC - ForwardClientOwnedSegregatedCashCollateral - Any cash payment related to the collateral for a Master agreement forward, which is owned by the client and is available for use by the client when it is returned to them from the segregated account. Example master agreement forwards include TBA, repo and Bond Forwards.\n  * MARG - DailyMarginOnListedDerivatives - Daily margin on listed derivatives – not segregated as collateral associated with an FCM agreement. Examples include listed futures and options margin payments; premiums for listed options not covered in the MT54X message\n  * MBSB - MBSBrokerOwnedCashCollateral - MBS Broker Owned Segregated (40Act/Dodd Frank) Cash Collateral - Any cash payment related to the collateral for a Mortgage Back Security, which is segregated, and not available for use by the client.\n  * MBSC - MBSClientOwnedCashCollateral - MBS Client Owned Cash Segregated (40Act/Dodd Frank) Cash Collateral - Any cash payment related to the collateral for a Mortgage Back Security, which is owned by the client and is available for use by the client when it is returned to them from the segregated account\n  * MGCC - FuturesInitialMargin - Initial futures margin. Where such payment is owned by the client and is available for use by them on return\n  * MGSC - FuturesInitialMarginClientOwnedSegregatedCashCollateral - Margin Client Owned Segregated Cash Collateral - Any cash payment related to the collateral for initial futures margin, which is owned by the client and is available for use by the client when it is returned to them from the segregated account.\n  * OCCC - ClientOwnedOCCPledgedCollateral - Client owned collateral identified as eligible for OCC pledging\n  * OPBC - OTCOptionBrokerOwnedCashCollateral - Cash collateral payment for OTC options associated with an FCM agreement. Where such payment is segregated and not available for use by the client\n  * OPCC - OTCOptionClientOwnedCashCollateral - Cash collateral payment for OTC options associated with an FCM agreement. Where such payment is not segregated and is available for use by the client upon return\n  * OPSB - OTCOptionBrokerOwnedSegregatedCashCollateral - Option Broker Owned Segregated Cash Collateral - Any cash payment related to the collateral for an OTC option, which is segregated, and not available for use by the client.\n  * OPSC - OTCOptionClientOwnedCashSegregatedCashCollateral - Option Client Owned Cash Segregated Cash Collateral - Any cash payment related to the collateral for an OTC option, which is owned by the client and is available for use by the client when it is returned to them from the segregated account\n  * OPTN - FXOption - Cash collateral related to trading of option on Foreign Exchange.\n  * OTCD - OTCDerivatives - Cash collateral related to Over-the-counter (OTC) Derivatives in general for example contracts which are traded and privately negotiated.\n  * REPO - RepurchaseAgreement - Cash collateral related to a repurchase agreement transaction.\n  * RPBC - BilateralRepoBrokerOwnedCollateral - Bi-lateral repo broker owned collateral associated with a repo master agreement – GMRA or MRA Master Repo Agreements\n  * RPCC - RepoClientOwnedCollateral - Repo client owned collateral associated with a repo master agreement – GMRA or MRA Master Repo Agreements\n  * RPSB - BilateralRepoBrokerOwnedSegregatedCashCollateral - Bi-lateral repo broker owned segregated cash collateral associated with a repo master agreement\n  * RPSC - BilateralRepoClientOwnedSegregatedCashCollateral - Repo client owned segregated collateral associated with a repo master agreement\n  * RVPO - ReverseRepurchaseAgreement - Cash collateral related to a reverse repurchase agreement transaction.\n  * SBSC - SecuritiesBuySellSellBuyBack - Cash collateral related to a Securities Buy Sell Sell Buy Back\n  * SCIE - SingleCurrencyIRSExotic - Cash collateral related to Exotic single currency interest rate swap.\n  * SCIR - SingleCurrencyIRS - Cash collateral related to Single Currency Interest Rate Swap.\n  * SCRP - SecuritiesCrossProducts - Cash collateral related to Combination of securities-related exposure types.\n  * SHBC - BrokerOwnedCollateralShortSale - Short Sale broker owned collateral associated with a prime broker agreement\n  * SHCC - ClientOwnedCollateralShortSale - Short Sale client owned collateral associated with a prime brokerage agreement\n  * SHSL - ShortSell - Cash Collateral related to a Short Sell\n  * SLEB - SecuritiesLendingAndBorrowing - Cash collateral related to Securities lending and borrowing.\n  * SLOA - SecuredLoan - Cash collateral related to a Secured loan.\n  * SWBC - SwapBrokerOwnedCashCollateral - Cash collateral payment for swaps associated with an ISDA agreement. . Where such payment is segregated and not available for use by the client. Includes any cash collateral payments made under the terms of a CSA agreement for instruments such as swaps and FX forwards.\n  * SWCC - SwapClientOwnedCashCollateral - Cash collateral payment for swaps associated with an ISDA agreement. Where such payment is not segregated and is available for use by the client upon return. Includes any cash collateral payments made under the terms of a CSA agreement for instruments such as swaps and FX forwards.\n  * SWPT - Swaption - Cash collateral related to an option on interest rate swap. \n  * SWSB - SwapsBrokerOwnedSegregatedCashCollateral - Swaps Broker Owned Segregated Cash Collateral - Any cash payment related to the collateral for Swap margin , which is segregated, and not available for use by the client. This includes any collateral identified in a CSA agreement such as Swap or FX Forward collateral.\n  * SWSC - SwapsClientOwnedSegregatedCashCollateral - Swaps Client Owned Segregated Cash Collateral - Any cash payment related to the collateral for Swap margin, which is owned by the client and is available for use by the client when returned from the segregated account. This includes any collateral identified in a CSA agreement such as Swap or FX Forward collateral.\n  * TBAS - ToBeAnnounced - Cash collateral related to a To Be Announced (TBA)\n  * TBBC - TBABrokerOwnedCashCollateral - Cash collateral payment (segregated) for TBA securities associated with a TBA Master Agreement. Where such payment is segregated and not available for use by the client.\n  * TBCC - TBAClientOwnedCashCollateral - Cash collateral payment (for use by client)for TBA securities associated with a TBA Master Agreement. Where such payment is not segregated and is available for use by the client upon return.\n  * TRCP - TreasuryCrossProduct - Cash collateral related to a combination of treasury-related exposure types.\n  * AGRT - AgriculturalTransfer - Transaction is related to the agricultural domain.\n  * AREN - AccountsReceivablesEntry - Transaction is related to a payment associated with an Account Receivable Entry\n  * BEXP - BusinessExpenses - Transaction is related to a payment of business expenses.\n  * BOCE - BackOfficeConversionEntry - Transaction is related to a payment associated with a Back Office Conversion Entry\n  * COMC - CommercialPayment - Transaction is related to a payment of commercial credit or debit. (formerly CommercialCredit)\n  * CPYR - Copyright - Transaction is payment of copyright.\n  * GDDS - PurchaseSaleOfGoods - Transaction is related to purchase and sale of goods.\n  * GDSV - PurchaseSaleOfGoodsAndServices - Transaction is related to purchase and sale of goods and services.\n  * GSCB - PurchaseSaleOfGoodsAndServicesWithCashBack - Transaction is related to purchase and sale of goods and services with cash back.\n  * LICF - LicenseFee - Transaction is payment of a license fee.\n  * MP2B - MobileP2BPayment - A service which enables a user to use an app on its mobile to pay a merchant or other business payees by initiating a payment message. Within this context, the account information or an alias of the payee might be transported through different channels to the app, for example QR Code, NFC, Bluetooth, other Networks.\n  * POPE - PointOfPurchaseEntry - Transaction is related to a payment associated with a Point of Purchase Entry.\n  * ROYA - Royalties - Transaction is the payment of royalties.\n  * SCVE - PurchaseSaleOfServices - Transaction is related to purchase and sale of services.\n  * SERV - ServiceCharges - Transaction is related to service charges charged by a service provider.\n  * SUBS - Subscription - Transaction is related to a payment of information or entertainment services either in printed or electronic form.\n  * SUPP - SupplierPayment - Transaction is related to a payment to a supplier.\n  * TRAD - Commercial - Transaction is related to a trade services operation.\n  * CHAR - CharityPayment - Transaction is a payment for charity reasons.\n  * COMT - ConsumerThirdPartyConsolidatedPayment - Transaction is a payment used by a third party who can collect funds to pay on behalf of consumers, ie credit counseling or bill payment companies.\n  * MP2P - MobileP2PPayment - A service which enables a user to use an app on its mobile to initiate moving funds from his/her bank account to another person’s bank account while not using the account number  but an alias information like an MSISDN as account addressing information in his/her app.\n  * ECPG - GuaranteedEPayment - E-Commerce payment with payment guarantee of the issuing bank.\n  * ECPR - EPaymentReturn - E-Commerce payment return.\n  * ECPU - NonGuaranteedEPayment - E-Commerce payment without payment guarantee of the issuing bank.\n  * EPAY - Epayment - Transaction is related to ePayment.\n  * CLPR - CarLoanPrincipalRepayment - Transaction is a payment of car loan principal payment.\n  * COMP - CompensationPayment - Transaction is related to the payment of a compensation relating to interest loss/value date adjustment and can include fees.\n  * DBTC - DebitCollectionPayment - Collection of funds initiated via a debit transfer.\n  * GOVI - GovernmentInsurance - Transaction is related to a payment of government insurance.\n  * HLRP - PropertyLoanRepayment - Transaction is related to a payment of property loan.\n  * HLST - PropertyLoanSettlement - Transaction is related to the settlement of a property loan.\n  * INPC - InsurancePremiumCar - Transaction is a payment of car insurance premium.\n  * INPR - InsurancePremiumRefund - Transaction is related to an insurance premium refund.\n  * INSC - PaymentOfInsuranceClaim - Transaction is related to the payment of an insurance claim.\n  * INSU - InsurancePremium - Transaction is payment of an insurance premium.\n  * INTE - Interest - Transaction is payment of interest.\n  * LBRI - LaborInsurance - Transaction is a payment of labor insurance.\n  * LIFI - LifeInsurance - Transaction is a payment of life insurance.\n  * LOAN - Loan - Transaction is related to transfer of loan to borrower.\n  * LOAR - LoanRepayment - Transaction is related to repayment of loan to lender.\n  * PENO - PaymentBasedOnEnforcementOrder - Payment based on enforcement orders except those arising from judicial alimony decrees.\n  * PPTI - PropertyInsurance - Transaction is a payment of property insurance.\n  * RELG - RentalLeaseGeneral - Transaction is for general rental/lease.\n  * RINP - RecurringInstallmentPayment - Transaction is related to a payment of a recurring installment made at regular intervals.\n  * TRFD - TrustFund - Transaction is related to a payment of a trust fund.\n  * FORW - ForwardForeignExchange - FX trades with a value date in the future.\n  * FXNT - ForeignExchangeRelatedNetting - FX netting if cash is moved by separate wire instead of within the closing FX instruction\n  * ADMG - AdministrativeManagement - Transaction is related to a payment associated with administrative management.\n  * ADVA - AdvancePayment - Transaction is an advance payment.\n  * BCDM - BearerChequeDomestic - Transaction is the payment of a domestic bearer cheque.\n  * BCFG - BearerChequeForeign - Transaction is the payment of a foreign bearer cheque.\n  * BLDM - BuildingMaintenance - Transaction is related to a payment associated with building maintenance.\n  * BNET - BondForwardNetting - Bond Forward pair-off cash net movement\n  * CBFF - CapitalBuilding - Transaction is related to capital building fringe fortune, ie capital building in general\n  * CBFR - CapitalBuildingRetirement - Transaction is related to capital building fringe fortune for retirement\n  * CCRD - CreditCardPayment - Transaction is related to a payment of credit card account.\n  * CDBL - CreditCardBill - Transaction is related to a payment of credit card bill.\n  * CFEE - CancellationFee - Transaction is related to a payment of cancellation fee.\n  * CGDD - CardGeneratedDirectDebit - Transaction is related to a direct debit where the mandate was generated by using data from a payment card at the point of sale.\n  * CORT - TradeSettlementPayment - Transaction is related to settlement of a trade, e.g. a foreign exchange deal or a securities transaction.\n  * COST - Costs - Transaction is related to payment of costs.\n  * CPKC - CarparkCharges - Transaction is related to carpark charges.\n  * DCRD - DebitCardPayment - Transaction is related to a debit card payment.\n  * DSMT - PrintedOrderDisbursement - Transaction is the payment of a disbursement due to a specific type of printed order for a payment of a  specified sum, issued by a bank or a post office (Zahlungsanweisung zur Verrechnung)\n  * DVPM - DeliverAgainstPayment - Code used to pre-advise the account servicer of a forthcoming deliver against payment instruction.\n  * EDUC - Education - Transaction is related to a payment of study/tuition fees.\n  * FACT - FactorUpdateRelatedPayment - Payment related to a factor update\n  * FAND - FinancialAidInCaseOfNaturalDisaster - Financial aid by State authorities for abolition of consequences of natural disasters.\n  * FCPM - LatePaymentOfFeesAndCharges - Transaction is the payment for late fees & charges. E.g Credit card charges\n  * FEES - PaymentOfFees - Payment of fees/charges.\n  * GIFT - Gift - Payment with no commercial or statutory purpose.\n  * GOVT - GovernmentPayment - Transaction is a payment to or from a government department.\n  * ICCP - IrrevocableCreditCardPayment - Transaction is reimbursement of credit card payment.\n  * IDCP - IrrevocableDebitCardPayment - Transaction is reimbursement of debit card payment.\n  * IHRP - InstalmentHirePurchaseAgreement - Transaction is payment for an installment/hire-purchase agreement.\n  * INSM - Installment - Transaction is related to a payment of an installment.\n  * IVPT - InvoicePayment - Transaction is the payment for invoices.\n  * MCDM - MultiCurrenyChequeDomestic - Transaction is the payment of a domestic multi-currency cheque\n  * MCFG - MultiCurrenyChequeForeign - Transaction is the payment of a foreign multi-currency cheque\n  * MSVC - MultipleServiceTypes - Transaction is related to a payment for multiple service types.\n  * NOWS - NotOtherwiseSpecified - Transaction is related to a payment for type of services not specified elsewhere.\n  * OCDM - OrderChequeDomestic - Transaction is the payment of a domestic order cheque\n  * OCFG - OrderChequeForeign - Transaction is the payment of a foreign order cheque\n  * OFEE - OpeningFee - Transaction is related to a payment of opening fee.\n  * OTHR - Other - Other payment purpose.\n  * PADD - PreauthorizedDebit - Transaction is related to a pre-authorized debit origination\n  * PTSP - PaymentTerms - Transaction is related to payment terms specifications\n  * RCKE - RepresentedCheckEntry - Transaction is related to a payment associated with a re-presented check entry\n  * RCPT - ReceiptPayment - Transaction is related to a payment of receipt.\n  * REBT - Rebate - Transaction is the payment of a rebate.\n  * REFU - Refund - Transaction is the payment of a refund.\n  * RENT - Rent - Transaction is the payment of rent.\n  * REOD - AccountOverdraftRepayment - Transaction is for account overdraft repayment\n  * RIMB - ReimbursementOfAPreviousErroneousTransaction - Transaction is related to a reimbursement of a previous erroneous transaction.\n  * RPNT - BilateralRepoInternetNetting - Bi-lateral repo interest net/bulk payment at rollover/pair-off or other closing scenarios where applicable\n  * RRBN - RoundRobin - Cash payment resulting from a Round Robin\n  * RRCT - ReimbursementReceivedCreditTransfer - Transaction is related to a reimbursement for commercial reasons of a correctly received credit transfer.\n  * RRTP - RelatedRequestToPay - Transaction is related to a Request to Pay.\n  * RVPM - ReceiveAgainstPayment - Code used to pre-advise the account servicer of a forthcoming receive against payment instruction.\n  * SLPI - PaymentSlipInstruction - Transaction is payment of a well formatted payment slip.\n  * SPLT - SplitPayments - Split payments. To be used when cash and security movements for a security trade settlement are instructed separately.\n  * STDY - Study - Transaction is related to a payment of study/tuition costs.\n  * TBAN - TBAPairOffNetting - TBA pair-off cash wire net movement\n  * TBIL - TelecommunicationsBill - Transaction is related to a payment of telecommunications related bill.\n  * TCSC - TownCouncilServiceCharges - Transaction is related to a payment associated with charges levied by a town council.\n  * TELI - TelephoneInitiatedTransaction - Transaction is related to a payment initiated via telephone.\n  * TMPG - TMPGClaimPayment - Cash payment resulting from a TMPG Claim\n  * TPRI - TriPartyRepoInterest - Tri-Party Repo related interest\n  * TPRP - TriPartyRepoNetting - Tri-party Repo related net gain/loss cash movement\n  * TRNC - TruncatedPaymentSlip - Transaction is payment of a beneficiary prefilled payment slip where beneficiary to payer information is truncated.\n  * TRVC - TravellerCheque - Transaction is the payment of a travellers cheque\n  * WEBI - InternetInitiatedTransaction - Transaction is related to a payment initiated via internet.\n  * IPAY - InstantPayments - Transaction in which the amount is available to the payee immediately.\n  * IPCA - InstantPaymentsCancellation - Transaction in which the Return of the amount is fully returned.\n  * IPDO - InstantPaymentsForDonations - Transaction in which the amount is available to the payee immediately, done for donations, with sending the address data of the payer.\n  * IPEA - InstantPaymentsInECommerceWithoutAddressData - Transaction in which the amount is available to the payee immediately, done in E-commerce, without sending the address data of the payer.\n  * IPEC - InstantPaymentsInECommerceWithAddressData - Transaction in which the amount is available to the payee immediately, done in E-commerce, with sending the address data of the payer.\n  * IPEW - InstantPaymentsInECommerce - Transaction in which the amount is available to the payee immediately, done in E-commerce.\n  * IPPS - InstantPaymentsAtPOS - Transaction in which the amount is available to the payee immediately, done at POS.\n  * IPRT - InstantPaymentsReturn - Transaction in which the Return of the amount is fully or partial returned.\n  * IPU2 - InstantPaymentsUnattendedVendingMachineWith2FA - Transaction is made via an unattending vending machine by using 2-factor-authentification.\n  * IPUW - InstantPaymentsUnattendedVendingMachineWithout2FA - Transaction is made via an unattending vending machine by without using 2-factor-authentification.\n  * ANNI - Annuity - Transaction settles annuity related to credit, insurance, investments, other.n\n  * CAFI - CustodianManagementFeeInhouse - Transaction is the payment of custodian account management fee where custodian bank and current account servicing bank coincide\n  * CFDI - CapitalFallingDueInhouse - Transaction is the payment of capital falling due where custodian bank and current account servicing bank coincide\n  * CMDT - CommodityTransfer - Transaction is payment of commodities.\n  * DERI - Derivatives - Transaction is related to a derivatives transaction\n  * DIVD - Dividend - Transaction is payment of dividends.\n  * FREX - ForeignExchange - Transaction is related to a foreign exchange operation.\n  * HEDG - Hedging - Transaction is related to a hedging operation.\n  * INVS - InvestmentAndSecurities - Transaction is for the payment of mutual funds, investment products and shares\n  * PRME - PreciousMetal - Transaction is related to a precious metal operation.\n  * SAVG - Savings - Transfer to savings/retirement account.\n  * SECU - Securities - Transaction is the payment of securities.\n  * SEPI - SecuritiesPurchaseInhouse - Transaction is the payment of a purchase of securities where custodian bank and current account servicing bank coincide\n  * TREA - TreasuryPayment - Transaction is related to treasury operations.\n  * UNIT - UnitTrustPurchase - Transaction is purchase of Unit Trust\n  * FNET - FuturesNettingPayment - Cash associated with a netting of futures payments. Refer to CCPM codeword for netting of initial and variation margin through a CCP\n  * FUTR - Futures - Cash related to futures trading activity.\n  * ANTS - AnesthesiaServices - Transaction is a payment for anesthesia services.\n  * CVCF - ConvalescentCareFacility - Transaction is a payment for convalescence care facility services.\n  * DMEQ - DurableMedicaleEquipment - Transaction is a payment is for use of durable medical equipment.\n  * DNTS - DentalServices - Transaction is a payment for dental services.\n  * HLTC - HomeHealthCare - Transaction is a payment for home health care services.\n  * HLTI - HealthInsurance - Transaction is a payment of health insu

# --- truncated at 32 KB (84 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/nacha/refs/heads/main/openapi/nacha-instant-payment-transfer.json