Financial Institution Codes and Standard Field Values in Unified Transfer

⚠️

Unified Transfer is in active development. As a pioneer merchant, you will be informed of the updates through your Maya Relationship Manager.

Overview

The Unified Transfer requires specific standardized values for certain fields to ensure compliance with regulatory requirements and proper transaction processing.

This document provides comprehensive reference data for financial institution codes and standard field values used in the Unified Transfer. This reference guide contains all accepted values for:

  • Financial Institution Codes - Supported banks and financial institutions
  • Identification Types - Valid ID types for sender/receiver verification
  • Income Sources - Acceptable sources of income for KYC compliance
  • Relationship to Receiver - Valid relationships between sender and receiver
  • Transaction Purposes - Approved purposes for fund transfers
  • Work Nature - Acceptable employment/business categories

Use these values when populating account details and KYC information in your transfer requests.


Financial Institution Codes

Financial institution codes follow the SWIFT/BIC format (11 characters) and are used in the financial_institution_code field for both debit and credit accounts.

Format Requirements

  • Length: Exactly 11 characters
  • Structure:
    • Bank code (4 alphabetic characters)
    • Country code (2 alphabetic characters)
    • Location code (2 alphanumeric characters)
    • Branch code (3 alphanumeric characters, use XXX for head office)

Supported Financial Institutions

The Unified Transfer supports transfers across 120+ financial institutions through multiple processing channels:

Maya Institutions

Maya institutions use internal processing and do not go through InstaPay or PESONet rails:

Institution NameFIC Code
Maya Philippines, Inc.PAPHPHM1XXX
Maya Bank, Inc. (Instapay sending only)MYDBPHM2XXX
Maya Bank, Inc.MYYAPHM2XXX

Note: Maya transfers are processed internally for faster settlement and may have different limits and processing times compared to external network transfers. Maya Bank uses different FIC codes depending on the transfer type - use MYDBPHM2XXX for InstaPay sending and MYYAPHM2XXX for other transfer types.

External Network Institutions (InstaPay & PESONet)

The matrix below shows external financial institutions and their network support:

Financial Institution Support Matrix

Institution NameFIC CodeInstaPayPESONet
Agribusiness Rural Bank, Inc.AGBUPHM1XXX
Al-Amanah Islamic BankAIIPPHM1XXX
Alipay Philippines, IncorporatedAPHIPHM2XXX
AllBank (A Thrift Bank), Inc.OPDVPHM1XXX
AllBank, Inc.ALKBPHM2XXX
Asia United Bank CorporationAUBKPHMMXXX
Australia & New Zealand BankANZBPHMXXXX
Bangko KabayanKARUPHM1XXX
Bangko Mabuhay (A Rural Bank), Inc.MRTCPHM1XXX
Bangko Nuestra Senora del PilarNSPRPHM1XXX
Bangkok Bank Public Co. Ltd.BKKBPHMMXXX
Bank of America, Nat'l. Ass'n.BOFAPH2XXXX
Bank of ChinaBKCHPHMMXXX
Bank of CommercePABIPHMMXXX
Bank of FloridaBORRPHM1XXX
Bank of MakatiMKRUPHM1XXX
Bank of Montalban, Inc.RUMTPHM2XXX
Bank of the Philippine Islands (BPI) / VYBE by BPIBOPIPHMMXXX
Bank of Tokyo-Mits., LimitedBOTKPHMMXXX
BDO Network Bank, Inc.ONNRPHM1XXX
BDO Unibank, Inc.BNORPHMMXXX
Binan Rural Bank, Inc.BIURPHM2XXX
BPI Direct BanKo, Inc., A Savings BankBPDIPHM1XXX
Camalig Bank, Inc. (A Rural Bank)RUCAPHM1XXX
Cantilan Bank, Inc. (A Rural Bank)CNRLPHM1XXX
Card Bank, Inc. (A Microfinance - Oriented Rural Bank)CBMFPHM1XXX
CARD MRI Rizal Bank, Inc., A Microfinance-Oriented Rural BankCAMZPHM2XXX
Card SME Bank, Inc. A Thrift BankCRMHPHM1XXX
Cathay United Bank Co. LtdUWCBPHMMXXX
Cebuana Lhuillier Rural Bank, Inc. / Cebuana XpressCELRPHM1XXX
China Bank Savings, Inc.CHSVPHM1XXX
China Banking CorporationCHBKPHMMXXX
CIMB Bank Philippines Inc.CIPHPHMMXXX
CIS Bayad Center, Incorporated / BayadCIYCPHM2XXX
Citibank, N. A.CITIPHMXXXX
City Savings Bank, Inc.CIVAPHM1XXX
Cooperative Bank of Quezon ProvinceCBQPPHM2XXX
CTBC Bank (Philippines) CorporationCTCBPHMMXXX
DCPAY Philippines, IncorporatedDCPHPHM1XXX
Deutsche BankDEUTPHMMXXX
Development Bank of the PhilippinesDBPHPHMMXXX
DM BankDMBNPHM1XXX
Dumaguete City Development BankDCDEPHM1XXX
Dungganon Bank (A Rural Bank), Inc.DUMTPHM1XXX
East West Banking CorporationEWBCPHMMXXX
East West Rural Bank, Inc. / KomoEAWRPHM2XXX
Easypay Global EMI CorporationEAGMPHM2XXX
Ecashpay Asia IncorporatedECASPHM2XXX
Entrepreneur Rural Bank, Inc.ENRUPHM1XXX
Equicom Savings Bank, Inc.EQSNPHM1XXX
First Consolidated BankFIOOPHM1XXX
GoTyme Bank CorporationGOTYPHM2XXX
Gpay Network PH, Incorporated / GrabPayGHPESGSGXXX
G-Xchange, Incorporated (GXI) / GCashGXCHPHM2XXX
Guagua Rural Bank, IncGRBUPHM1XXX
The Hongkong & Shanghai Banking Corporation (HSBC)HSBCPHMMXXX
Infoserve, Incorporated / NationLinkIFIPPHM2XXX
Industrial Bank of Korea - ManilaIBKOPHMMXXX
Industrial Commercial Bank of ChinaICBCPHMMXXX
Innovative BankIORUPHM1XXX
I-Remit, Incorporated / iCASHIREMPHM2XXX
ISLA Bank (A Thrift Bank), Inc.ISTHPHM1XXX
JPMorgan Chase BankCHASPHMMXXX
KEB Hana BankKOEXPHMMXXX
Laguna Prestige Banking CorporationLPCRPHM2XXX
Land Bank of the Philippines / OFBankTLBPPHMMXXX
Legazpi Savings Bank, Inc.LESIPHM1XXX
LOLC Bank Philippines, Inc.LOLPPHM2XXX
Lulu Financial Services (Phils.) IncorporatedLFSHPHM2XXX
Luzon Development BankLUDVPHM1XXX
Malarayat Rural Bank, Inc.MLRUPHM2XXX
Malayan Savings Bank, Inc.MAARPHM1XXX
MarcoPay IncorporatedMAYCPHM2XXX
MariBank Philippines Inc. (A Rural Bank)LAUIPHM2XXX
Maybank Philippines, IncorporatedMBBEPHMMXXX
Mega Intl Comml Bank Co. LtdICBCPHMMXXX
Metropolitan Bank and Trust CompanyMBTCPHMMXXX
MetroSouth Cooperative BankMEOPPPHM2XXX
Mindanao Consolidated Cooperative BankMIOCPHM1XXX
Mizuho Bank, Ltd.MHCBPHMMXXX
Money Mall Rural Bank, Inc.MOMLPHM2XXX
MVSM Bank (A Rural Bank), Inc.MVRSPHM2XXX
Netbank (A Rural Bank), Inc.CUOBPHM2XXX
New Rural Bank of San Leonardo (Nueva Ecija), Inc.NRSLPHM1XXX
Omni Pay IncorporatedOMNPPHM2XXX
Own Bank, The Rural Bank of Cavite City, Inc.OWNBPHM2XXX
Pacific Ace Savings Bank, Inc.PASVPHM1XXX
Partner Rural Bank (Cotabato), Inc.PRTOPHM1XXX
PayMongo Payments IncPAEYPHM2XXX
Peppermint Bizmoto Inc.PPBIPHM2XXX
Philippine Bank of CommunicationsCPHIPHMMXXX
Philippine Business Bank, Inc., A Savings BankPPBUPHMMXXX
Philippine Digital Asset Exchange, Inc.PDAXPHM2XXX
Philippine National BankPNBMPHMMTOD
Philippine Savings BankPHSBPHMMXXX
Philippine Trust CompanyPHTBPHMMXXX
Philippine Veterans BankPHVBPHMMXXX
Porac Bank (A Rural Bank)RUPPPHM2XXX
PPS-PEPP Financial Services CorporationPPSFPHM2XXX
Producers Savings Bank CorporationPSCOPHM1XXX
Queen City Development Bank, Inc. or Queenbank, A Thrift BankQCDFPHM1XXX
Quezon Capital Rural Bank, Inc.QCRIPHM1XXX
Rang-Ay Bank, Inc. (A Rural Bank)RARLPHM1XXX
RBT Bank, Inc. (A Rural Bank)RBRUPHM2XXX
Rizal Commercial Banking Corporation (RCBC) / DiskarTechRCBCPHMMXXX
Robinsons Bank CorporationROBPPHMMXXX
Rural Bank of Bacolod City, Inc.RUBCPHM2XXX
Rural Bank of Bauang, Inc.RUBUPHM2XXX
Rural Bank of Digos, Inc.RUDIPHM1XXX
Rural Bank of Guinobatan, Inc. / AsensoRUGUPHM1XXX
Rural Bank of La Paz, Inc.RUPZPHM2XXX
Rural Bank of Lebak (Sultan Kudarat), Inc.RLSKPHM1XXX
Rural Bank of Rosario (LU), Inc.RURUPHM2XXX
Rural Bank of San MedjugorjeRBSMPHMMXXX
Rural Bank of San Narciso, Inc.RSNAPH M2XXX
Rural Bank of Sta. Ignacia, Inc.RUSGPHM1XXX
Security Bank CorporationSETCPHMMXXX
Shinhan BankSHBKPHMMXXX
ShopeePay Philippines, IncorporatedSHPHPHM2XXX
SpeedyPay, Incorporated / eMango PaySPEYPHM2XXX
Standard Chartered BankSCBLPHMMXXX
Starpay CorporationSRCPPHM2XXX
Sterling Bank of Asia, Inc. (A Savings Bank)STLAPH22XXX
Sumitomo Mitsui Banking CorpSMBCPHMMXXX
Summit Bank (Rural Bank of Tublay, Inc.)RUBTPHM2XXX
Sun Savings Bank, Inc.SUSVPHM1XXX
TagcashTAGCPHM2XXX
TayoCash IncorporatedTAYOPHM2XXX
Toktokwallet Inc.TOKTPHM2XXX
Tonik Digital Bank, Inc.TDBIPHM2XXX
Top Bank / Country Builders Bank, Inc.COUKPHM1XXX
Traxion Pay Incorporated / DigiCOOP / COOPNETTRXPPHM2XXX
UCPB Savings BankUCSVPHM1XXX
Union Bank of the PhilippinesUBPHPHMMXXX
Union Digital BankUNODPHM2XXX
United Overseas Bank Phils.UOVBPHMMXXX
UNObank, Inc.UNOBPHM2XXX
USSC Money Services IncorporatedUSMEPHM2XXX
Vigan Banco Rural, IncorporadaVBRIPHM2XXX
Vigan Banco Rural IncorporadaVGBCPHM1XXX
Wealth Development Bank CorporationWEDVPHM1XXX
Wise Pilipinas IncorporatedTRWIPHM2XXX
Yuanta Savings Bank, Inc.TYBKPHMMXXX
Zambales Rural Bank, Inc.ZARUPHM1XXX
Zybi Tech Inc. / JuanCashZBTEPHM2XXX

Note: This matrix shows external financial institutions and their network support. InstaPay provides real-time processing while PESONet offers batch processing with higher transaction limits.

Network Coverage

Maya

  • Processing type: Internal/proprietary processing
  • Settlement: Faster settlement due to in-house processing
  • Limits: Account-specific limits (see Maya Account Limits for details)
  • Participating institutions: Maya Bank, Inc. and Maya Philippines, Inc.

InstaPay Network

  • Real-time processing (24/7)
  • Maximum amount: PHP 50,000 per transaction
  • Participating institutions: 80+ external banks and e-money issuers (see matrix above for specific institutions)

PESONet Network

  • Batch processing (business hours)
  • Maximum amount: PHP 300,000 per transaction
  • Participating institutions: 100+ external major banks and select financial institutions (see matrix above for specific institutions)

Validation

When using financial institution codes:

  1. Format Validation: Ensure the code follows the 11-character SWIFT/BIC format
  2. Network Support: Verify the institution supports your chosen ACH channel (InstaPay/PESONet)
  3. Account Format: Each institution may have specific account number format requirements
  4. Service Hours: Some institutions may have maintenance windows or limited operating hours

Usage Examples

Basic Transfer Request

{
  "data": {
    "initiation": {
      "debit_account": {
        "financial_institution_code": "PAPHPHM1XXX",
        "account_number": "041279562523"
      },
      "credit_account": {
        "financial_institution_code": "MBTCPHMMXXX",
        "account_number": "772356410242",
        "account_name": "Maria Reyes"
      },
      "amount": {
        "currency": "PHP",
        "value": 1000.00
      },
      "transaction_purpose": "Family Support/Allowance"
    }
  }
}

Transfer with KYC Information

{
  "data": {
    "initiation": {
      "debit_account": {
        "financial_institution_code": "PAPHPHM1XXX",
        "account_number": "041279562523"
      },
      "credit_account": {
        "financial_institution_code": "BOPIPHMMXXX",
        "account_number": "123456789012",
        "account_name": "Juan Dela Cruz"
      },
      "amount": {
        "currency": "PHP",
        "value": 5000.00
      },
      "transaction_purpose": "Business Capital",
      "sender": {
        "name": {
          "first_name": "Maria",
          "last_name": "Santos"
        },
        "income_source": "Salary",
        "identification": {
          "type": "Passport",
          "number": "P1234567"
        },
        "employment": {
          "work_nature": "IT Companies"
        },
        "relationship_to_receiver": "Trade/Business Partner"
      }
    }
  }
}

Standard Field Values

Identification Types

Use these values for the identification.type field in sender and receiver information:

  • UMID/SSS Card
  • Passport
  • Driver's License
  • PRC License
  • GSIS E-Card
  • OWWA ID
  • Alien Certification of Registration (ACR)
  • Government Office and GOCC IDs (AFP, NBI, etc.)
  • Integrated Bar of the Philippines ID
  • Employee/Company ID
  • School ID
  • Senior Citizen ID
  • Seaman's Book
  • NBI Clearance
  • Police Clearance
  • Postal ID
  • Voter's ID
  • TIN Card
  • Barangay Certification
  • Certification from NCWDP
  • DSWD Certification
  • PhilHealth ID
  • PhilSys ID/PhilID

Income Sources

Use these values for the income_source and additional_income_source fields:

  • Remittance
  • Interest on Savings, Placements, Investments
  • Salary
  • Business Proceeds
  • Government Aid
  • Inheritance
  • Loan Proceeds
  • Allowance
  • Commission
  • Donation
  • Online Business
  • Pension
  • Self Employed
  • Other/s, please specify

Relationship to Receiver

Use these values for the sender.relationship_to_receiver field:

  • Father
  • Mother
  • Spouse/Common-law partner
  • Son
  • Daughter
  • Brother
  • Sister
  • Relatives
  • Guardian
  • Self
  • Friend
  • Colleague
  • Employee/Employer
  • Trade/Business Partner
  • Donor/Receiver of Charitable Funds

Transaction Purposes

Use these values for the transaction_purpose field:

  • Education-related expense
  • Medical expense
  • Goods & Services payment
  • Family Support/Allowance
  • Donations/Gifts
  • Loan Payment
  • Saving/Investments/Earnings
  • Living Expense
  • Home Improvement
  • Rent/Mortgage
  • Taxes/Gov't Fees/Obligations
  • Business Capital
  • Commissions/Professional/Management Fees
  • Purchase of Assets
  • Subscription payment
  • Lottery/Gambling winnings
  • Payment of Shipments
  • Employee Payroll/Employee Expense
  • Travel/Leisure
  • Debt Settlement

Work Nature

Use these values for the employment.work_nature and employment.additional_work_nature fields:

  • Accountant
  • Banking
  • BPO Companies
  • Brokerage/Securities Sector
  • Car Dealers
  • Casinos/Gaming Clubs/Lottery Outlet
  • Construction
  • Doctor/Dentist/Other Medical Professionals
  • E-commerce/Online Business
  • E-money Issuers
  • Education (Teacher, Tutor, Professor, etc.)
  • Embassies/Foreign Consulates
  • Financial Services (Non Stock Savings and Loans Associations (NSSLS))
  • Freelance (e.g Writer, Buy and Sell)
  • FX Dealer/Money Changer
  • Government Employees
  • Government Service (LGUs, etc.)
  • Housewife/Househusband/Dependent
  • Insurance Sector
  • IT Companies
  • Jewelry Business
  • Lawyers or Notaries
  • Legal Practice (Firms)
  • Lending and Financing
  • Manning/Employment Agencies
  • Manufacturing
  • Military and Police
  • Multi Level Marketing
  • NGO/Foundation/Charities
  • OFW
  • Other/s, please specify
  • Pawnshop
  • Precious Metals and Stones Business
  • Real Estate
  • Religious Organizations
  • Remittance Agent
  • Retiree
  • Students
  • Transportation (Driver, Operator, etc.)
  • Virtual Currencies

Validation and Compliance

Field Validation Rules

  1. Exact Match Required: Use the exact text as listed (case-sensitive)
  2. No Variations: Do not use abbreviations or alternative spellings
  3. Complete Values: Always provide the full value as specified
  4. Regulatory Compliance: Some combinations may trigger additional compliance checks

Common Validation Errors

  • Unsupported institution: Using financial institution codes not supported by the API
  • Invalid identification type: Using non-standard ID types
  • Unrecognized income source: Using income sources not in the approved list
  • Invalid relationship: Using relationships not defined in the standard list

Getting Updated Information

Financial Institution Codes

For the most current list of supported financial institution codes:

  1. Monitor API documentation updates
  2. Check with your Maya Relationship manager
  3. Contact Maya partner support at [email protected]

Standard Field Values

Standard field values are periodically updated to reflect regulatory changes:

  1. Monitor API documentation updates
  2. Check with your Maya Relationship manager
  3. Contact Maya partner support at [email protected]