BomaPay Documentation

BomaPay API documentation covering payment partners, integration flows, authentication, API endpoints, and SDKs.

← Back to projects

Definition of key concepts

ConceptDescription
MerchantAny legal organization that wants to collect payments. A merchant usually has a website or an application from which they will accept payments. All MDAs can be classified as Merchants
ProductA product or service offered by the merchant to its users. It represents the reason why a payment is collected.
Payment AccountMerchant bank account where collected payments should be deposited.
InvoiceInvoice generated by a merchant to a user so that they can pay for products.
Merchant PortalWeb portal where merchants can manage resources (products, payment accounts, public key, secret key, callback url) required to use the API and do support functions like searching invoices, extending expiration dates of invoices and re-pushing payment notifications for paid invoices.