Skip to main content
Peere is a payment network where money moves strictly on identity (palm scanning, biometric recognition, and invisible systems) rather than traditional Everyday Carry items like credit cards, cash, and phones. Peere is built to drive us into an era of invisible payment and represent an innovative alternative to established physical payment networks like Visa and Mastercard.  

The Players

Banks

Financial institutions that manage customer accounts and authorize payments

Merchants

Businesses that want to receive payments from customers
This creates two distinct flow of payment: Bank(customer) to Bank(customer), and Merchant to Bank(customer)

1. As a Bank, how can my customers pay using Peere?

Banks act as the trusted intermediary between customers or customer and merchant. Managing customer identities and payment authorizations. You control your customers’ payment decisions and ensure secure, compliant transactions.    

Steps to setting up your customers

1

Customer Onboarding

First, you need to onboard your existing customers to the Peere network using our batch migration endpoint /v1/bank/customers.
2

Device Linking (online payments only)

Link your customers’ devices to their lookup IDs that was created during onboarding, for seamless merchant interaction online. see /v1/bank/customer/device/link. check our demo page to see this in action.
3

Handling Payment Requests

We send two types of webhook notifications, to notify you whenever a customer wants to make payment either instore or online, and when merchants want to establish billing agreements with a customer.

Billing Intent Notifications

When merchants want to establish billing agreements, you’ll receive Billing Intent Webhook notifications. These notifications indicate that a merchant is requesting your customer’s approval for billing permissions. You should notify the customer through FCM or email about the merchant’s request and direct them to review it within your app. See example UI

Billing Request Notifications

You’ll receive Billing Request Webhook notifications when a customer attempts to make payment instore or online. These notifications imforms you that a merchant wants to bill your customer. You are advised to send the customer an FCM/email notification to the customer, to either accept (in cases where permission is needed) or to notify him of such debit

Responding to Billing Intents

After receiving a Billing Intent Notification from a merchant, notify the respective customer via FCM or email based on the webhook intent. If billing requires approval, provide a UI where the customer can accept/decline billing (customer has limited time to respond, else billing will decline automatically). Else confirm that the customer has enough balance and bill accordingly. Respond using /v1/billing/intent-response:
4

Managing Customer Decisions

Managing Customer Decisions

View Decisions

Monitor all customer decisions http GET /v1/bank/customer-decisions

Update Decisions

Modify existing decisions http PUT /v1/bank/customer-decisions/:id

Track Subscriptions

Monitor customer subscriptions http GET /v1/bank/customer/subscriptions
5

Transaction Management

Transaction Management

Track all transactions involving your customers and get detailed transaction information for compliance and reporting.

Transaction History

http GET /v1/transaction-history

Transaction Details

http GET /v1/transaction-details