Bağış Sorgulama
Bu API kurumların bağış hareketlerini listelemektedir.
API Bilgileri
URL |
/donationInquiry |
Metot |
POST |
Versiyon |
1.0 |
Scope |
payment |
Yetkilendirme Yöntemi |
Client Credentials |
Girdi Bilgileri
Alan Adı | Format | Açıklama | Zorunlu/Opsiyonel |
StartDate |
yyyy-MM-dd | Başlangıç tarihi | Zorunlu |
EndDate |
yyyy-MM-dd | Bitiş tarihi | Zorunlu |
CampaignCode |
String (250) | Bagış kampanya kodu | Opsiyonel |
LastId |
Integer | Belirtilen son id’den itibaren sonuçlar getirilir | Opsiyonel |
Çıktı Bilgileri
List< Transaction >
Alan Adı | Format | Açıklama |
CurrencyCode |
String | Döviz cinsi |
IdentityNumber |
String | T.C. kimlik numarası |
NameSurname |
String | Ad soyad |
CollectionStanNumber |
String | Tahsilat stan no |
CollectionDate |
yyyy-MM-ddTHH24:mm:ss | Tahsilat tarihi |
CollectionStatusCode |
Integer |
Tahsilat durum kodu 0=None, 1=TahsilEdildi, 2=TahsilatIptalEdildi, 3=BakiyeYetersiz, 4=HesapKapali, 5=TahsilEdilmedi, 6=ManuelIadeEdildi, 7=ManuelIadeBekliyor |
Description |
String | Açıklama |
ChannelCode |
Integer |
Giriş kanal kodu None = 0, Branch = 1, ATM = 2, POS = 3, Internet = 4, CallCenter = 5, Mobile = 6, VirtualPOS = 7, IVR = 8, RegularPayment = 9, Unit = 10, WebServiceBanking = 11, OtherBankATM = 12, OtherBankPOS = 13, OnSiteBanking = 14, CallCenterIntegration = 15, ScheduledOperations = 51, PeriodicOperation = 52, EventHandler = 53, Integration = 54, AsynchronousOperation = 55, OperationCenter = 56, BusinessPartners = 57, WebChannels = 58, QueueMatic = 59, CentralCollection = 60, VITMobil = 61, SesliIVR = 62, WebChat = 63, ApiGateway = 64, MobileAssistant = 65, CommonATM = 66, DigitalBank = 67, EbisDestekWebChat = 68, TellerTablet = 69 |
BranchCode |
String | Giriş şube kodu |
Address |
String | Adres |
PhoneNumber |
String | Telefon numarası |
MobileNumber |
String | Cep telefonu numarası |
Item |
Integer | Adet |
|
String | E-Posta |
CountryName |
String | Ülke adı |
CountryCode |
String | Ülke kodu |
CityName |
String | İl adı |
CityCode |
Integer | İl kodu |
DistrictName |
String | İlçe adı |
DistrictCode |
Integer | İlçe kodu |
DonatedonBehalf |
String | Adına bagış yapılan ad soyad |
AccountNumber |
String | Depo hesap numarası |
BranchName |
String | Giriş şube adı |
DonationType |
String | Bagış tipi |
DonationName |
String | Bagış adı |
ReceiptNumber |
String | Dekont numarası |
InvoiceAmount |
Decimal | Fatura tutarı |
Result
Alan Adı | Format | Açıklama |
ErrorCode |
Integer |
Hata kodu 0= None, 1= BasariliIslem, 2= ApiKeyBosOlamaz, 3= ApiKeyTanimiBulunamadi, 4= ApiKeyTanimiHatali, 5= BaslangicTarihiBosOlamaz, 6= BitisTarihiBosOlamaz, 99= SistemHatasi |
ErrorDescription |
String | Hata açıklaması |
TransactionStatusCode |
Integer |
İşlem durum kodu 0= HataliIslem, 1= BasariliIslem |
Mesaj Kodları
Mesaj Kodu | Açıklama |
ACBH000025 |
Başlangıç tarihi formatı hatalıdır. |
ACBH000026 |
Bitiş tarihi formatı hatalıdır. |
ACBH000100 |
Başlangıç tarihi bitiş tarihinden büyük olamaz. |
ACBH000248 |
Başlangıç tarihi boş olamaz. |
ACBH000249 |
Bitiş tarihi boş olamaz. |
ACBH000335 |
Kampanya kodu uygun formatta girilmelidir. |
Örnek
İstek:
{ "StartDate" : "2015-01-01", "EndDate" : "2021-01-01", "CampaignCode": "", "LastId": 1 }
Cevap:
{ "Header": { "StatusCode": "APIGW000000", "StatusDescription": "Tamamlandı", "StatusDescriptionEn": "Completed", "ObjectID": "e7a2252f-8ced-49e1-861a-5a25fdfe9268" }, "Data": { "Transaction": { "CityCode": 6, "Description": "", "Email": "abc@vakifbank.com.tr", "CollectionDate": "2015-01-01T00:00:00", "Address": "HGFHGFH BLV. NO:4", "CountryName": "Türkiye", "ChannelCode": 4, "Item": 1, "BranchName": "İNTERNET ŞUBESİ", "CountryCode": "TR", "DistrictCode": 607, "ReceiptNumber": 2020000027190781, "DonationType": 0, "CityName": "Ankara", "CollectionStatusCode": 1, "AccountNumber": "00158000000000000", "DistrictName": "Çamlıdere", "NameSurname": "VARLI SİGORTA EKSPER LİK HİZ.LTD.ŞTİ.", "MobileNumber": 5999999999, "DonationName": "", "PhoneNumber": 5999999999, "CollectionStanNumber": "0000000000000000005", "CurrencyType": "TL", "BranchCode": "S00725", "DonatedonBehalf": "emre", "IdentityNumber": "0230019204" }, "Result": { "ErrorDescription": "", "TransactionStatusCode": 1, "ErrorCode": 1 } } }
-
API URL : https://apigw.vakifbank.com.tr:8443
-
-
-