Ödeme Setleri Listeleme
- Endpoint:
/pws/paymentSet - HTTP Method:
GET - Request Content-Type:
application/json - Response Content-Type:
application/json - Yetkilendirme: Geçerli AccessToken zorunludur.
(Bkz: 2. Kimlik Doğrulama – AccessToken Alınması)
Açıklama
Bu servis, portalda tanımlı tüm ödeme setlerini listeler.
Her bir ödeme seti, sistemde kayıtlı POS’lar ve oran tanımlarıyla ilişkilidir.
Servis parametre almaz — yetkili kullanıcının erişebildiği tüm aktif ödeme setleri döner.
Header Bilgileri
| Header Adı | Zorunlu | Açıklama |
|---|---|---|
| Authorization | Evet | Bearer {AccessToken} formatında geçerli token. |
| Content-Type | Hayır | application/json |
Request
Bu servis herhangi bir body veya query parametresi almaz.
Yalnızca geçerli AccessToken ile çağrılır
Örnek İstek
Method: GET /pws/paymentSet
Authorization: Bearer {AccessToken}
URL: https://pgw.netahsilatdemo.com/pws/paymentSet
Response (Yanıt) Yapısı
Servis, sistemde tanımlı tüm ödeme setlerini dizi (array) formatında döner.
Her bir öğe bir PaymentSet nesnesini temsil eder.
PaymentSet Alanları
| Parametre | Tip | Açıklama |
|---|---|---|
| id | string (GUID) | Ödeme seti benzersiz kimliği |
| name | string | Ödeme seti adı |
| isDefault | boolean | Varsayılan set mi |
| isActive | boolean | Aktiflik durumu |
| description | string | Açıklama metni |
| isShowNetAmount | boolean | Net tutar gösterimi aktif mi |
| canUserChangeCommApplyType | boolean | Kullanıcı komisyon tipini değiştirebilir mi |
| erpCode | string | ERP sistemindeki ödeme seti kodu |
- Örnek Response
- Örnek cURL
[
{
"id": "18d971fc-97da-4962-88af-02e4f67c94fb",
"name": "Tami",
"isDefault": false,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"erpCode": "TamiErp"
},
{
"id": "5ede1b5a-6f59-45f4-9cbe-0a910fe244c3",
"name": "SümeyyeÇengel2",
"isDefault": false,
"description": "",
"isActive": true,
"isShowNetAmount": false,
"canUserChangeCommApplyType": false,
"erpCode": "55555"
}
]
curl --location 'https://pgw.netahsilatdemo.com/pws/paymentSet' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzY29wZSI6WyJwd3N2MS5hcGkiLCJlcnB2MS5hcGkiLCJjYXR2MS5hcGkiLCJ2ZW5kb3J2MS5hcGkiXSwiYWN0b3J0Ijoic2VydmljZSIsInJvbGUiOiJzZXJ2aWNlIiwiVW5pcXVlIjoiZmU2OGQ5ZjEtMjYyNy00NTdlLThkMmUtNDJkNGMyM2JhZTlhIiwiVGVuYW50SWQiOiI2NzA2ODNjMS0yZmUwLTQ4NDYtODdiMi02Y2JhOWI3OTNhYjIiLCJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL3dzLzIwMDgvMDYvaWRlbnRpdHkvY2xhaW1zL2V4cGlyYXRpb24iOiI2Mzg5Njk2OTI3Mjg4NTEwMjYiLCJuYmYiOjE3NjExOTk2NzIsImV4cCI6MTc2MTM3MjQ3MiwiaWF0IjoxNzYxMTk5NjcyLCJpc3MiOiJzc28uYXBpIiwiYXVkIjoiZWNvenVtLnNzbyJ9.HXpxywhXCFfGclnFEBpOTOCdihT7ftMPyWtQEv2_Oak'