Toplu İşlem Geri Bildirim
Paywall panelindeki Ödeme Ayarları > Geri Bildirim sayfasında tanımladığınız adres/adreslere yine tanımladığınız koşullar için gönderilen geri bildirimler
Gerçekleştirilen toplu işlemler, Paywall tarafından tamamlandığında toplu işlem emri içerisinde iletilen geri bildirim (CallbackAddress) adresine gönderilir. Gönderilen bu geri bildirim ile sisteminiz işlemin son durumundan haberdar olur
Type
Bildirim tipi Bkz: İncele
BulkPaymentId
Toplu ödeme/işlem kimliği
ErrorMessage
Toplu işlem sırasında hata oluşması durumunda, ilgili hatanın açıklayıcı mesajıdır
DateTime
Toplu işlem son aksiyon tarihi
FinishedAt
Toplu işlemin bitme tarihi
CreatedAt
Toplu işlemin oluşturulma tarihi
DurationTime
Toplu işlemin tamamlanana kadar sürdürü süre (saniye)
Hash
İlgili isteğin Paywall'dan geldiğini doğrulamak için kullanılan Hash parametresi. İlgili hash Paywall'un 'Sistem Webhook Hash Anahtarı' kullanılarak oluşturulmaktadır.
Format;
{key}###{bulkPaymentId}###{merchantUniqueCode}
IsCompressed
İlgili isteğin sıkıştırılıp sıkıştırılmadığını ifade eder. Sıkıştırılma işlemi, istek gönderilme anında sizin tarafınızdan belirtilirse yapılmaktadır
PageNumber
Yüklü işlemleriniz için (10k, 20k, 50k) parçalı geri bildirim almak isteyebilirsiniz. Paywall'un parçalı geri bildirimi destekler ve bunu 1000'er 1000'er geri bildirim göndererek sağlar. Bu durumda ilgili PageNumber
parametresi 1000'erli kaçıncı sayfayı gönderdiğini temsil eder.
TotalPages
PageNumber
'da olduğu gibi TotalPages
parametresi de, parçalı geri bildirimlerde kaç sayfa olduğunu ifade eder. Örnek 10 ise bu Paywall'un size toplam 10 geri bildirim göndereceği anlamına gelir
HasMorePages
Parçalı geri bildirimlerde, iletilen geri bildirim içeriğindeki HasMorePages
parametresi true
ise bu işlem kapsamında gönderilmeyi bekleyen başka geri bildirimler olduğu anlamına gelir. Eğer ilgili parametre false
ise toplu işlemin geri bildirim sürecinin bittiğini temsil eder
Hash
Bildirimin Paywall'dan gönderildiğinin doğrulanması için kullanılan Hash değeridir. Paywall panelinden aktif edilen Sistem Webhook Hash Anahtarı
ile oluşturulur
Yukarda belirtilen anahtar HashKeyType
parametresinin değerine göre değişkenlik gösterebilir. Dinamik yapı kurgulanmalıdır
HashFormat
Hash bilgisinin oluşturulduğu format tipi Bkz: Hash Formatları
HashKeyType
Hash bilgisinin oluşturulmasında kullanılan anahtar tipi Bkz: Anahtar Tipleri
Örnek Json:
{
"Type": 1,
"BulkPaymentId": 2881,
"Payments": [
{
"PaymentId": 3705770,
"Amount": 1.00,
"UniqueCode": "E86FFB24-CCA4-4F8B-A3B5-BC6A328C0F3B",
"MerchantUniqueCode": "9f23c7df-f798-4c52-b38a-0d7b52e76f8b",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 5
},
{
"PaymentId": 3705771,
"Amount": 1.00,
"UniqueCode": "56CBA995-1B4B-4B83-BFA1-056715F42B83",
"MerchantUniqueCode": "d09d5ff2-ba8d-48bc-8a66-9c2ffd47e23b",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 5
},
{
"PaymentId": 3705772,
"Amount": 1.00,
"UniqueCode": "1FBC95B5-F811-4BCE-A216-F9B799F53E97",
"MerchantUniqueCode": "5b10063c-f715-4644-bf59-dd85b0c59afe",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 4
},
{
"PaymentId": 3705773,
"Amount": 1.00,
"UniqueCode": "0F6B0BAA-FA66-4E62-8EE2-3AFACF3CEABE",
"MerchantUniqueCode": "56d7bcb0-4434-4584-8586-3b86186d92bb",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 4
},
{
"PaymentId": 3705774,
"Amount": 1.00,
"UniqueCode": "4A6926AD-C340-4283-ADB8-0EDB57123213",
"MerchantUniqueCode": "d7fdfbda-3173-48d4-8d12-8964867174f7",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 5
},
{
"PaymentId": 3705775,
"Amount": 1.00,
"UniqueCode": "77AC004E-E641-43B7-952B-F932EBCCF5F9",
"MerchantUniqueCode": "d5ec3bd9-9596-49da-9d6a-519c2d75574c",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 4
},
{
"PaymentId": 3705776,
"Amount": 1.00,
"UniqueCode": "5BE6E448-E675-422D-8D73-1DF025D72660",
"MerchantUniqueCode": "d3d3ad91-ebea-41b3-80dd-77977ffac2e6",
"CurrencyId": 1,
"Installment": 1,
"ActivityTypeId": 1,
"ActivityStatusId": 4
}
],
"ErrorMessage": "",
"DateTime": "2025-04-03T23:53:33.018504+03:00",
"CreatedAt": "2025-04-03T22:01:05.357",
"FinishedAt": "2025-04-03T22:01:12.0185082+03:00",
"DurationTime": 7.6615086,
"Hash": "95126cbeba7efabdda705d24568f2f4edc17c986b1022603cff4c99bfc4b9a8b",
"IsCompressed": true,
"PageNumber": 1,
"TotalPages": 1,
"HasMorePages": false
}
Last updated