6. Tekrar Dene

Tekrar deneme servisi, ödeme kuruluşları yapılandırmanızda hatayla karşılaşılması gibi durumlarda ilgili toplu ödeme emrini tekrar kuyruğa konumlandırır

Tekrar Dene Servisi

POST {{Base Adres}}/api/paywall/payment/bulk/payment/retry

Önemli: Toplu ödeme tekrar dene servisini kullanabilmeniz için Header alanında apikeypublic ve apiclientpublic parametrelerini göndermeniz gerekmektedir.

PaymentAPI Adresi

Servise gönderilmesi gereken parametreler şu şekildedir:

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.

İptal Detayları:

Parametre
Tip
Zorunlu
Açıklama

Date

DateTime

Evet

Tekrar denemek istediğiniz toplu ödemenin gerçekleştirildiği tarih bilgisi

MerchantUniqueCode

string

Evet

Toplu ödeme anında verdiğiniz takip numaranız

Servise gönderilecek örnek JSON ve örnek kodlar aşağıdaki gibidir:

{
    "Date": "2024-12-12",
    "MerchantUniqueCode": "8279c96e-2775-4ecf-b594-3cb8fb265f88"
}

Servisten Dönen Parametreler

Parametre
Tip
Açıklama

ErrorCode

int

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

Result

bool

İşlem başarılı ise true, hatalı ise false döner.

Message

string

İşlemle ilgili bilgi veya hata mesajını içerir.

Body > Result

bool

İşlemin başarıyla teslim alınıp alınamadığını ifade eder. True olması durumda Paywall talebi başarıyla almış ve kuyruk mekanizmasına konumlandırmış demektir. Sonuçlar geri bildirim olarak iletilecektir

Body > TotalPaymentCount

int

Toplam işlem

Servisten Dönen Örnek JSON

{
    "ErrorCodeType": 1,
    "ErrorMessage": null,
    "ErrorCode": 0,
    "Result": true,
    "Message": "Bulk payment created and enqueued",
    "Body": {
        "Result": true,
        "BulkPaymentId": 391,
        "TotalPaymentCount": 6
    }
}

Last updated