2. Tamamla (PaymentId)
3D Model ödemelerinizi bu servisi kullanarak tamamlayabilirsiniz.
Parametre
Tip
Zorunlu
Açıklama
Servise gönderilmesi gereken parametreler şu şekildedir:
Parametre
Tip
Zorunlu
Açıklama
{
"PaymentId": 948211111
}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(string[] args)
{
var data = new
{
MerchantUniqueCode = "aaa"
};
client.DefaultRequestHeaders.Add("apikeypublic", "%PUBLICKEY%");
client.DefaultRequestHeaders.Add("apiclientpublic", "%PUBLICCLIENT%");
var content = new StringContent(JsonConvert.SerializeObject(data), Encoding.UTF8, "application/json");
var response = await client.PostAsync("{{Base Adres}}/api/paywall/payment/end3d", content);
var responseString = await response.Content.ReadAsStringAsync();
var responseObject = JsonConvert.DeserializeObject<Response>(responseString);
Console.WriteLine("ErrorCode: " + responseObject.ErrorCode);
Console.WriteLine("Result: " + responseObject.Result);
Console.WriteLine("Message: " + responseObject.Message);
}
public class Response
{
public int ErrorCode { get; set; }
public bool Result { get; set; }
public string Message { get; set; }
public string Body { get; set; }
}
}Parametre
Tip
Açıklama
{
"ErrorCodeType": 1,
"ErrorMessage": null,
"ErrorCode": 0,
"Result": true,
"Message": "Payment completed successfully",
"Body": {
"Payment": {
"MerchantId": 1060,
"PaymentId": 21049937,
"ActivityId": 56910465,
"UniqueCode": "51af2a55-955e-46bc-8b31-d03f6a6b2682",
"MerchantUniqueKey": "2f12ef3c-5fa9-4927-af4c-5b6867fad586",
"TrackingCode": "qfefas9d7fsae9df7as9f7we9fwe79rqwe79q97fef79aew",
"PaymentGatewayId": 1279,
"PaymentGatewayName": "GatewayName",
"PaymentGatewayProviderId": 1,
"PaymentGatewayProviderName": "ProviderName",
"PaymentGatewayProviderKey": "ProviderKey",
"Card": {
"Saved": true,
"RelationalId1": "relationalid1_test",
"RelationalId2": "",
"RelationalId3": "",
"UniqueCode": "r5n7oRDAmJMK1HdpUk70guq5IK3iXolctU5EGA8N3jwFeowGlQ0LcQ=="
}
},
"Error": {
"IsHttpError": false,
"HttpStatusCode": 0,
"ProviderErrorCode": null,
"ProviderErrorMessage": null,
"BankErrorCode": null,
"BankErrorMessage": null,
"HasPaywallUnifiedError": false,
"UnifiedByPaywall": null
}
}
}Last updated