Skip to main content

Refund Management

Process refunds and handle payment reversals for your customers.

What is Refund Management?

Payment Reversals

Initiate refunds for completed transactions and track refund status to provide excellent customer service and handle payment disputes.

Key Operations

Initiate Refund

Process refunds for completed transactions

Track Status

Monitor refund processing status

How It Works

1

Refund Request

Initiate refund for a completed transaction
2

Bank Processing

Customer’s bank processes the refund request
3

Status Updates

Receive real time updates on refund status
4

Completion

Funds are returned to customer’s account

Initiate Refund

{
  "transactionId": "txn_12345",
  "amount": 1500,
  "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 customer complaints and service issues by processing refunds quickly.
Refunds can only be processed for completed transactions. Ensure the original transaction was successful before attempting a refund.

Processing Times

Refund processing times vary by bank and payment method. Most refunds are processed within 3 to 5 business days, but some may take longer depending on the customer’s bank.

Next Steps

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