Compliant protocol analysis and ready-to-run API implementations for BPI corporate and retail accounts
We provide Bank of the Philippine Islands (BPI) protocol analysis, automated statement fetching, InstaPay/PesoNET transfer capabilities, and QR payment generation APIs. All integrations leverage Open Banking architecture and fully comply with the Philippine Data Privacy Act of 2012.
| Data Type | Source/Feature | Granularity | Typical Use Case |
|---|---|---|---|
| Transaction History | Accounts & Statements | Date, Amount, Reference Number, Merchant/Recipient Name, Balance After | Automated ERP reconciliation and expense tracking |
| Account Balances | Dashboard / Portfolio | Current Balance, Available Balance, Currency (PHP/USD) | Treasury dashboards and liquidity management |
| Transfer Statuses | InstaPay / PesoNET Logs | Trace ID, Success/Failure Status, Timestamp, Fee Applied | Payroll verification and vendor payment confirmation |
| Investment Portfolios | Wealth Tab | Fund Name, Current NAV, Unrealized Gains/Losses | Consolidated wealth management platforms |
| QR Payments | QR Ph Engine | QR String, Payment Payload, Associated Invoice ID | E-commerce checkout and POS dynamic QR generation |
Context: Mid-sized retail companies in the Philippines spend hours manually downloading BPI statements to match against POS software.
Data/API Involved: Transaction History API & Account Balance API.
OpenData Value: Programmatically fetches daily statement data (JSON format) and directly injects it into NetSuite or Xero, automatically matching deposits via trace IDs and reducing manual reconciliation errors to zero.
Context: Online merchants need a low-fee alternative to credit cards for checkout.
Data/API Involved: Dynamic QR Ph Generation & Webhook Notifications.
OpenData Value: Generates a unique QR code tied to the specific cart amount. When the customer scans and pays via their BPI app (or any QR Ph compatible app), a webhook instantly notifies the merchant's backend to fulfill the order without manual payment verification.
Context: Gig-economy platforms and HR systems require reliable, programmatic fund disbursements to various local bank accounts.
Data/API Involved: InstaPay/PesoNET Transfer API & Mobile Key Authorization simulation.
OpenData Value: HR software triggers batch transfers directly from the corporate BPI account via API. The system handles the routing (InstaPay for real-time < 50k PHP, PesoNET for bulk) and retrieves individual success receipts for auditing.
Context: Wealth management apps need to provide users a consolidated view of their finances across multiple banks including BPI.
Data/API Involved: User Authentication, Account Balances, and Investment Portfolio Data.
OpenData Value: With explicit user consent, the aggregator securely authenticates via BPI's login protocol, periodically syncing deposit balances and RSP (Regular Subscription Plan) investment data to provide holistic financial advice.
// Fetch BPI Account Transactions (Pseudo-code) POST /v1/bpi/accounts/transactions/query Authorization: BearerContent-Type: application/json { "account_number": "XXXX-XXXX-12", "date_range": { "start": "2025-02-01T00:00:00Z", "end": "2025-02-28T23:59:59Z" }, "transaction_type": "CREDIT", "limit": 100 } // Success Response { "status": "success", "data": [ { "txn_date": "2025-02-15", "description": "INSTAPAY RCV FROM GCASH", "trace_id": "IPAY123456789", "amount": 5000.00, "running_balance": 145000.50 } ] }
// Initiate InstaPay Transfer via BPI (Pseudo-code) POST /v1/bpi/transfers/instapay/execute Authorization: Bearer{ "source_account": "XXXX-XXXX-12", "destination": { "bank_code": "010280014", // UnionBank "account_number": "109876543210", "account_name": "Juan Dela Cruz" }, "amount": 1500.00, "currency": "PHP", "purpose": "Vendor Payment", "auth_method": "MOBILE_KEY_SIMULATION" }
Our integration solutions strictly adhere to the Data Privacy Act of 2012 (Republic Act No. 10173) established by the National Privacy Commission in the Philippines, as well as the Bangko Sentral ng Pilipinas (BSP) guidelines on IT Risk Management. We implement principle of least privilege, ensuring data extraction is limited only to authorized scopes (e.g., read-only access for reconciliation). We do not store financial credentials; all tokens are managed within your secure infrastructure.
The Bank of the Philippine Islands (BPI) serves millions of retail users and corporate clients. In the rapidly digitizing Philippine market, integrating BPI data places your application alongside major fintech ecosystems like GCash and Maya. Recently, BPI has aggressively modernized its infrastructure (partnering with Red Hat and IBM in 2024 to adopt OpenShift), making API-driven interactions faster and more reliable than ever for B2B accounting software and B2C wealth apps.
We are an independent technical service studio specializing in fintech integrations, App interface protocol analysis, and Open Data implementations. Our engineers have extensive experience reverse-engineering authorization flows and building robust APIs for Southeast Asian banking platforms.
App Name: BPI
Package: com.bpi.ng.app
Managing your money has never been easier. Access your accounts, transfer funds, pay bills, and more, wherever you are, saving you frequent trips to the branch.
FAST ONLINE ACCOUNT OPENING: 1 government ID and 5 minutes are all you need to open a BPI savings account. No need to go to the branch.
NOW ALSO YOUR E-WALLET WITH QR PAYMENTS: Skip the cash-in, scan any QR Ph in stores to pay straight from your BPI app!
EASY MONEY TRANSFERS: Easily transfer money between your BPI accounts, send money to other BPI accounts, or transfer funds to other local banks and e-wallets via PesoNET and InstaPay.
TRACK & PLAN: This AI-powered feature is your very own personal finance manager! Achieve your financial goals with expert money advice and alerts.
MOBILE KEY FOR AUTHORIZING TRANSACTIONS: No more waiting for OTPs via SMS. Securely authorize your transactions using Mobile Key within the BPI app, made even easier with your device's bio-metric credentials.