🏢Üye işyeri Durumu API'sı
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.
Not:
Geçerli bir geçiş yaptığınızdan emin olunmerchant_idbir talepte bulunurken. Üye işyeri mevcut değilse veya bulunamıyorsa, bir e-posta alacaksınız.404 Not Foundhata.
- 🔹 API bir gerektirirAPI Anahtarıkimlik doğrulama için.
- 🔹 merchant_idistekte sorgu parametresi olarak iletilmelidir.
💡 Örnek İstek
GET https://core.dinakel.com/api/gateway/v1/merchants/<merchant_id>/status
Headers:
Authorization: Bearer <your_api_key>
🔍 Örnek Yanıt
{
"status": true,
"statusCode": 200,
"data": {
"merchantStatus": "active"
}
}
⚠️ Hata İşleme
API aşağıdaki hata yanıtlarını sağlar:
{
"status": false,
"statusCode": 400,
"message": "Invalid or missing merchant_id"
}
400 Bad Request:merchant_id parametresi geçersiz. Doğru kimlik biçimini kullandığınızdan emin olun.
{
"status": false,
"statusCode": 404,
"message": "Merchant not found"
}
404 Not Found:Girilen ID'ye sahip üye işyeri sistemde mevcut değildir. Üye işyeri kimliğini bir kez daha kontrol edin.
{
"status": false,
"statusCode": 500,
"message": "Internal server error"
}
500 Internal Server Error:Sunucuda beklenmeyen bir hata oluştu. Daha sonra tekrar deneyin veya destek ekibiyle iletişime geçin.