Merchant withdrawal methods
Get merchant withdrawal method by ID
Returns the full details of a saved withdrawal method, including its catalog type, details, status, and cooling-period timestamp. Returns 404 if the method does not exist or is not visible to the caller.
Authorization
bearer AuthorizationBearer <token>
In: header
Path Parameters
id*string
Response Body
application/json
curl -X GET "https://api.miracle.com/v1/merchant-withdrawal-methods/string"{
"data": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"tenantId": "f97df110-f4de-492e-8849-4a6af68026b0",
"livemode": true,
"merchantId": "c3073b9d-edd0-49f2-a28d-b7ded8ff9a8b",
"methodType": "string",
"label": "string",
"details": {
"property1": "string",
"property2": "string"
},
"status": "cooling",
"activatesAt": "string",
"createdAt": "string",
"updatedAt": "string",
"deletedAt": null
}
}Empty
Create merchant withdrawal method
Creates a new saved withdrawal method for a merchant. Validates `methodType` against the platform catalog and `details` against the catalog entry’s field schema. New methods enter a cooling period (status "cooling") and become usable only after `activatesAt`.
List merchant withdrawal methods
Returns a paginated list of saved withdrawal methods visible to the caller. Filters: `merchantId`, `methodType`, `status`, `livemode`. Cursor-based pagination — default page size 20, maximum 100.