Ana içeriğe geç

Confirm

Genel Bakış

MAIN protokolü kullanılarak daha önce başlatılmış bir işlemi onaylar. Bu endpoint, işlem detaylarının doğru olduğunu ve işlemin devam etmesi gerektiğini onaylamak için kullanılır.

Durum geçişlerinin tamamı için Transactions sayfasını inceleyin.

Endpoint

POST /v1/transactions/confirm

İ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) (MAIN protokolü için)

{
"transactionRef": "6f61b14a-60ec-4569-8ba9-b675dae62159",
"ivms101Data": { /* ... kişisel bilgi alanları ... */ },
"status": "CONFIRMED",
"message": "Transaction confirmed successfully"
}

Yanıt Alanları

AlanTürAçıklama
transactionRefstringBenzersiz transaction referans ID
ivms101DataobjectTransaction detaylarını içeren IVMS.101/PII uyumlu veri objesi (sadece MAIN'de CONFIRM sonrası beneficiary ile paylaşılır)
statusstringGüncellenmiş transaction durumu
messagestringOnay mesajı

Notlar

  • Bu endpoint yalnızca MAIN protokolü ile başlatılmış işlemler için kullanılabilir.
  • Onaylandıktan sonra PII (IVMS.101) detayları beneficiary KVHS ile paylaşılır (bu veri başlatmada sadece saklanır, karşıya gönderilmez, CONFIRM ile paylaşılır).
  • İşlemin onaylanabilmesi için durumu "NEW" olmalıdır.
  • Onay gönderildikten sonra geri alınamaz.