İşlem İadesi
POST
/partner/1.0/pos/transaction/refundGerekli scope: payment:refund
Bir ödeme tahsilatını tam veya kısmi olarak iade eder. partialAmount verilirse kısmi iade yapılır; verilmezse tam iade uygulanır.
Örnek
- cURL
- Node.js
- Java
curl -X POST https://<host>/partner/1.0/pos/transaction/refund \
-H "X-Api-Key: ..." \
-H "X-Timestamp: ..." \
-H "X-Signature: ..." \
-H "Content-Type: application/json" \
-d '{
"id": "PAY-77820",
"reason": "Kısmi iade",
"partialAmount": 25.00
}'
const res = await kaptanRequest('/partner/1.0/pos/transaction/refund', {
id: 'PAY-77820',
reason: 'Kısmi iade',
partialAmount: 25.00
});
console.log(res);
String res = client.post("/partner/1.0/pos/transaction/refund", """
{
"id": "PAY-77820",
"reason": "Kısmi iade",
"partialAmount": 25.00
}
""");
System.out.println(res);
İstek Body
idstringrequiredİade edilecek ödeme tahsilatının kimliği.
reasonstringOpsiyonel iade gerekçesi.
partialAmountdecimalKısmi iade tutarı. Verilirse kısmi iade yapılır; verilmezse (null) tam iade uygulanır.