2. Paywall İşlem Numarası
Paywall İşlem Numarası (UniqueCode) ile Kısmi İade Servisi
Kısmi İade
POST {{Private Base Address}}/api/paywall/private/refund/partial/by/uniquecode
Gerekli header ve istek parametreleri:
Servise gönderilmesi gereken parametreler şu şekildedir :
{
"Date": "2026-09-03",
"UniqueCode": "0000-0000-0000-0000-0000",
"Amount": 101.5,
"MarketPlace": {
"ProviderCommissionUpdate": true,
"Platform": {
"Decrease": true,
"DecreaseAmount": 101.5
},
"Member": {
"Decrease": false,
"DecreaseAmount": null
}
}
}using System;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
public class Program
{
private static readonly HttpClient client = new HttpClient();
private static async Task Main()
{
var data = new
{
Date = "2026-09-03",
UniqueCode = "0000-0000-0000-0000-0000",
Amount = 101.5m,
MarketPlace = new
{
ProviderCommissionUpdate = true,
Platform = new
{
Decrease = true,
DecreaseAmount = 101.5m
},
Member = new
{
Decrease = false,
DecreaseAmount = (decimal?)null
}
}
};
var content = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json");
content.Headers.Add("apikeyprivate", "%PRIVATEKEY%");
content.Headers.Add("apiclientprivate", "%PRIVATECLIENT%");
var response = await client.PostAsync("{{Payment Private Address}}/api/paywall/private/refund/partial/by/uniquecode", content);
var responseString = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseString);
}
}Servisten dönen parametreler şu şekildedir:
Kısmi İade V2
POST {{Private Base Address}}/api/paywall/private/refund/v2/partial/by/uniquecode
Gerekli header ve istek parametreleri:
Servise gönderilmesi gereken parametreler şu şekildedir :
Servisten dönen parametreler şu şekildedir:
Last updated