Ödeme İade (Refund)
11.2 Ödeme İade (Refund)
Tanım
İade işlemi, tamamlanmış (capture edilmiş) bir ödemenin belirli bir tutarının veya tamamının geri ödenmesini sağlar.
Endpoint: POST /b2c/payment/refund
Header
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| Authorization | string | ✔ | Bearer {AccessToken} |
Request Body
| Alan | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| referenceCode | string | ✔ | İşleme ait merchant referans kodu |
| amount | decimal | ✔ | İade edilecek tutar |
| reason | string | ✔ | İade sebebi |
Request Örneği
{
"referenceCode": "8893cec8-51df-40bc-b7e3-cc06fd1a48b6",
"amount": 1,
"reason": "partial_refund"
}
Response
| Alan | Tip | Açıklama |
|---|---|---|
| success | boolean | İşlem sonucu |
| error | string | Hata mesajı |
| lastAmount | decimal | İade sonrası kalan tutar |
Response Örneği
{
"error": null,
"success": true,
"lastAmount": 0.00
}