kt.donations¶
Bağışlar · 5 uç nokta
Asenkron istemcide (AsyncKuveytTurk) aynı metotlar await ile çağrılır. Her metot ayrıca extra_query, extra_body ve request_options kabul eder (ayrıntı).
| Metot | İstek | Akış | Sandbox | Canlı |
|---|---|---|---|---|
account_transactions_for_the_organization |
POST /v1/donations/transactions |
AC | test edilmedi | test edilmedi |
campaign_list_for_organization |
POST /v1/donations/campaignList |
AC | test edilmedi | test edilmedi |
donation_list_for_organization |
POST /v1/donations/donationList |
CC | test edildi | test edilmedi |
donation_list_for_organization_tdv |
POST /v1/donations/donationListTdv |
CC | test edilmedi | test edilmedi |
external_payments_list |
POST /v1/donations/externalPayments |
AC | test edilmedi | test edilmedi |
account_transactions_for_the_organization¶
Account Transactions for the Organization · POST /v1/donations/transactions · kapsam donations · authorization code (müşteri girişi gerekir)
Returns the list of all transactions between the start and end date made to the organization.
yanit = kt.donations.account_transactions_for_the_organization(organization_id=..., password=..., start_date=..., end_date=..., campaign_account_suffix=...)
| Ortam | Durum | Sonuç | Tarih |
|---|---|---|---|
| Sandbox | test edilmedi | müşteri girişi gerekiyor | 2026-10-04 |
| Canlı | test edilmedi | henüz denenmedi |
| Parametre | API'deki adı | Yer | Tür | Zorunlu | Açıklama |
|---|---|---|---|---|---|
organization_id |
organizationId |
gövde | tam sayı | evet | Organization Code |
password |
password |
gövde | metin | evet | Organization Password |
start_date |
startDate |
gövde | tarih | evet | Report Start Date |
end_date |
endDate |
gövde | tarih | evet | Report End Date |
campaign_account_suffix |
campaignAccountSuffix |
gövde | tam sayı | evet | Customer Account Suffix |
Yanıt alanları (dokümana göre): AccountNumber, AccountSuffix, Balance, FECName, IBAN, BranchId, BranchName, TransactionCount, TransactionList, Amount, TranDate, ValueDate, BusinessKey, CurrentBalance, Description, SenderIdentityNumber
campaign_list_for_organization¶
Campaign List for Organization · POST /v1/donations/campaignList · kapsam donations · authorization code (müşteri girişi gerekir)
Returns the list of all transactions between the start and end date made to the organization.
yanit = kt.donations.campaign_list_for_organization(organization_id=..., password=..., start_date=..., end_date=..., campaign_account_suffix=...)
| Ortam | Durum | Sonuç | Tarih |
|---|---|---|---|
| Sandbox | test edilmedi | müşteri girişi gerekiyor | 2026-10-04 |
| Canlı | test edilmedi | henüz denenmedi |
| Parametre | API'deki adı | Yer | Tür | Zorunlu | Açıklama |
|---|---|---|---|---|---|
organization_id |
organizationId |
gövde | tam sayı | evet | Organization Code |
password |
password |
gövde | metin | evet | Organization Password |
start_date |
startDate |
gövde | tarih | evet | Report Start Date |
end_date |
endDate |
gövde | tarih | evet | Report End Date |
campaign_account_suffix |
campaignAccountSuffix |
gövde | tam sayı | evet | Customer Account Suffix |
Yanıt alanları (dokümana göre): AccountNumber, AccountSuffix, Balance, FECName, IBAN, BranchId, BranchName, TransactionCount, TransactionList, Amount, TranDate, ValueDate, BusinessKey, CurrentBalance, Description, SenderIdentityNumber
donation_list_for_organization¶
Donation List for Organization · POST /v1/donations/donationList · kapsam donations · client credentials
Retrieves the donation payment list for an organization. The request can be filtered by campaign account number, campaign ID, last payment ID, cancellation inclusion flag and date range. The response includes donation summary information and detailed payment records.
| Ortam | Durum | Sonuç | Tarih |
|---|---|---|---|
| Sandbox | test edildi | sunucu hatası — System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Nullable object mu… | 2026-10-04 |
| Canlı | test edilmedi | henüz denenmedi |
| Parametre | API'deki adı | Yer | Tür | Zorunlu | Açıklama |
|---|---|---|---|---|---|
customer_id |
CustomerId |
gövde | tam sayı | evet | Campaign account number of the organization for which donation payments will be listed. |
campaign_id |
campaignId |
gövde | tam sayı | Campaign identifier used to filter donation payments. | |
last_payment_id |
lastPaymentId |
gövde | tam sayı | Last payment identifier used for pagination or retrieving records after a specific payment. | |
is_canceled_included |
isCanceledIncluded |
gövde | tam sayı | Indicates whether canceled donation payments should be included in the response. | |
start_date |
startDate |
gövde | metin | Start date of the donation payment search range. | |
end_date |
endDate |
gövde | metin | End date of the donation payment search range. |
Yanıt alanları (dokümana göre): DonationDetail, LastPaymentId, DonationCount, PaymentList, PaymentId, TranDate, BankCode, BankName, CampaignId, CampaignCode, CampaignName, UnitAmount, Quantity, TotalAmount, FecCode, CampaignAccountNumber, CampaignAccountSuffix, StatusName, TranTaxNumber, TranTitle, TranGsmNumber, TranPhoneNumber, TranEMail, TranCountry, TranCountryName, TranCity, TranCityName, TranCounty, TranAddress, Description, IsExplicitConsentName, DetailModelCount, DetailList, Title, PhoneNumber
donation_list_for_organization_tdv¶
Donation List for Organization TDV · POST /v1/donations/donationListTdv · kapsam donations · client credentials
Retrieves the donation payment list for TDV within the specified date range. The request can be filtered by organization ID, campaign ID, last payment ID, cancellation inclusion flag and date range. The response includes donation summary information and detailed payment records.
yanit = kt.donations.donation_list_for_organization_tdv(organization_id=..., password=..., campaign_id=..., last_payment_id=..., is_canceled_included=..., start_date=..., end_date=...)
| Ortam | Durum | Sonuç | Tarih |
|---|---|---|---|
| Sandbox | test edilmedi | işlem yapan uç nokta; otomatik test edilmez | 2026-10-04 |
| Canlı | test edilmedi | henüz denenmedi |
| Parametre | API'deki adı | Yer | Tür | Zorunlu | Açıklama |
|---|---|---|---|---|---|
organization_id |
organizationId |
gövde | tam sayı | evet | Organization identifier used to retrieve donation payments. |
password |
password |
gövde | metin | evet | Organization password used for request authorization. |
campaign_id |
campaignId |
gövde | tam sayı | evet | Campaign identifier used to filter donation payments. |
last_payment_id |
lastPaymentId |
gövde | tam sayı | evet | Last payment identifier used for pagination or retrieving records after a specific payment. |
is_canceled_included |
isCanceledIncluded |
gövde | tam sayı | evet | Indicates whether canceled donation payments should be included in the response. Use 0 for false and 1 for true. |
start_date |
startDate |
gövde | metin | evet | Start date of the donation payment search range. For example: 2015-06-01. |
end_date |
endDate |
gövde | metin | evet | End date of the donation payment search range. For example: 2015-06-30. |
Yanıt alanları (dokümana göre): DonationDetail, LastPaymentId, DonationCount, PaymentList, PaymentId, TranDate, PaymentAccountNo, BusinessKey, BankCode, BankName, BranchCode, BranchName, ChannelName, CampaignId, CampaignName, CampaignCode, UnitAmount, Quantity, TotalAmount, FecCode, CampaignAccountNumber, CampaignAccountSuffix, StatusName, TranTaxNumber, TranTitle, TranGsmNumber, TranPhoneNumber, TranBirthDate, TranGenderName, TranEducation, TranProfession, TranEMail, TranCountry, TranCountryName, TranCity, TranCityName, TranCounty, TranAddress, TranZipCode, Attorneyship, TranAccountNumber, TranAccountSuffix, Privacy, Description, DetailModelCount, DetailList, Title, PhoneNumber, CancelTranDate
external_payments_list¶
External Payments List · POST /v1/donations/externalPayments · kapsam donations · authorization code (müşteri girişi gerekir)
Returns all the external payments, such as EFT, money transfers, and cash processing, made to the selected campaign within the specified date range for the authenticated organization.
yanit = kt.donations.external_payments_list(organization_id=..., password=..., start_date=..., end_date=..., account_suffix=...)
| Ortam | Durum | Sonuç | Tarih |
|---|---|---|---|
| Sandbox | test edilmedi | müşteri girişi gerekiyor | 2026-10-04 |
| Canlı | test edilmedi | henüz denenmedi |
| Parametre | API'deki adı | Yer | Tür | Zorunlu | Açıklama |
|---|---|---|---|---|---|
organization_id |
organizationId |
gövde | tam sayı | evet | Organization Code |
password |
password |
gövde | metin | evet | Organization Password |
start_date |
startDate |
gövde | metin | evet | Report Start Date e.g., "2015-06-01" |
end_date |
endDate |
gövde | metin | evet | Report End Date e.g., "2015-06-01" |
account_suffix |
accountSuffix |
gövde | tam sayı | evet | Account Suffix Number |
Yanıt alanları (dokümana göre): Amount, ProcessDate, BusinessKey, SenderIdentityNumber, ReceiverIdentityNumber, SenderName, ReceiverName, Description, BranchId, ProcessType, BranchName, FecName, SenderIbanNumber, SenderBankCode, SenderBranchId