Skip to main content

Refund Management

Process refunds and handle payment reversals on behalf of your merchants.

What is Refund Management?

Merchant Refund Processing

Initiate and track refunds for your merchants, providing comprehensive refund management across your platform.

Key Operations

Initiate Refunds

Process refunds on behalf of merchants

Track Status

Monitor refund processing status

How It Works

1

Merchant Request

Merchant requests refund for a customer transaction
2

Refund Processing

Initiate refund through Peere Network
3

Bank Processing

Customer’s bank processes the refund
4

Status Updates

Track refund status and notify merchant

Initiate Refund for Merchant

{
  "entityId": "merchant_456",
  "transactionId": "txn_12345",
  "amount": 2500,
  "reason": "Customer requested refund",
  "refundType": "full"
}

Check Refund Status

curl -X GET "https://api.peere.network/v1/refunds/{refundId}/status" \
  -H "Authorization: Bearer YOUR_TOKEN"

Refund Types

Full Refund

Refund the complete transaction amount

Partial Refund

Refund a portion of the transaction amount

Refund Status Types

pending

Refund initiated, processing

processing

Bank is processing refund

completed

Refund successfully processed

failed

Refund failed or was rejected

Use Cases

Handle refund requests across all merchants on your platform efficiently.

Platform Benefits

As a provider, you can implement consistent refund policies across all merchants, provide better customer service, and maintain platform wide refund analytics.
Provide uniform refund experience across all merchants on your platform.
Refunds can only be processed for completed transactions. Ensure the original transaction was successful before attempting a refund.

Next Steps

After implementing refund management:
  1. Transaction Management to track refund transactions
  2. Customer Decisions to understand authorization patterns