Skip to main content
POST
/
api
/
v1
/
processors
/
:id
/
reclaim
Create Reclaim Request
curl --request POST \
  --url https://api.example.com/api/v1/processors/:id/reclaim \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "amount": "<string>",
  "reason": "<string>"
}
'

Create Reclaim Request

Submit a request to reclaim (withdraw) funds from processor account. Admin will review.

Endpoint

POST /api/v1/processors/:id/reclaim

Authentication

Authorization
string
required
Bearer token (Processor JWT)

Path Parameters

id
string
required
Processor UUID

Request Body

amount
string
required
Amount to reclaim (e.g., “1000.00”)
reason
string
Reason for reclaim request

Response

{
  "success": true,
  "request_id": "reclaim_abc123",
  "message": "Reclaim request submitted successfully"
}

Workflow

  1. Processor submits reclaim request
  2. Request status is pending
  3. Admin reviews and approves/rejects
  4. On approval, funds are transferred

Errors

CodeDescription
400Invalid amount or exceeds balance
404Processor not found
401Unauthorized