4. Ödeme Sorgula

APM üzerinden gerçekleştirilmiş bir ödemenin durumunu sorgulamak için bu servisi kullanabilir, ödemenin son durumunu ve detayını alabilirsiniz.

Ödeme Sorgula

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

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": "1.0.0"
}

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

Servise gönderilmesi gereken parametreler şu şekildedir :

Parametre (Headers)TipZorunluAçı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.

merchantuniquecode

string

Evet

Ödeme başlatma anında ödemeye tanımladığınız tekil takip numarası

Servisten dönen parametreler şu şekildedir:

ParametreTypeAçıklama

ApmConnectionId

int

Ödeme'nin gerçekleştiği APM bağlantı kimliği

ApmProviderKey

string

Ödeme'nin gerçekleştiği APM sağlayıcı anahtarı

ApmTransactionId

int

Ödeme'nin PayWall'daki kimlik bilgisi

CurrencyId

int

Ödeme'nin para birimine ait kimlik bilgisi Bkz: Para Birimi

MerchantUniqueCode

string

Ödemeye ait tekil takip numarası

UniqueCode

string

Ödemeye PayWall tarafından atanan tekil numara

MerchantSuccessBackUrl

string

Ödeme'nin başarılı sonuçlanması durumunda bilgilendirilecek adres

MerchantFailBackUrl

string

Ödeme'nin başarısız sonuçlanması durumunda bilgilendirilecek adres

Amount

decimal

Ödeme tutarı

Description

string

Ödeme'nin açıklaması

ChannelType

int

Ödeme kanal tipi Bkz: APM Channel Type

StatusId

int

Ödeme durum kimliği Bkz: APM Status Id

Status

string

Ödeme durumu

TypeId

int

Ödeme tip kimliği Bkz: APM Type Id

Type

string

Ödeme tipi

Ip

string

Ödeme'nin başlatıldığı IP

DateTime

DateTime

Ödeme'nin başlatıldığı tarih/saat

{
    "ErrorCode": 0,
    "Result": true,
    "Message": "",
    "Body": {
        "ApmConnectionId": 1,
        "ApmProviderKey": "Papara",
        "ApmTransactionId": 31,
        "CurrencyId": 1,
        "MerchantUniqueCode": "TESTMERCaHANTUNssIQUECODE",
        "UniqueCode": "eed41239-84a2-4ae6-8927-f9aa4ccee94f",
        "MerchantSuccessBackUrl": "https://webhook.site/38a6fa6f-3414-40db-b2a7-a6c38894b6a3",
        "MerchantFailBackUrl": "https://webhook.site/38a6fa6f-3414-40db-b2a7-a6c38894b6a3",
        "Amount": 1.00,
        "Description": "test",
        "ChannelType": 1,
        "StatusId": 1,
        "Status": "Oluşturuldu",
        "TypeId": 1,
        "Type": "Satış",
        "Ip": "::1",
        "DateTime": "2023-09-04T14:47:03.485303"
    }
}

Last updated