Advanced Guide

Merchant Power User Guide

Advanced configuration, fee optimization, cross-chain settlement, and everything you need to run Peer Pay at scale.

โ† Basic Setup Guide
1

Advanced Checkout Customization

๐ŸŽจ Branding & Appearance

Make the checkout experience your own. All settings are in the merchant portal under Settings:

๐Ÿท๏ธ Business Name

Displayed to buyers on the checkout page. Use your brand name, not a personal name.

๐ŸŽจ Brand Colors

Customize the checkout accent color to match your brand. Applies to buttons, highlights, and UI elements.

๐Ÿ–ผ๏ธ Profile Picture

Upload your logo. Shown on the checkout page so buyers know who they're paying.

๐Ÿ’ฑ Default Currency

Set the default fiat currency for your checkout. Buyers see prices in your chosen currency.

โš™๏ธ Payment Configuration

Control which payment methods your buyers can use and your cost structure:

  • Payment platforms โ€” Enable/disable specific payment methods. Only show what your customers actually use.
Venmo
CashApp
Zelle
Revolut
PayPal
Wise
Chime
Luxon Pay
Monzo
  • Max spread โ€” Set the maximum exchange rate spread you're willing to accept. This is the markup on the exchange rate that goes to liquidity providers. Lower spread = better rate for you, but may result in slower order fulfillment. Higher spread = faster fills, higher cost.
  • Default currency โ€” Choose the base currency for your orders.
๐Ÿ’กSpread tip: Start with the default spread and adjust based on your experience. If orders are filling instantly, you can probably lower it. If they're taking a while, bump it up slightly.
2

Fee Tranches & Tiered Pricing

๐Ÿ“Š How Tranche Tiers Work

Peer Pay supports tiered spread caps based on order size. This means you can set different maximum spreads for different transaction amounts โ€” so larger orders get better rates automatically.

The idea is simple: you decide which order sizes matter most to your business and set your willingness to pay accordingly.

  • If there are certain order sizes you really want access to, you can set a higher spread cap for those tiers โ€” signaling to LPs that you're willing to pay a premium for fast fills at that size
  • For order sizes you care less about, set a lower cap โ€” you won't overpay on transactions that aren't as valuable to you
  • Market rates move constantly, so there's no universal "right" spread โ€” it depends on your business, your volume, and what you're optimizing for
โšกWhy this matters: Without tranches, you'd have to choose one spread cap for all orders โ€” overpaying on some, underpaying on others. With tranches, you have granular control: pay more where it matters, save where it doesn't.

๐Ÿ”ง Setting Up Your Tranches

Tranche configuration is available in your merchant settings. Define your tiers based on your business needs:

  • Set the order size breakpoints that match your typical transaction sizes
  • Assign a max spread cap for each tier โ€” higher for sizes you want prioritized, lower for sizes you're less willing to pay for
  • The system automatically applies the correct tier based on order amount
  • Buyers always see the final price โ€” they don't see the spread breakdown
  • Adjust anytime as market conditions and your needs change
๐Ÿ’กExample: A merchant who prioritizes fast fills on smaller, frequent payments might configure tranches like this:
Order SizeMax Spread Cap
$0 โ€“ $4998%
$500 โ€“ $9996%
$1,000 โ€“ $1,4995%
$1,500 โ€“ $2,4994.5%
$2,500+4%

In this setup, the merchant is willing to pay a higher premium on small orders to ensure they fill quickly โ€” that's where their volume is. Larger orders get a tighter cap since they're less frequent. Your configuration will look completely different depending on your business โ€” this is just one example. Set each tier based on what you prioritize.

3

Cross-Chain Auto-Bridging

๐ŸŒ‰ Receive Any Token on Any Chain

By default, Peer Pay settles in USDC on Base. But with auto-bridging, you can configure your checkout to automatically bridge and convert funds so you receive a specific token on a specific chain.

  • Buyer pays in fiat (Venmo, CashApp, etc.) โ†’ order completes โ†’ funds are automatically bridged to your target chain and swapped to your target token
  • No manual bridging or swapping required on your end
  • Settlement happens automatically after order completion
๐Ÿ”—Try it live: Go to demo.pay.peer.xyz, select "Build Custom" to build your own checkout flow, and play around with the chain/token options to see how auto-bridging works in real time.

โ›“๏ธ Supported Chains & Use Cases

Auto-bridging supports major EVM chains and tokens. Common configurations:

Use CaseReceiveChain
Default (no bridging)USDCBase
Ethereum mainnet settlementUSDC / ETHEthereum
Arbitrum DeFiUSDC / ARBArbitrum
Polygon operationsUSDC / MATICPolygon
Custom tokenAny supported ERC-20Any supported chain
๐Ÿ’กPerfect for: DeFi protocols that want fiat deposits directly into their chain, merchants who operate on a specific L2, or anyone who wants to skip the manual bridge step.
4

Order Forwarding

๐Ÿ“ค Forward Funds to a Custom Wallet

By default, completed orders deposit USDC into your merchant wallet. With order forwarding, you can route funds directly to a different wallet address instead.

  • Deposit address โ€” Perfect for casinos, poker platforms, and onramps: generate a unique deposit address and have funds land directly into a player's account or platform wallet. No manual transfers needed.
  • Treasury wallet โ€” Send directly to your company's multisig or treasury
  • Smart contract โ€” Route funds into a DeFi protocol, vault, or staking contract automatically
  • Cold storage โ€” Forward to a hardware wallet address for maximum security
  • Third-party โ€” Pay suppliers, partners, or service providers directly from order revenue
โš ๏ธDouble-check your forwarding address. Funds sent to the wrong address cannot be recovered. Make sure the destination wallet supports USDC on the correct chain (Base by default, or your configured chain if using auto-bridging).

๐Ÿ”„ Forwarding + Auto-Bridging

These features stack. You can configure your checkout to:

  1. Accept fiat payment from the buyer
  2. Auto-bridge to your target chain and token
  3. Forward the resulting tokens to a custom wallet address

Example: Buyer pays $500 via Venmo โ†’ auto-bridges to ETH on Arbitrum โ†’ deposits directly into your Arbitrum treasury wallet. Fully automated, no manual steps.

5

Referral System & Fee Splitting

๐Ÿค Revenue Sharing

Peer Pay supports referral-based fee splitting โ€” a way to share revenue with partners, affiliates, or platforms that drive volume to your checkout.

  • Referral fees โ€” Set a percentage of transaction value to be automatically split with a referrer
  • Affiliate tracking โ€” Generate unique referral links to track which partner drove each transaction
  • Automatic payouts โ€” Revenue share is calculated and allocated automatically per transaction
๐Ÿ’กUse cases: Reward affiliates who send you customers, share revenue with platform partners, or incentivize community members to promote your checkout link.

๐Ÿ“ Fee Structure Breakdown

Here's how fees layer in a typical Peer Pay transaction:

Fee LayerWho Sets ItWho Receives It
Platform feePeer (automatic)Peer
SpreadMarket / LPLiquidity providers
Merchant feeYou (configurable)You
Referral feeYou (configurable)Your referral partner

All fees are transparent and configurable. The buyer sees one final price โ€” they don't see the breakdown between platform, spread, merchant, and referral fees.

6

Checkout SDK Integration

๐Ÿงฉ Embed Peer Pay on Any Website

Peer Pay is not limited to Telegram. The Telegram bot is just one way to create orders โ€” the checkout SDK lets you integrate Peer Pay directly into literally any website or app. No Telegram account required.

โšกAny platform, any website, any app. E-commerce stores, gaming platforms, SaaS products, mobile apps, poker lobbies, casino cashiers โ€” if it has a frontend, you can embed Peer Pay. The SDK handles everything: order creation, payment flow, settlement, and callbacks.
  • Embedded checkout โ€” iFrame or redirect-based integration, works on any website
  • Customizable UI โ€” Match your brand's look and feel (or go fully white-label)
  • Webhooks โ€” Get real-time notifications when orders are created, completed, or expired
  • Programmatic order creation โ€” Create orders via API โ€” no Telegram, no manual steps
  • No Telegram dependency โ€” The SDK is a standalone integration. Use it without ever touching the Telegram bot
๐Ÿ“šFull integration docs: docs.peer.xyz โ€” see the "Integrate Peer" section for step-by-step SDK setup, API reference, and code examples.
๐Ÿ”—Live demo: See the embedded checkout in action at demo.pay.peer.xyz

๐Ÿ‘ป White-Label / Hide Peer Branding

For merchants who want a fully branded experience, Peer Pay supports white-label mode โ€” removing Peer branding entirely from the checkout flow.

  • Hide "Powered by Peer" โ€” Remove all Peer logos and branding from the checkout page
  • Custom domain โ€” Serve the checkout from your own domain for a seamless experience
  • Full brand control โ€” Your name, your colors, your logo โ€” buyers never see Peer
๐Ÿ’กBest for: Platforms, aggregators, and enterprise merchants who want to present the checkout as their own. Your customers see your brand โ€” Peer is invisible infrastructure behind the scenes.

๐Ÿ”” Webhooks

Webhooks are configured in your merchant portal. They send real-time HTTP callbacks to your server when order events occur:

  • order.created โ€” Buyer initiated an order
  • order.completed โ€” Payment verified, USDC settled
  • order.expired โ€” 4-hour window elapsed without completion
  • order.cancelled โ€” Order was cancelled

Set your webhook URL in the merchant portal under Settings. Webhooks let you automate downstream actions โ€” update your database, send confirmation emails, trigger fulfillment, or credit user accounts automatically. For full webhook payload reference, see docs.peer.xyz.

7

Operational Best Practices

๐Ÿ“ˆ Scaling Your Volume

  • Start small, scale up โ€” Run test orders first, then gradually increase ticket sizes
  • Monitor fill times โ€” If orders take too long to fill, consider increasing your max spread slightly to attract more LP liquidity
  • Peak hours โ€” Liquidity is generally higher during US business hours (9amโ€“9pm ET). Plan larger orders accordingly
  • Spread your orders โ€” Instead of one $5,000 order, consider splitting into multiple smaller orders for faster fills (unless using tranche tiers with favorable large-order rates)

๐Ÿ›ก๏ธ Chargeback Prevention

Chargebacks are your responsibility. Here's how to minimize risk:

  • Vet your buyers โ€” Know who you're transacting with, especially for large amounts
  • Start with small orders โ€” Build trust before processing large transactions with new buyers
  • Keep records โ€” Save order IDs, timestamps, and communication logs
  • Set expectations โ€” Make sure buyers understand the payment is final
  • Monitor patterns โ€” Repeated small orders from unknown buyers can be a red flag
๐Ÿ”ดRecurring chargebacks will result in complete discontinuation of service. Peer takes chargebacks seriously โ€” they impact the entire liquidity network.

๐Ÿ‘ฅ Team Management

For businesses with multiple team members handling payments:

  • Invite team members via the merchant portal using email invite links
  • Each team member gets their own access to view orders and manage settings
  • Coming soon: Team members will be able to send out payment links on behalf of your merchant account

๐Ÿงช Sandbox & Testing

Before going live with a full integration, we recommend testing in a sandbox environment:

  • Test orders โ€” Create small test orders to validate your setup, webhooks, and forwarding configuration
  • SDK sandbox โ€” Test your embedded checkout integration without processing real payments
  • Webhook testing โ€” Verify your server correctly receives and handles webhook payloads before going live
  • End-to-end validation โ€” Walk through the complete flow: order creation โ†’ buyer payment โ†’ settlement โ†’ forwarding/bridging
๐Ÿ’กContact us to set up sandbox access for your integration. We'll provide a test environment so you can develop and validate without risk.
?

Advanced FAQ

Configuration
Cross-Chain & Forwarding
SDK & Integration

๐Ÿ“ฑ Get the Peer App

Your buyers need this to complete payments. You need it to offramp for free.