Ana içeriğe geç

Refund / Cancel

POST https://uygulama.vomsis.com/api/vpos/v3/transaction

Bu metod, daha önce gerçekleştirilmiş bir ödeme işlemini iptal etmek (cancel) veya kısmi/tam iade (refund) yapmak için kullanılır.


Headers

FieldTypeDescription
AuthorizationStringZorunlu. authenticate metodundan alınan token. Bearer {access_token} formatında gönderilmelidir.

Request Body

FieldTypeDescription
transactionTypeStringZorunlu. Yapılacak işlemin tipini belirtir. Sadece refund (iade) ve cancel (iptal) değerlerini alabilir.
referanceNoStringZorunlu. İptal/iade edilecek işlemin benzersiz ID'si (referanceNo).
amountFloatİade (refund) işlemlerinde zorunludur. İade edilecek tutarı belirtir. Örnek: 100.00

Response Parameters

FieldTypeDescription
transIdStringİptal/iade işleminin yeni benzersiz ID'si.
responseStringİşlemin genel sonucunu belirtir. Approved, Declined, Error değerlerini alabilir.
proc_return_codeStringBankadan dönen işlem sonuç kodu.
error_codeStringİşlem başarısız ise bankadan dönen hata kodu.
error_messageStringİşlem başarısız ise bankadan dönen hata mesajı.

Response Example (Başarılı)

{
"transId": "20250905143010",
"response": "Approved",
"proc_return_code": "00",
"error_code": null,
"error_message": null
}