Ana içeriğe geç

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

ParameterTürGerekliAçıklama
transactionRefstringEvetBenzersiz 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ı

AlanTürAçıklama
transactionRefstringBenzersiz transaction referans ID
statusstringGüncellenmiş transaction durumu
messagestringKabul onay mesajı

İşlem Akışı

  1. Originator KVHS, /v1/transactions/initiate endpoint'ini kullanarak işlemi başlatır
  2. Originator KVHS, /v1/transactions/confirm endpoint'ini kullanarak işlemi onaylar
  3. Beneficiary KVHS, gelen işlem bildirimi alır
  4. Beneficiary KVHS, /v1/transactions/accept endpoint'ini kullanarak işlemi kabul eder
  5. İş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