Core Concepts
Fundamental Terms
Fundamental Terms
Invisible Economy
Invisible Economy
An economic model where transactions happen seamlessly without visible payment instruments. Customers pay using their identity, making the payment process “invisible” to the user experience.
Agreement Phrase
Agreement Phrase
An encrypted string that represents a billing agreement between a customer, their bank, and a merchant. This phrase grants permission to bill the customer based on agreed settings and spending limits.
Lookup Phrase
Lookup Phrase
A unique identifier used to find and communicate with customers through their banks. Used by merchants to initiate one-time billing or discover customers for recurring and on-demand billing.
Payment Operations
Billing Process
Billing Terminology
Billing Terminology
Billing Intent
Billing Intent
A request from a merchant to establish a billing agreement with a customer. The customer decides whether to approve, deny, or set spending limits for future transactions.
Customer Decision
Customer Decision
The customer’s response to a billing intent. Options include: - approve_once: Requires approval for each transaction - approve_recurring: Grants permission for future billing - deny: Rejects the billing agreement - suspended:
Temporarily pauses billing capability
Spending Limits
Spending Limits
Financial constraints set by customers on their billing agreements: - Single: Maximum amount per transaction - Daily: Maximum amount per day - Weekly: Maximum amount per week - Monthly: Maximum amount per month
Billing Request
Billing Request
An actual attempt by a merchant to charge a customer using an approved agreement phrase. Requires prior billing agreement.
Transaction Types
One-Time Payment
Single transaction that requires individual customer approval each time
Recurring Payment
Automated billing for subscriptions or regular services with pre-approved limits
On-Demand Payment
Instant billing when customer uses a service (like ride-sharing or delivery)
Scheduled Payment
Payments processed at specific intervals (daily, weekly, monthly)
Technical Terms
API and Integration
Technical Concepts
Technical Concepts
Webhook
Webhook
Real-time HTTP notifications sent by Peere Network to your application when specific events occur (payment completion, customer decisions, etc.).
Device ID
Device ID
Unique identifier for customer devices (phones, tablets, computers) that enables automatic customer discovery when they visit merchant websites or apps.
Batch Processing
Batch Processing
Processing multiple operations (customer migration, merchant onboarding) in groups for efficiency and rate limit management.
Rate Limiting
Rate Limiting
API usage restrictions that limit the number of requests per time period to ensure fair usage and system stability.
Bearer Token
Bearer Token
Authentication method using API keys in the Authorization header for secure API access.
Status and States
Transaction Status
- Payment States
- Customer Decision States
- Account States
pending: Transaction initiated but not yet processedcompleted: Transaction successfully processed and settledfailed: Transaction could not be completed due to errorreversed: Transaction was reversed or cancelledrefunded: Full refund issued for the transactionrefunded_partial: Partial refund issued for the transaction
Financial Terms
Currency and Amounts
Financial Concepts
Financial Concepts
Base Currency
Base Currency
The primary currency for transactions in a region (e.g., NGN for Nigeria, USD for United States).
Settlement
Settlement
The process of transferring funds from customer accounts to merchant accounts after successful transactions.
Float
Float
Pre-funded account balance used for instant transaction processing before actual bank settlement.
Processing Fee
Processing Fee
Transaction fee charged by Peere Network for payment processing services.
Refund
Refund
Return of funds to customer, either full or partial, for a completed transaction.
Trust and Verification
Basic Trust
Features: Standard billing operations Limits: Basic transaction limits Requirements: Minimal verification
Enhanced Trust
Features: Device lookup, advanced billing Limits: Higher transaction limits Requirements: Business verification
Premium Trust
Features: Full feature access, priority support Limits: Maximum transaction limits Requirements: Full KYC and compliance
Regional Terms
Nigeria-Specific
Nigerian Market Terms
NGN: Nigerian Naira currency code CBN: Central Bank of Nigeria (regulatory authority) BVN: Bank Verification Number (customer identifier) NUBAN: Nigeria Uniform Bank Account Number format
Acronyms and Abbreviations
- Technical
- Financial
- Regional
API: Application Programming InterfaceHTTP: HyperText Transfer ProtocolJSON: JavaScript Object NotationREST: Representational State TransferSDK: Software Development KitURL: Uniform Resource LocatorUUID: Universally Unique Identifier
Usage Examples
Common Phrases in Context
Related Resources
API Reference
Detailed API endpoint documentation
Integration Guides
Step-by-step integration tutorials
Webhooks Guide
Real-time notification setup
Status Codes
HTTP response code meanings