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
Parametre | Tip | Zorunlu | Açı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:
Parametre | Tip | Açı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):
Parametre | Tip | Açı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 |
Last updated