3-Ödeme Durum Kontrolü

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
    }
}