Pazaryeri ödemelerinde belirtilen işlemin ödemesinin yapılıp yapılmadığının kontrolü için kullanılır.
Output: Result modelidir.
Request URL
POST API_URL/paymentStatus?uid=TRANSACTION_UID
Ödeme Durum Kontrolü
//Request
var client = new RestClient(url);
var request = new RestRequest("paymentStatus?uid=44E34666-D5D4-406E-80CC-09FD65F377AB", Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("MerchantId", "MERCHANT ID NİZ");
request.AddHeader("UserId", "API USER ID NİZ");
request.AddHeader("ApiKey", "API KEY İNİZ");
var result = client.Execute(request);
//Response
{
"Message": "Ödeme yapılmadı",
"ErrorCode": 404,
"Errors": null,
"IsDone": false,
"ElapsedTime": 0,
"Content": {
"TransactionUID": "44e34666-d5d4-406e-80cc-09fd65f377ab",
"AccountOwner": "HESAP SAHIBI",
"SubMerchantId": 0,
"Iban": "TR940011100000000081112252",
"Amount": 200.0000,
"Description": "Islem Acıklaması",
"Paid": false,
"PayDate": null
}
}