Accept
Genel Bakış
Başka bir KVHS'ten gelen işlemi kabul eder. Bu endpoint, originator KVHS tarafından başlatılıp onaylanmış bir işlemi beneficiary KVHS'ın kabul etmesi için kullanılır.
Durum makinesinin ayrıntıları için Transactions sayfasına bakın.
Endpoint
POST /v1/transactions/accept
İstek Gövdesi
| Parameter | Tür | Gerekli | Açıklama |
|---|---|---|---|
transactionRef | string | Evet | Benzersiz transaction referans ID |
İstek Örneği
{
"transactionRef": "6f61b14a-60ec-4569-8ba9-b675dae62159"
}
Yanıt
Başarılı Yanıt (200 OK)
{
"transactionRef": "6f61b14a-60ec-4569-8ba9-b675dae62159",
"status": "ACCEPTED",
"message": "Transaction accepted successfully"
}
Yanıt Alanları
| Alan | Tür | Açıklama |
|---|---|---|
transactionRef | string | Benzersiz transaction referans ID |
status | string | Güncellenmiş transaction durumu |
message | string | Kabul onay mesajı |
İşlem Akışı
- Originator KVHS,
/v1/transactions/initiateendpoint'ini kullanarak işlemi başlatır - Originator KVHS,
/v1/transactions/confirmendpoint'ini kullanarak işlemi onaylar - Beneficiary KVHS, gelen işlem bildirimi alır
- Beneficiary KVHS,
/v1/transactions/acceptendpoint'ini kullanarak işlemi kabul eder - İşlem tamamlanma sürecine ilerler
Notlar
- Bir işlemi yalnızca beneficiary KVHS kabul edebilir
- İşlemin kabul edilebilmesi için durumu "CONFIRMED" olmalıdır (sadece CONFIRMED statüsündeki işlemlerde kullanılabilir).
- Kabul gönderildikten sonra geri alınamaz
- Originator KVHS kabul işlemi hakkında bilgilendirilir
- Kabul edilen işlemler blockchain işlemesine hazırdır