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
| 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) (MAIN protokolü için)
{
"transactionRef": "6f61b14a-60ec-4569-8ba9-b675dae62159",
"ivms101Data": { /* ... kişisel bilgi alanları ... */ },
"status": "CONFIRMED",
"message": "Transaction confirmed successfully"
}
Yanıt Alanları
| Alan | Tür | Açıklama |
|---|---|---|
transactionRef | string | Benzersiz transaction referans ID |
ivms101Data | object | Transaction detaylarını içeren IVMS.101/PII uyumlu veri objesi (sadece MAIN'de CONFIRM sonrası beneficiary ile paylaşılır) |
status | string | Güncellenmiş transaction durumu |
message | string | Onay 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.