1. Ödeme Başlat (Id)
Bağlı APM sağlayıcılarıyla ödeme başlatmak için kullanabileceğiniz bir metottur. Bu metod dışardan bağlantı Id bilgisine ihtiyaç duymaktadır. İlgili Id bilgisini "Liste" metoduyla edinebilirsiniz.
Ödeme Başlat (Id)
POST
{{Base Adres}}/api/paywall/apm/pay/byid
Önemli: APM Ödeme Başlatma servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi
Servise gönderilmesi gereken (HEADERS) parametreler şu şekildedir :
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.
Servise gönderilmesi gereken (BODY) parametreler şu şekildedir :
ApmId
int
Evet
APM sağlayıcısının bağlantı kimlik bilgisi. Listeme esnasında döner.
MerchantUniqueCode
string
Evet
Ödeme için oluşturduğunuz tekil numara
MerchantSuccessBackUrl
string
Evet
Ödemenizin başarılı sonucunun iletileceği adres. Post Body cevap alacaktır.
MerchantFailBackUrl
string
Evet
Ödemenizin başarılı sonucunun iletileceği adres. Post Body cevap alacaktır.
Amount
decimal
Evet
Ödeme tutarı
Description
string
Evet
Ödeme'ye ait açıklama. Sağlayıcıya bağlı olarak bu açıklama ödeme ekranında görüntülenebilmektedir.
Servise gönderilecek örnek bir JSON dosyası şu şekildedir :
Servisten dönen parametreler şu şekildedir:
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, locale parametresine göre dil desteği sunar.
Body
nesne
İşlem hatalıysa, bu hataya dair detay nesne
Last updated