🏢Merchant Status API
The Merchant Status API allows you to retrieve the current status of a specific merchant. This API can return details such as the merchant's status and protocol.
توجه:
اطمینان حاصل کنید که یک معتبر را پاس کرده ایدmerchant_idهنگام درخواست اگر تاجر وجود نداشته باشد یا پیدا نشود، شما یک را دریافت خواهید کرد404 Not Foundخطا
- 🔹 API به یک نیاز داردکلید APIبرای احراز هویت
- 🔹 راmerchant_idباید به عنوان پارامتر پرس و جو در درخواست ارسال شود.
💡 درخواست نمونه
GET https://core.dinakel.com/api/gateway/v1/merchants/<merchant_id>/status
Headers:
Authorization: Bearer <your_api_key>
🔍 نمونه پاسخ
{
"status": true,
"statusCode": 200,
"data": {
"merchantStatus": "active"
}
}
⚠️ رسیدگی به خطاها
API پاسخ های خطای زیر را ارائه می دهد:
{
"status": false,
"statusCode": 400,
"message": "Invalid or missing merchant_id"
}
400 Bad Request:پارامتر merchant_id نامعتبر است. اطمینان حاصل کنید که از قالب شناسه صحیح استفاده شده است.
{
"status": false,
"statusCode": 404,
"message": "Merchant not found"
}
404 Not Found:تاجر با شناسه ارائه شده در سیستم وجود ندارد. شناسه تاجر را دوباره بررسی کنید.
{
"status": false,
"statusCode": 500,
"message": "Internal server error"
}
500 Internal Server Error:یک خطای غیرمنتظره در سرور رخ داد. بعداً دوباره امتحان کنید یا با پشتیبانی تماس بگیرید.