2. Ö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
Ö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) | 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. |
merchantuniquecode | string | Evet | Ödeme başlatma anında ödemeye tanımladığınız tekil takip numarası |
Servisten dönen parametreler şu şekildedir:
Parametre | Type | Açı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 |
Last updated