Open (open.money)
Open is one of India's leading SMB neobanks, pioneering "connected banking" - a unified business finance platform that layers payments, automated reconciliation, accounting, payroll, expense management, vendor payouts, and GST-compliant invoicing on top of partner-bank current accounts (ICICI, SBI, Axis Bank, Yes Bank and 20+ others). Beyond its SMB application, Open also ships an embedded-finance / Banking-as-a-Service stack branded as Zwitch (zwitch.io), which exposes the same connected-banking primitives - virtual accounts, payouts via NEFT/IMPS/RTGS, UPI collect and intent flows, the Layer hosted payment gateway, beneficiary management, PAN/bank/VPA verification, webhooks, and split settlements - as REST APIs for fintechs and platforms that want to embed account-to-account payments and Indian payment rails into their own products. Open's broader portfolio also includes BankingStack (white-label connected banking for partner banks), the Open Capital lending product, and a suite of e-commerce plugins (WooCommerce, Magento, OpenCart, PrestaShop, CS-Cart, WHMCS) plus PHP, Java, Node.js, iOS, and Android SDKs for the Layer payment gateway.
10 APIs
0 Features
Connected BankingNeobankSMBEmbedded FinanceBanking as a ServicePaymentsPayoutsUPIAccountingPayrollExpense ManagementIndiaFintech
Programmatic creation and management of virtual accounts used as transfer wallets, collection wallets, and collection tools on top of partner-bank infrastructure. Virtual accoun...
Initiate single or bulk fund transfers from a virtual account to bank beneficiaries over NEFT, IMPS, or RTGS, and inspect transfer status, UTR, and settlement details. Powers ve...
Manage the set of bank-account beneficiaries that can be paid from a virtual account. Supports creating beneficiaries, listing, retrieving, updating, and deleting, with optional...
UPI collect requests, UPI Intent strings, and dynamic UPI QR codes for accepting customer-initiated payments on India's Unified Payments Interface rails. Includes mandate flows ...
Layer is Zwitch's hosted payment gateway. A few lines of layer.js render a fully PCI-compliant checkout pop-up that accepts net banking, UPI, credit/debit cards, and wallets. Se...
Identity and account-validation suite used during merchant onboarding, KYB, and pre-payout checks. Endpoints cover PAN verification, name matching, bank-account validation (stan...
Configure split-settlement rules so that incoming payments are automatically apportioned across multiple beneficiary accounts at settlement time. Used by marketplaces, aggregato...
Real-time event delivery for payment, transfer, refund, settlement, virtual-account, and verification lifecycle events, with HMAC signature verification and configurable retry p...
No-code hosted payment pages and payment links that small businesses can share over email, SMS, or WhatsApp to collect one-time or recurring payments without writing integration...
Open's flagship SMB neobanking application. Connects one or more partner-bank current accounts (ICICI, SBI, Axis Bank, Yes Bank, and others) and layers on bill and invoice manag...
aid: open-financial
name: Open (open.money)
description: >-
Open is one of India's leading SMB neobanks, pioneering "connected banking" -
a unified business finance platform that layers payments, automated
reconciliation, accounting, payroll, expense management, vendor payouts, and
GST-compliant invoicing on top of partner-bank current accounts (ICICI, SBI,
Axis Bank, Yes Bank and 20+ others). Beyond its SMB application, Open also
ships an embedded-finance / Banking-as-a-Service stack branded as Zwitch
(zwitch.io), which exposes the same connected-banking primitives - virtual
accounts, payouts via NEFT/IMPS/RTGS, UPI collect and intent flows, the Layer
hosted payment gateway, beneficiary management, PAN/bank/VPA verification,
webhooks, and split settlements - as REST APIs for fintechs and platforms
that want to embed account-to-account payments and Indian payment rails into
their own products. Open's broader portfolio also includes BankingStack
(white-label connected banking for partner banks), the Open Capital lending
product, and a suite of e-commerce plugins (WooCommerce, Magento, OpenCart,
PrestaShop, CS-Cart, WHMCS) plus PHP, Java, Node.js, iOS, and Android SDKs
for the Layer payment gateway.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
access: 3rd-Party
position: Producer
created: '2026-05-24'
modified: '2026-05-24'
tags:
- Connected Banking
- Neobank
- SMB
- Embedded Finance
- Banking as a Service
- Payments
- Payouts
- UPI
- Accounting
- Payroll
- Expense Management
- India
- Fintech
url: >-
https://raw.githubusercontent.com/api-evangelist/open-financial/refs/heads/main/apis.yml
specificationVersion: '0.20'
apis:
- aid: open-financial:virtual-accounts
name: Open Zwitch Virtual Accounts API
description: >-
Programmatic creation and management of virtual accounts used as
transfer wallets, collection wallets, and collection tools on top of
partner-bank infrastructure. Virtual accounts give platforms a unique
IFSC-and-account-number pair for each end customer so that inbound
transfers (NEFT, IMPS, RTGS, UPI) auto-reconcile to the correct
beneficiary, and outbound payouts can be debited from a controlled
sub-ledger.
humanURL: https://developers.zwitch.io/reference/virtual-accounts
baseURL: https://api.zwitch.io/v1
tags:
- Virtual Accounts
- Sub-Accounts
- Reconciliation
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/virtual-accounts
- type: Authentication
url: https://developers.zwitch.io/reference/authorization
- aid: open-financial:transfers
name: Open Zwitch Transfers API
description: >-
Initiate single or bulk fund transfers from a virtual account to bank
beneficiaries over NEFT, IMPS, or RTGS, and inspect transfer status,
UTR, and settlement details. Powers vendor payouts, refunds,
reimbursements, payroll, and split disbursements.
humanURL: https://developers.zwitch.io/reference/transfers
baseURL: https://api.zwitch.io/v1
tags:
- Payouts
- Transfers
- NEFT
- IMPS
- RTGS
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/transfers
- type: Documentation
url: https://developers.zwitch.io/docs/bulk-transfers
- aid: open-financial:beneficiaries
name: Open Zwitch Beneficiaries API
description: >-
Manage the set of bank-account beneficiaries that can be paid from a
virtual account. Supports creating beneficiaries, listing, retrieving,
updating, and deleting, with optional penny-drop validation before the
beneficiary becomes eligible for payouts.
humanURL: https://developers.zwitch.io/reference/beneficiaries
baseURL: https://api.zwitch.io/v1
tags:
- Beneficiaries
- Payouts
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/beneficiaries
- aid: open-financial:upi
name: Open Zwitch UPI API
description: >-
UPI collect requests, UPI Intent strings, and dynamic UPI QR codes for
accepting customer-initiated payments on India's Unified Payments
Interface rails. Includes mandate flows and webhook callbacks for
payment success / failure events.
humanURL: https://developers.zwitch.io/reference/upi
baseURL: https://api.zwitch.io/v1
tags:
- UPI
- Collect
- QR
- Payments
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/upi
- aid: open-financial:layer
name: Open Layer Payment Gateway API
description: >-
Layer is Zwitch's hosted payment gateway. A few lines of layer.js render
a fully PCI-compliant checkout pop-up that accepts net banking, UPI,
credit/debit cards, and wallets. Server-side APIs create payment tokens,
query payment status, issue full and partial refunds (including batch
refunds), and download settlement reports. Mobile SDKs are available for
Android, iOS, and Flutter.
humanURL: https://developers.zwitch.io/docs/layer
baseURL: https://api.zwitch.io/v1
tags:
- Payment Gateway
- Checkout
- Cards
- UPI
- Net Banking
- Refunds
properties:
- type: Documentation
url: https://developers.zwitch.io/docs/layer
- type: Documentation
url: https://docs.bankopen.com/reference/payment-request
- type: SDK
url: https://github.com/bankopen/Layer-PHP-SDK
name: Layer PHP SDK
- type: SDK
url: https://github.com/bankopen/layer-java-sdk
name: Layer Java SDK
- type: SDK
url: https://github.com/bankopen/layer-nodejs-sdk
name: Layer Node.js SDK
- type: SDK
url: https://github.com/bankopen/open-payment-iOS-framework
name: Open Payment iOS Framework
- aid: open-financial:verification
name: Open Zwitch Verification API
description: >-
Identity and account-validation suite used during merchant onboarding,
KYB, and pre-payout checks. Endpoints cover PAN verification, name
matching, bank-account validation (standard and pennyless), and VPA
(UPI ID) verification.
humanURL: https://developers.zwitch.io/reference/verifications
baseURL: https://api.zwitch.io/v1
tags:
- Verification
- KYC
- PAN
- VPA
- Bank Account
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/verifications
- aid: open-financial:settlements
name: Open Zwitch Split Settlements API
description: >-
Configure split-settlement rules so that incoming payments are
automatically apportioned across multiple beneficiary accounts at
settlement time. Used by marketplaces, aggregators, and platforms
handling on-behalf-of flows.
humanURL: https://developers.zwitch.io/reference/settlements
baseURL: https://api.zwitch.io/v1
tags:
- Settlements
- Split Payments
- Marketplaces
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/settlements
- aid: open-financial:webhooks
name: Open Zwitch Webhooks
description: >-
Real-time event delivery for payment, transfer, refund, settlement,
virtual-account, and verification lifecycle events, with HMAC signature
verification and configurable retry policies.
humanURL: https://developers.zwitch.io/reference/webhooks
baseURL: https://api.zwitch.io/v1
tags:
- Webhooks
- Events
- Notifications
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/webhooks
- aid: open-financial:payment-pages
name: Open Zwitch Payment Pages API
description: >-
No-code hosted payment pages and payment links that small businesses
can share over email, SMS, or WhatsApp to collect one-time or recurring
payments without writing integration code. Server APIs let platforms
generate pages programmatically and listen for paid-event webhooks.
humanURL: https://developers.zwitch.io/reference/payment-pages
baseURL: https://api.zwitch.io/v1
tags:
- Payment Pages
- Payment Links
- No-Code
- Collections
properties:
- type: Documentation
url: https://developers.zwitch.io/reference/payment-pages
- aid: open-financial:connected-banking
name: Open Connected Banking Platform
description: >-
Open's flagship SMB neobanking application. Connects one or more
partner-bank current accounts (ICICI, SBI, Axis Bank, Yes Bank, and
others) and layers on bill and invoice management, vendor payments,
automated reconciliation, GST-compliant invoicing, accounts payable and
receivable automation, and two-way sync with Tally, Zoho Books, Oracle
NetSuite, and Microsoft Dynamics. Available via web and mobile apps;
programmatic access is delivered through the Zwitch / BankingStack APIs
above.
humanURL: https://open.money/developers
baseURL: https://open.money/developers
tags:
- Connected Banking
- Neobank
- SMB
- Accounting
- Reconciliation
properties:
- type: Documentation
url: https://open.money/developers
- type: Portal
url: https://open.money/
common:
- type: Website
url: https://open.money/
- type: Website
url: https://www.zwitch.io/
- type: Documentation
url: https://developers.zwitch.io/
- type: Documentation
url: https://docs.bankopen.com/
- type: GettingStarted
url: https://developers.zwitch.io/reference/introduction
- type: Authentication
url: https://developers.zwitch.io/reference/authorization
- type: Console
url: https://app.zwitch.io/
- type: SignUp
url: https://app.zwitch.io/
- type: GitHub
url: https://github.com/bankopen
- type: LinkedIn
url: https://www.linkedin.com/company/bankopen
- type: X
url: https://x.com/bankopen
- type: Blog
url: https://open.money/blog
- type: Blog
url: https://www.zwitch.io/blog
- type: Pricing
url: https://open.money/pricing
- type: Pricing
url: https://www.zwitch.io/pricing
- type: TermsOfService
url: https://open.money/terms
- type: PrivacyPolicy
url: https://open.money/privacy
maintainers:
- FN: API Evangelist
url: https://apievangelist.com