Skip to main content

Billing Operations

Process payments and establish billing agreements on behalf of your merchants.

What is Billing Operations?

Merchant Payment Processing

Handle billing intents and payment processing for your merchants, acting as an intermediary to enable Peere Network payments across your platform.

Key Operations

Billing Intent

Create billing agreements on behalf of merchants

Process Payments

Bill customers for your merchants

How It Works

1

Merchant Request

Your merchant wants to bill a customer
2

Create Intent

Send billing intent on behalf of merchant
3

Customer Approval

Customer approves through their bank
4

Process Payment

Use approved agreement phrase to bill customer

Create Billing Intent for Merchant

{
  "entityId": "merchant_456",
  "lookupPhrases": ["customer-lookup-phrase"],
  "currency": "NGN",
  "description": "Uber ride billing authorization"
}

Bill Customer for Merchant

{
  "entityId": "merchant_456",
  "agreementPhrases": ["customer-agreement-phrase"],
  "amount": 2500,
  "currency": "NGN",
  "description": "Uber ride payment"
}

Provider Role

As a provider, you act as an intermediary between merchants and the Peere Network, handling the technical integration while merchants focus on their business operations.

Technical Integration

Handle API calls and webhook processing for merchants

Business Logic

Implement payment flows and error handling

Use Cases

Enable all merchants on your e-commerce platform to accept Peere Network payments.

Webhook Handling

You’ll receive the same webhook notifications that direct merchants receive. Implement proper webhook handling to process customer decisions and payment status updates.

Next Steps

After implementing billing operations:
  1. Recurring Billing for subscription management
  2. Transaction Management to track payments
  3. Refund Management to handle refunds