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 :
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. |
Servise gönderilmesi gereken (BODY) parametreler şu şekildedir :
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
ApmId | int | Evet | APM sağlayıcısının bağlantı kimlik bilgisi. Listeme esnasında döner. |
CurrencyId | int | Evet | Ödeme'nin bağlatılmak istendiği para birimi Bkz: Para Birimleri |
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:
Parametre | Tip | Açıklama |
---|---|---|
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