Kayıtlı üye işyeri listesini almak için kullanılan servistir. Paging yapısı desteklenmektedir. Bu serviste istek yapabilmesi için token bilgisinin Header'da gönderilmesi gerekmektedir. Bu linkten Üye İşyeri Doğrulama token bilgilerine ulaşabilirsiniz
Parametre ismi | Tip | Uzunluk | Zorunluluk | Örnek Değer | Açıklama |
---|---|---|---|---|---|
parentMerchantId | long | 16 | Evet | 27 | Sizin için oluşturulan Üye işyeri ID'si |
identityNumber | String | 12 | Hayır | 12345678912 | TC kimlik numarası filtreleme. Dolu gönderilmesi halinde bu kimlik numarasına ait üye işyeri bilgisi döner |
taxNumber | String | 20 | Hayır | 1700000021 | Vergi numarası filtreleme. Dolu gönderilmesi halinde bu vergi numarasına ait üye işyeri bilgisi döner |
pageOptions | Paging kontrollerinin yapıldığı sınıftır. | ||||
page | int | - | Evet | 1 | Listelenmesi istenen sayfa numarası |
pageSize | int | - | Evet | 20 | Bir sayfada listelenecek işlem adedi |
sortOrder | String | 4 | Evet | Asc, Desc | Bir sayfada listelenecek işlem adedir. sortField'da yazılacak bilgiye göre sıralı listelenmesi için "Asc" , tersten sıralanması için "Desc" yazılmalıdır. |
sortField | String | 35 | Evet | 1 | Sıralanması istenen alan adı. Oluşturulma tarihine göre sıralalanması için "StartDate" girilebilir. |
Parametre ismi | Tip | Uzunluk | Açıklama |
---|---|---|---|
merchantStatus | string | 20 | Üye işyeri durumu. ACTIVE --> Aktif, PASSIVE --> Pasif |
name | string | 100 | Üye işyeri adı |
forceNonsecureAddCard | boolean | - | Üye işyerina ait işlemler 3D Secure zorunluluk belirteci. "true": 3D Secure zorunlu, "false": 3D Secure zorunlu değil. |
onusActive | boolean | - | Banka yönlendirme on-us durumu. (Şimdilik kullanılmamaktadır) |
useApi | boolean | - | Api kullanma yetkisi. "true": Api kullanabilir, "false": Api kullanamaz. |
merchantNumber | string | 255 | Üye işyeri numarası |
bkmMerchantId | integer | - | BKM üye işyeri ID |
mcc | string | 100 | Üye işyeri katagori kodu |
namePlate | string | 100 | Üye işyeri tabela adı |
identityNumber | string | 12 | Üye işyeri kimlik numarası |
taxNumber | string | 10 | Üye işyeri vergi numarası |
address | string | 256 | Üye işyeri adresi |
town | string | 100 | Üye işyeri adresi ilçe bilgisi |
city | string | 100 | Üye işyeri adresi şehir bilgisi |
postCode | string | 100 | Üye işyeri adresi posta kodu |
phoneNumber | string | 20 | Üye işyeri adresi telefonu |
string | 100 | Üye işyeri e-posta adresi | |
webAddress | string | 256 | Üye işyeri web adresi |
contractDate | int | 4 | Üye işyeri sözleşme tarihi. (YYYYMMDD formatında) |
startDate | int | 4 | Üye işyeri geçerlilik başlangıç tarihi. (YYYYMMDD formatında) |
finishDate | int | 4 | Üye işyeri geçerlilik bitiş tarihi. (YYYYMMDD formatında) |
ownerName | string | 100 | Üye işyeri yetkilisi |
parentMerchantId | int | - | Üye işyerinin bağlı olduğu ana iş yeri Id si |
firmId | string | 9 | Üye işyeri Firma ID si |
nonesecureMaxAmount | decimal | (15,2) | NonSecure işlem üst tutar limit bilgisi |
channel | string | 10 | Kanal bilgisi |
merchantPassword | string | 30 | Üye işyeri şifre bilgisi. (Şimdilik kullanılmamaktadır.) |
avoidAddCard | boolean | - | Üye işyeri art saklama yetkisi. "true" : Kart saklama yetkisi yok. "false" : Kart saklama yetkisi var. |
HTTP Method: POST
Content-Type: application/json
TEST URL: https://ppgpayment-test.birlesikodeme.com:20000/api/ppg/Payment/GetMerchantList
PROD URL: https://{baseUrl}/api/ppg/Payment/GetMerchantList
*Prod için baseUrl adresi, size entegrasyon mailinde "paymentBaseUrl" alanında iletilecektir.
{
"parentMerchantId": 0,
"identityNumber": "string",
"taxNumber": "string",
"pageOptions": {
"page": 0,
"pageSize": 0,
"sortOrder": "string",
"sortField": "string"
}
}
{
"fail": false,
"statusCode": 200,
"result": {
"page": 1,
"pageSize": 50,
"totalPage": 1,
"totalCount": 8,
"data": [
{
"merchantStatus": "ACTIVE",
"name": "MAHMUT BALCI",
"forceNonsecureAddCard": false,
"onusActive": true,
"useApi": true,
"merchantNumber": "125",
"bkmMerchantId": 88888888,
"mcc": "1750",
"namePlate": ""ACTIVE",
"name": "MAHMUT BALCI AŞ",
"identityNumber": "30988866008",
"taxNumber": "1780711821",
"address": "MAYA AKAR CENTER KAT 3MAYA AKAR CENTER KAT 3",
"town": "MECİDİYEKÖY",
"city": "İSTANBUL",
"postCode": "34394",
"phoneNumber": "",
"email": null,
"webAddress": "www.mahmutbalci.org",
"contractDate": 20210329,
"startDate": 20210330,
"finishDate": 99991231,
"ownerName": ""ACTIVE",
"name": "MAHMUT BALCI",
"parentMerchantId": 27,
"firmId": "428",
"nonesecureMaxAmount": 0,
"channel": "API",
"merchantPassword": null,
"avoidAddCard": false
},
.....
]
}
}