3. Ödeme Kimlik
PaymentId parametresiyle ödeme sorgulama işleminizi gerçekleştirebilirsiniz. PaymentId, ödeme başlatma sonrasında Paywall tarafından oluşturulan ve cevapta döne işlem kimlik numarasıdır
Ödeme Sorgulama (PaymentId)
Parametre
Tip
Zorunlu
Açıklama
using System;
using System.Net.Http;
using System.Threading.Tasks;
using Newtonsoft.Json;
public class Program
{
private static readonly HttpClient client = new HttpClient();
private static async Task Main()
{
client.DefaultRequestHeaders.Add("apikeyprivate", "%PRIVATEKEY%");
client.DefaultRequestHeaders.Add("apiclientprivate", "%PRIVATECLIENT%");
client.DefaultRequestHeaders.Add("paymentid", "%PaymentId%");
var response = await client.GetAsync("{{Private Base Address}}/api/paywall/private/query/by/paymentid");
var responseString = await response.Content.ReadAsStringAsync();
var responseObject = JsonConvert.DeserializeObject<Response>(responseString);
Console.WriteLine(responseObject.Body.Paywall.StatusName);
}
public class Response
{
public int ErrorCode { get; set; }
public bool Result { get; set; }
public string Message { get; set; }
public Body Body { get; set; }
}
public class Body
{
public Paywall Paywall { get; set; }
}
public class Paywall
{
public int PaymentId { get; set; }
public int ActivityId { get; set; }
public bool Status { get; set; }
public string StatusName { get; set; }
// Define other properties as needed...
}
}Parametre
Tip
Açıklama
Last updated