3. Tekrarlı Sorgula

Tekrarlı Ödeme Sorgula

GET {{Base Adres}}/api/paywall/recurring/query

Önemli: Tekrarlı Ödeme Kaydı Sorgulama servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi

ParametreTipZorunluAçıklama

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.

subscriptionmerchantcode

string

Evet

Tekrarlı ödemeye verdiğiniz tekil takip numarası

Servisten dönen parametreler şu şekildedir:

ParametreTipAçıklama

ErrorCode

int

Hata kodu. İşlem başarılı ise '0' değerini döner.

Result

bool

True ya da false değeri döner. İşlem başarılı iste 'true' değerini döner.

Message

string

İşlem hatalıysa, bu hataya dair belirtilen mesajdır

Body

nesne

Tekrarlı ödemenin detay bilgileri

Servisten dönen parametreler şu şekildedir (Ödeme Detay):

ParametreTipAçıklama

Id

int

Tekrarlı ödeme kimlik bilgisi

CurrencyId

int

Tekrarlı ödeme para birimi

SubscriptionType

int

Tekrarlı ödeme tipi

SubscriptionCode

string

PayWall tarafından tekrarlı ödemeye atanan kod

SubscriptionMerchantCode

string

Sizin tarafınızdan tekrarlı ödemeye atanan kod

Amount

decimal

Tekrarlı ödemenin tutarı

CallbackUrl

string

Ödeme işlemleri sonrasında ödeme sonucunun POST atıldığı adres bkz. Post Body

HasTrial

bool

Ödemeye deneme sürümünün uygulanıp uygulanmadığı

TrialDay

int

Ödemeye uygulanan deneme süresi (Gün)

RecurringPeriodType

int

Ödeme periot tipi

FailAttempt

int

Ödemenin başarısız olması durumunda kaç defa deneneceği

FailAttemptPendingHour

int

Ödemenin başarısız olması durumunda her bir başarısız deneme arasında beklenecek saat dilimi

Card:CardCount

int

Ödemeye atanmış kayıtlı kart adedi

Customer:Name

string

Ödemeye atanan müşteri adı

Customer:Lastname

string

Ödemeye atanan müşteri soyadı

Customer:Phone

string

Ödemeye atanan müşteri telefon numarası

Customer:Email

string

Ödemeye atanan müşteri e-posta adresi

Customer:Country

string

Ödemeye atanan müşteri ülke bilgisi

Customer:City

string

Ödemeye atanan müşteri şehir bilgisi

Customer:Address

string

Ödemeye atanan müşteri adres bilgisi

Customer:IdentityNumber

string

Ödemeye atanan müşteri kimlik bilgisi

Items:Type

int

Ödemeye konu olan satışın tipi

Items:Name

string

Ödemeye konu olan satışın adı

Items:Amount

decimal

Ödemeye konu olan satışın tutarı

Jobs:RecurringDateTime

DateTime

Ödemeye ait görevin gerçekleşeceği tarih

Jobs:IsComplete

bool

Ödemeye ait görevin tamamlanma durumu

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "Id": 22,
        "CurrencyId": 1,
        "SubscriptionType": 1,
        "SubscriptionCode": "c6035cb4-85b0-43b7-b104-9295ce66a246",
        "SubscriptionMerchantCode": "test2merchantcode",
        "Amount": 110.00,
        "CallbackUrl": "https://webhook.site/8d70cb8e-fe1b-478b-8ee3-823870549ef2",
        "HasTrial": false,
        "TrialDay": 0,
        "RecurringPeriodType": 4,
        "FailAttempt": 3,
        "FailAttemptPendingHour": 1,
        "Card": {
            "CardCount": 1
        },
        "Customer": {
            "Name": "Jogni",
            "Lastname": "Kivi",
            "Phone": "5554433212",
            "Email": "kivijogni@paywall.one",
            "Country": "Turkey",
            "City": "Istanbul",
            "Address": "Heaven",
            "IdentityNumber": "11111111110"
        },
        "Items": [
            {
                "Type": 1,
                "Name": "Gold Package",
                "Amount": 110.00
            }
        ],
        "Jobs": [
            {
                "RecurringDateTime": "2023-08-22T18:00:00",
                "IsComplete": false
            }
        ],
        "InsertDateTime": "2023-07-22T18:16:37.865576",
        "IsActive": true
    }
}

Last updated