Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.orkesta.com.tr/llms.txt

Use this file to discover all available pages before exploring further.

✅ Ödeme Ürün Kırılımı Onaylama

Ödemeye ait verilmiş olan ürün kırılımların onaylanması ve ilgili hakedişlerin verilmesi. PUT https://api-test.fincraft.com.tr/api/v1/payments/product/approve

Request Body

{
  "productIds": [
    "550e8400-e29b-41d4-a716-446655440000",
    "550e8400-e29b-41d4-a716-446655440001"
  ],
  "independentApproval": false
}

Request Parametreleri

ParametreTipZorunluAçıklama
productIdsList<String>HayırOnaylanacak ürün kırılımlarının ID listesi
independentApprovalbooleanHayırBağımsız onay modu (true: her ürün ayrı onaylanır, false: toplu onay)

Response Body

{
    "response": {
        "results": [
            {
                "name": "string",
                "externalId": "string",
                "price": 1000.0,
                "subMerchantPrice": 900.0,
                "status": "COMPLETED",
                "commissionRate": 90.00,
                "id": "UUID"
            }
        ]
    }
}

cURL Örneği

curl -X PUT https://api-test.fincraft.com.tr/api/v1/payments/product/approve \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "productIds": ["550e8400-e29b-41d4-a716-446655440000"],
    "independentApproval": false
  }'