commerce

POST /v1/refund-requests/{refundRequestId}/approve

Approve a pending refund request (staff).

Bütün commerce nöqtələri

Doğrulama

API açarını bearer token kimi göndərin. Bu səhifə spresifikasiyada xüsusi icazə tələb etmir, buna görə də açarınıza ehtiyac duyduğu minimum səviyyədə icazə verin və güman etmək əvəzinə cavabı yoxlayın.

Bu endpoint heç bir təşkilat ID-si tələb etmir. Sizin açarınız artıq aid olduğu təşkilatı müəyyən edir və cavab həmin təşkilat üçün məhdudlaşdırılır.

Sınaqdan keçir

Bucaqlı mötərizələrdə olan hór şeyi öz qiymətlərinizlə, açar yertutucusunu isə idarə panelinizdən bir açarla əvəz edin.

curl -X POST https://api.zinndigital.com/v1/refund-requests/{refundRequestId}/approve \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{  }'

Sistemə daxil olmusunuz? İdarə panelinizdəki API konsolu real təşkilatınızın identifikatorunu və öz açarınızı avtomatik doldurur, sorğunu canlı API-yə qarşı icra edir ki, siz faktiki cavabı görə biləsiniz. Bu son nöqtəni API konsolunda açın

Təfərrüatlar

Approves a pending (pro-rata / goodwill) refund request and issues the refund. Staff-only — requires the `billing.refund` permission held by a staff role, not by any customer role.

Parametrlər

AdTipTələb olunurNədir
refundRequestId (path)UuidBəliThe refund request's id.

Sorğu gövdəsi

AdTipTələb olunurNədir
notestringXeyr

Cavab

AdTipTələb olunurNədir
idUuidBəliUUIDv7 identifier — sortable by creation time (docs/02 §8).
org_idUuidBəliUUIDv7 identifier — sortable by creation time (docs/02 §8).
order_idUuidBəliUUIDv7 identifier — sortable by creation time (docs/02 §8).
statusRefundRequestStatusBəliA refund request's lifecycle state (docs/05 §4.13).
policy_classRefundPolicyClassBəliHow the refund policy classified a request (captured at request time).
amountMoneyAmountBəliA money value — integer minor units + an ISO 4217 code (CLAUDE.md §2.8).
to_walletbooleanBəliRefund destination, frozen at request time — `false` (the default) reverses the original payment, `true` credits the account wallet. Any part of the order that was settled from…
reasonstringBəli
decided_bystringBəli
decision_notestringBəli
decided_atobjectBəli
refund_referencestringBəliSet once the refund has been issued (its idempotency key).
created_atstringBəli
updated_atstringBəli

Bu son nöqtənin qaytara biləcəyi xətalar

401 · 403 · 404 · 409 · 422 · 429