4. Sorgula
Bu servis, belirli bir toplu ödeme işlemiyle ilgili bilgilerin sorgulanmasını sağlar. İlgili cevap içerisinde sayfalama (pagination) ile işlemleri de döner
Toplu Ödeme Sorgulama Servisi
GET
{{Base Adres}}/api/paywall/payment/bulk/payment/query
Servise gönderilmesi gereken parametreler şu şekildedir:
apikeypublic
string
Evet
Üye işyeri panelinden temin etmiş olduğunuz Public Key.
apiclientpublic
string
Evet
Üye işyeri panelinden temin etmiş olduğunuz Public Client.
merchantuniquecode
string
Evet
Üye işyerine özel benzersiz tanımlayıcı koddur. İşlem başlatma anında parametre olarak Paywall'a gönderilir
pageSize
int
Evet
Listelenmesi istenen işlem adedi * Maks 1000
pageNumber
int
Evet
Sayfa numarası
Servisten Dönen Cevap > Ana Dizin
Result
bool
İşlem'in başarıyla Paywall tarafından teslim alınıp alınmadığını belirtir. Başarılı (true) dönmesi durumunda ödemelerin başarılı olduğunu değil, ödemelerin işlenmek için başarıyla teslim alındığını ifade eder. Ödeme sonuçları geri bildirim olarak iletilecektir.
TotalPaymentCount
int
Toplam işlem adedi
TotalPaymentAmount
decimal
Toplam işlem tutarı
TotalSuccessPaymentCount
int
Toplam başarılı işlem adedi
TotalSuccessPaymentAmount
decimal
Toplam başarılı işlem tutarı
TotalUnsuccessfulPaymentCount
int
Toplam başarısız işlem adedi
TotalUnsuccessfulPaymentAmount
decimal
Toplam başarısız işlem tutarı
TotalUnprocessedPaymentCount
int
Yaşanabilecek felaket senaryoları kapsamında işlenemeyen işlem adedi
TotalUnprocessedPaymentAmount
decimal
Yaşanabilecek felaket senaryoları kapsamında işlenemeyen işlem tutarı
PageNumber
int
Listelenmek istenen sayfa numarası
PageSize
int
Listelenmek istenen işlem adedi
TotalPages
int
Toplam sayfa sayısı
Payments
List<Payment>
Her işlemin kendi içindeki detaylarını içerir Not: Eğer işlemler tekil iade/iptal edilmek istenirse. Her ödemenin MerchantUniqueCode parametresini kendi tarafınızda saklamanız gerekmektedir
Servisten Dönen Cevap > Ana Dizin Payments
MerchantUniqueCode
string
Her işlem için Paywall tarafından otomatik atanır. Tekil olarak işlem müdahale edilmek istenirse (iptal, iade) saklanmalıdır
PaymentId
int
İşlemin Paywall sistemindeki Id bilgisidir
Amount
decimal
İşlemin tutar bilgisidir
Servisten Dönen Örnek JSON
{
"Result": true,
"TotalPaymentCount": 50000,
"TotalPaymentAmount": 271600884.87,
"TotalSuccessPaymentCount": 50000,
"TotalSuccessPaymentAmount": 271600884.87,
"TotalUnsuccessfulPaymentCount": 0,
"TotalUnsuccessfulPaymentAmount": 0.00,
"TotalUnprocessedPaymentCount": 0,
"TotalUnprocessedPaymentAmount": 0.00,
"PageNumber": 1,
"PageSize": 10,
"TotalPages": 5000,
"Payments": [
{
"MerchantUniqueCode": "3b9b6c35-9161-424e-808b-0879f1152e77",
"PaymentId": 6769626,
"Amount": 5819.96,
"Status": 4,
"Scope": 1,
"TrackingCode": "6863656",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "59e45924-b2c2-44f1-819c-dc530ab09c48",
"PaymentId": 6769625,
"Amount": 3026.24,
"Status": 4,
"Scope": 1,
"TrackingCode": "2933052",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "f5937fed-5563-4f4a-b7ed-7231418c6798",
"PaymentId": 6769624,
"Amount": 9796.11,
"Status": 4,
"Scope": 1,
"TrackingCode": "7523894",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "bb08b8fe-fe88-45a0-9eab-34cc16d7c2b6",
"PaymentId": 6769623,
"Amount": 7387.62,
"Status": 4,
"Scope": 1,
"TrackingCode": "2500593",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "34d02a72-622d-46f0-9aa7-c4db3bb53472",
"PaymentId": 6769622,
"Amount": 2057.11,
"Status": 4,
"Scope": 1,
"TrackingCode": "8189093",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "eb41111f-2734-4bb0-aed8-dd2999ceee51",
"PaymentId": 6769621,
"Amount": 8709.33,
"Status": 4,
"Scope": 1,
"TrackingCode": "8547965",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "af683f13-96f1-4301-b0df-be5ca9e08778",
"PaymentId": 6769620,
"Amount": 7477.32,
"Status": 4,
"Scope": 1,
"TrackingCode": "9464594",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "f9a64014-7068-476f-93e1-339e42fdfc38",
"PaymentId": 6769617,
"Amount": 3689.10,
"Status": 4,
"Scope": 1,
"TrackingCode": "1699939",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "ccee7212-6165-4b9d-a5d2-1e336a02f7be",
"PaymentId": 6769616,
"Amount": 6208.69,
"Status": 4,
"Scope": 1,
"TrackingCode": "9344021",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
},
{
"MerchantUniqueCode": "08688623-9820-4fc4-912e-15148e32efab",
"PaymentId": 6769615,
"Amount": 9583.22,
"Status": 4,
"Scope": 1,
"TrackingCode": "8173486",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "İyzicoReal",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderKey": "",
"PaywallErrorCode": "",
"ProviderErrorCode": "",
"ProviderErrorMessage": "",
"BankErrorCode": "",
"BankErrorMessage": ""
}
],
"UnprocessedPayments": []
}
Last updated