1. Ürün Bazlı
Ürün Bazlı Ödeme Onayla
POST
{{Base Adres}}/api/paywall/marketplace/approve/self/product
Önemli: Ödeme servisini kullanabilmeniz için 'Header' alanında 'apikeypublic' ve 'apiclientpublic' parametrelerini göndermeniz gerekmektedir. PaymentAPI Adresi
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 parametreler şu şekildedir:
Parametre | Tip | Zorunlu | Açıklama |
---|---|---|---|
PaymentId | int | Evet | Ödemenin PayWall tarafındaki Id bilgisi kullanılmalıdır |
ProductIds | List<int> | Evet | Ödeme esnasında gönderilen ürün(ler)e ait PayWall sisteminde Id bilgisi kullanılmalıdır. Ürün sonucunda ilgili Id cevap içerisinde dönülmektedir. Eğer bu Id bilgilerini kendi tarafınızda saklayamıyorsanız. "Ödeme Bazlı" onaylama yöntemini kullanabilirsiniz. |
Payout | PayoutModel | Hayır | Ödemeye ilişkin hakediş dağıtımı anında yapılabilecek ayarlar bu parametre altında yer almaktadır. Örnek: Para transferi anında ödemenin dekontuna özel bir açıklama konumlandırılmak kullanılabilmektedir. Aldığı değerleri görebilmek için aşağıdaki JSON'ı inceleyebilirsiniz. |
Servise gönderilecek örnek JSON ve örnek kodlar aşağıdaki gibidir.
Servisten dönen cevap:
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 detay bilgileri |
Başarılı için örnek cevap
Başarısız için örnek cevap
Last updated