With OwnPay installed and running, the next step is to configure it for real use. This page walks you through the essential actions every new installation requires — from logging in and securing your account to creating a brand, connecting a payment gateway, and generating your first API key or payment link. Plan for about 30 minutes to complete all steps.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/own-pay/OwnPay-Documentation/llms.txt
Use this file to discover all available pages before exploring further.
Log In as Master Administrator
Open your browser and navigate to your OwnPay login page:Enter the email address and password you created during the installer wizard. After logging in, you will land on the master admin dashboard, which shows a cross-brand overview of transactions, brands, and system status.
Create Your First Brand
A brand is the top-level merchant entity in OwnPay. Every customer, transaction, gateway, and staff member belongs to a brand. You must create at least one brand before you can process any payments.
- Navigate to People → Brands in the left sidebar
- Click Add Brand
- Fill in the required fields:
| Field | Description |
|---|---|
| Brand Name | The public-facing name of this merchant (e.g. “Acme Payments”) |
| Currency | The default currency for this brand (USD, EUR, BDT, etc.) |
| Timezone | Used for transaction timestamps and reports |
| Contact Email | The brand’s reply-to address for customer emails |
- Click Create Brand
Configure a Payment Gateway
A payment gateway is what connects OwnPay to an actual payment processor. Without at least one active gateway on a brand, the checkout page will have no payment methods to display.After saving, send a test transaction through the gateway to confirm it is connected correctly before switching to live mode.
- Select your brand from the brand switcher (top of the admin sidebar)
- Navigate to Gateways in the sidebar
- Click Add Gateway
- Select your payment provider from the list (e.g. Stripe, PayPal, bKash)
- Enter your gateway credentials:
- API Key / Public Key — from your payment provider’s dashboard
- Secret Key — keep this private; never share or log it
- Merchant ID — if required by the provider
- Toggle Test Mode to on if you are testing (no real charges in test mode)
- Select the payment methods and currencies you want to enable
- Click Save
Each gateway is scoped to the brand it is added to. If you have multiple brands, you must configure gateways separately for each. See Gateways for a full explanation of gateway types, test mode, and plugin-based gateways.
Generate an API Key from the Developer Hub
If you plan to integrate OwnPay programmatically — creating payment intents from your application, reading transaction data, or receiving webhooks — you need an API key scoped to a brand.For example, if your brand’s domain is
- Make sure your brand is selected in the brand switcher
- Navigate to Developers → API Keys (also accessible from Developer Hub)
- Click Generate New Key
- Give the key a descriptive label (e.g. “Production App Key” or “Mobile App Integration”)
- Copy both the Public Key and the Secret Key immediately — the secret key is shown only once
pay.acmecorp.com, all API calls for that brand go to https://pay.acmecorp.com/api/v1.Create a Payment Link and Share It
Payment links are the fastest way to start accepting payments without writing any integration code. A payment link generates a unique checkout URL that you can share by email, SMS, or any other channel.
- Navigate to Payments → Payment Links
- Click Create Payment Link
- Fill in the payment details:
- Amount — Fixed amount or leave blank to let the customer enter an amount
- Currency — Defaults to your brand’s currency
- Description — What the payment is for (shown on the checkout page)
- Customer Email — Optional; pre-fills the checkout form
- Redirect URL — Where the customer is sent after a successful payment
- Click Create
- Copy the generated link and share it with your customer
What to Do Next
With a brand configured, a gateway connected, and your first payment link or API key ready, your OwnPay installation is operational. The following resources cover the next layer of configuration and integration.Brands and Stores
Understand the multi-brand architecture, brand configuration fields, white-labeling, and domain isolation.
Core Concepts
Understand the payment lifecycle, RBAC model, webhook architecture, and gateway system before building your integration.
User Roles and Permissions
Invite staff members, create custom roles, and scope access to specific brands.
Webhooks and Events
Configure your application to receive real-time payment notifications via HMAC-signed webhook payloads.