Donation Inquiry
This API lists institution’s donation transactions.
API Information
URL |
/donationInquiry |
Method |
POST |
Version |
1.0 |
Scope |
payment |
Authorization Flow |
Client Credentials |
Input Information
Name | Format | Description | Required/Optional |
StartDate |
yyyy-MM-dd | Start date | Required |
EndDate |
yyyy-MM-dd | End date | Required |
CampaignCode |
String (250) | Donation campaign code | Optional |
LastId |
Integer | Returns last results from last id | Optional |
Output Information
List< Transaction >
Name | Format | Description |
CurrencyCode |
String | Currency code |
IdentityNumber |
String | T.R. Identity number |
NameSurname |
String | Name surname |
CollectionStanNumber |
String | Collection stan no |
CollectionDate |
yyyy-MM-ddTHH24:mm:ss | Collection date |
CollectionStatusCode |
Integer |
Collection status code 0=none 1=Charged 2=Collection canceled 3=Insufficient balance 4= Account Closed 5= Cannot charged 6=Manualy charge back 7=Waiting manually charge back |
Description |
String | Description |
ChannelCode |
Integer |
Channel Code 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 | Branch Code |
Address |
String | Address |
PhoneNumber |
String | Phone number |
MobileNumber |
String | Cell phone number |
Item |
Integer | Item |
|
String | |
CountryName |
String | Country name |
CountryCode |
String | Country code |
CityName |
String | City name |
CityCode |
Integer | City code |
DistrictName |
String | District name |
DistrictCode |
Integer | District code |
DonatedonBehalf |
String | Name surname of donated on behalf |
AccountNumber |
String | Account number |
BranchName |
String | Branch name |
DonationType |
String | Donation type |
DonationName |
String | Donation name |
ReceiptNumber |
String | Receipt number |
InvoiceAmount |
Decimal | Invoice amount |
Result
Name | Format | Description |
ErrorCode |
Integer |
Error Code 0= None, 0=None 1=Successful Transaction 2=Api Key cannot be empty 3= Api key defination cannot be found 4=Api key definition is incorrect 5=Start date cannot be empty. 6=End date cannot be empty. 99=System error |
ErrorDescription |
String | Error description |
TransactionStatusCode |
Integer |
Transaction status code 0=Incorrect transaction 1=Successful transaction |
Message Codes
Message Code | Description |
ACBH000025 |
Start date format is incorrect. |
ACBH000026 |
End date format is incorrect. |
ACBH000100 |
Start date cannot be greater than end date. |
ACBH000248 |
Start date cannot be empty. |
ACBH000249 |
End date cannot be empty. |
ACBH000335 |
Campaign code format is incorrect. |
Example
Request:
{ "StartDate" : "2015-01-01", "EndDate" : "2021-01-01", "CampaignCode": "", "LastId": 1 }
Response:
{ "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
-
-
-