21. Kampanya Sorgulama

Ödeme ekranınızda kullanıcı tarafından kullanılan kart bilgilerine (Kayıtlı/Kayıtsız) ait tanımlı kampanyaları bağlı Kampanyalı Pos sağlayıcı üzerinden sorgulayabilirsiniz

Kampanya Sorgulama

POST {{Base Adres}}/api/paywall/campaign/vpos/inquiry

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

Gönderilen Headers Bilgileri:

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.

Kampanya sorgulama servisine hem kayıtlı kart ile (IsSavedCard + UniqueCode) hem de manuel olarak kayıtsız kart bilgileriyle sorgulama isteği gönderilebilmektedir

Gönderilen Body Bilgileri:

{
    "CurrencyId": 1,
    "Amount": 1,
    "Card": {
        "Partner": {
            "PartnerBased": false,
            "PartnerIdentity": ""
        },
        "IsSavedCard": false,
        "UniqueCode": "",
        "Number": "4799174799173828",
        "ExpireMonth": "12",
        "ExpireYear": "2028"
    }
}

Servisten Dönen Parametreler

Parametre
Tip
Açıklama

CurrencyId

short

Kampanyanın dahil olduğu para birimi Bkz: Para Birimleri

Amount

decimal

Kampanya kapsamındaki tutar bilgisi Not: Sorgulama anında gönderilen değer ile aynı dönülmektedir

CampaignIndex

string

Kampanyanın sorgulanan sağlayıcı tarafındaki sırası

CampaignCode

string

Kampanyanın sorgulanan sağlayıcı tarafındaki kod bilgisi Not: Bu bilgi ödeme emri anında gönderilmelidir

CampaignDescription

string

Kampanyanın sorgulanan sağlayıcı tarafındaki açıklama bilgisi

{
    "ErrorCodeType": 1,
    "ErrorMessage": null,
    "ErrorCode": 0,
    "Result": true,
    "Message": "Campaign Inquiry Successful",
    "Body": {
        "Campaigns": [
            {
                "CurrencyId": 1,
                "Amount": 1.0,
                "CampaignIndex": "1",
                "CampaignCode": "00000000",
                "CampaignDescription": "Kampanya Kullanma"
            },
            {
                "CurrencyId": 1,
                "Amount": 1.0,
                "CampaignIndex": "0",
                "CampaignCode": "00000001",
                "CampaignDescription": "+4 Taksit Imkani"
            }
        ]
    }
}

Last updated