Ana içeriğe geç

Reject

Genel Bakış

Daha önce başlatılmış bir işlemi reddeder. Bu endpoint, originator KVHS işlemi onaylanmadan veya işlenmeden önce reddetmeye karar verdiğinde kullanılır.

Durum makinesi ve alternatif dallar için Transactions sayfasını inceleyin.

Endpoint

POST /v1/transactions/reject

İstek Gövdesi

ParameterTürGerekliAçıklama
transactionRefstringEvetBenzersiz transaction referans ID
reasonobjectEvetReddetme nedeni detayları
reason.categorystringEvetReddetme nedeni kategorisi
reason.descriptionstringEvetReddetmenin detaylı açıklaması

İstek Örneği

{
"transactionRef": "6f61b14a-60ec-4569-8ba9-b675dae62159",
"reason": {
"category": "COMPLIANCE_VIOLATION",
"description": "Transaction violates AML compliance requirements"
}
}

Yaygın Reddetme Kategorileri

CategoryAçıklama
COMPLIANCE_VIOLATIONİşlem, compliance gereksinimlerini ihlal ediyor
INSUFFICIENT_FUNDSOriginator'ın yeterli bakiyesi yok
INVALID_DESTINATIONHedef adres geçersiz veya şüpheli
USER_CANCELLATIONKullanıcı işlemi manuel olarak iptal etti
SYSTEM_ERRORİşlemi engelleyen teknik hata
REGULATORY_BLOCKRegülasyon kısıtlamaları işlemi engelliyor

Yanıt

Başarılı Yanıt (200 OK)

{
"transactionRef": "6f61b14a-60ec-4569-8ba9-b675dae62159",
"status": "REJECTED",
"reason": {
"category": "COMPLIANCE_VIOLATION",
"description": "Transaction violates AML compliance requirements"
},
"message": "Transaction rejected successfully"
}

Yanıt Alanları

AlanTürAçıklama
transactionRefstringBenzersiz transaction referans ID
statusstringGüncellenmiş transaction durumu
reasonobjectReddetme nedeni detayları
messagestringReddetme onay mesajı

Notlar

  • Reddetme gönderildikten sonra geri alınamaz
  • Beneficiary KVHS reddetmeden haberdar edilir
  • Reddetme nedenleri compliance ve denetim amaçları için kaydedilir
  • Yalnızca "NEW" veya "PENDING" durumundaki işlemler originator tarafından reddedilebilir (sadece NEW/PENDING statüsündeyken kullanılabilir).