Bayi & Müşteri Ödeme Setini Listeleme
Açıklama
Bayi ve müşterilere tanımlı ödeme setlerini görmek için.
- URL:
/api/erp/paymentSet - Method:
GET - Header: AccessToken'ı unutmayın!
- Filters: Bayi veya Alt Bayi ID veya Kodu, Müşteri veya Alt Müşteri ID veya Kodu parametrelerle arama yapabilirsiniz. Sayfalama da mevcut.
- Cevap: Üç katmanda ödeme seti bilgileri döner: Varsayılan set, tanımlı tüm setler ve kullanıcının seçebileceği setler.
Query Parametreleri (Filtreleme)
| Parametre | Tip | Açıklama |
|---|---|---|
| dealerCode | string | Bayi & Alt Bayi code/erpCode değeri |
| customerCode | string | Müşteri & Alt Müşteri code/erpCode değeri |
Sayfalama
page (hangi sayfa) ve pageSize (sayfa başına kaç kayıt) ile sonuçları düzenleyebilirsiniz.
| Parametre | Tip | Varsayılan | Açıklama |
|---|---|---|---|
| page | int | 1 | Getirilecek sayfa |
| pageSize | int | 10 | Sayfa başına kayıt |
Response Yapısı
Bayi üyelerin yanıt, üç katmanda ödeme setlerini döner:
- defaultPaymentSetDefinition → Üyenin varsayılan ödeme seti bilgisi
- paymentSetDefinition → Tanımlı tüm ödeme setleri
- usablePaymentSetDefinitionIds → İlgili kullanıcının seçebileceği ödeme setleri
Müşteri üyelerin yanıt, üç katmanda ödeme setlerini döner:
- defaultPaymentSetDefinition → Üyenin varsayılan ödeme seti bilgisi
- paymentSetDefinition → Tanımlı tüm ödeme seti
- Müşteri tipi üyelerinizde bir adet ödeme seti tanımlama bildiği için tek değer döndüğünü göreceksiniz.
- Örnek Yanıt Müşteri
- Örnek Yanıt Bayi
- Örnek CURL
{
"id": "4cda620c-b041-4fa9-b256-78c8606be486",
"name": "John",
"isDefault": false,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"transactionType": 40,
"erpCode": "",
"usablePaymentSetDefinitions": []
}
{
"id": "6c434f51-43da-481e-9a15-363a49784fb0",
"name": "10.06Deneme",
"isDefault": false,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"transactionType": 40,
"erpCode": "",
"usablePaymentSetDefinitions": [
{
"id": "3b3503ef-e4a4-4e45-aab8-53eb38381004",
"name": "param default",
"isDefault": false,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"transactionType": 40,
"erpCode": "",
"usablePaymentSetDefinitions": null
},
{
"id": "695b9f2a-71ae-48f8-83f8-73020a100e65",
"name": "Akbank John",
"isDefault": false,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"transactionType": 40,
"erpCode": "",
"usablePaymentSetDefinitions": null
},
{
"id": "2762130d-d34d-4ddf-b8c0-ca9c49b8c5e5",
"name": "Ödeme Seti",
"isDefault": true,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"transactionType": 10,
"erpCode": "55555",
"usablePaymentSetDefinitions": null
}
]
}
curl --location 'https://prodtest_gw.finrota.com/erp/agent/NT44276512/paymentset' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJlcnB2MS5hcGkiLCJjYXR2MS5hcGkiLCJ2ZW5kb3J2MS5hcGkiXSwiYWN0b3J0Ijoic2VydmljZSIsInJvbGUiOiJzZXJ2aWNlIiwiVW5pcXVlIjoiMmNjMWFkZDUtYTZmZi00ZjMxLWE0YzYtYzdlMzYwNzdhODNlIiwiVGVuYW50SWQiOiIyZTY0ZDkzOS1kNTZmLTRjNzgtYTc2Zi04NGQwZDQ0NTA2N2IiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL2V4cGlyYXRpb24iOiI2Mzg5NDI5OTk0Mjg2MDU3ODkiLCJuYmYiOjE3NTg1MzAzNDIsImV4cCI6MTc1ODcwMzE0MiwiaWF0IjoxNzU4NTMwMzQyLCJpc3MiOiJzc28uYXBpIiwiYXVkIjoiZWNvenVtLnNzbyJ9.9oo4RgktUmuN6MZ3W4h9jOdZXHlEHC_e0KPOCFy2Jag'