LogoLogo
GitHubFeedback Form
TR
TR
  • Başlangıç
  • Ön Hazırlıklar
    • Sandbox
    • Kimlik Doğrulama
      • HMACSHA256 Kimlik Doğrulama
    • Postman Collections
    • Live vs Sandbox
    • Eşleştirme
    • Limitler
  • Ödeme Metotları
    • Non-3DS
      • NON-3DS Entegrasyonu
        • Ödeme Oluşturma
        • Ödeme Sorgulama
    • 3DS
      • 3DS Entegrasyonu
        • 3DS Başlatma
        • 3DS Tamamlama
    • iyzico ile Öde (PWI)
      • PWI Entegrasyonu
        • PWI Başlatma
        • PWI Sorgulama
        • PWI Örnek Entegrasyon
    • Ödeme Formu (CheckoutForm)
      • CF Entegrasyonu
        • CF Başlatma
        • CF Sorgulama
        • CF Örnek Entegrasyon
  • Ürünler
    • Online Ödeme
    • Pazaryeri
      • Pazaryeri Entegrasyonu
        • Pazaryerlerinde Stopaj Uygulaması
        • Alt Üye
          • Alt Üye Güncelleme
          • Alt Üye Sorgulama
          • Alt Üye / Hak Ediş Güncelleme
        • Pazaryeri Ödemesi
        • Onay
    • Abonelik
      • Abonelik Entegrasyonu
        • Abonelik Ürünü
        • Ödeme Planı
        • Abonelik İşlemleri
        • Abone İşlemleri
    • Ceppos App2App
      • App2App Entegrasyonu
        • Kullanıcı Listeleme
        • Ödeme Başlatma
        • İptal / İade
        • Sorgulama
    • Korumalı Havale/EFT
      • Havale/EFT Entegrasyonu
        • Havale/EFT Başlatma
        • Havale/EFT Sorgulama
      • Havale/EFT SSS
    • iyzilink
      • iyzilink API
    • Alışveriş Kredisi
      • Alışveriş Kredisi Entegrasyonu
        • Alışveriş Kredisi Başlatma
        • Alışveriş Kredisi Sonucu Alma
        • Alışveriş Kredisi Örnek Entegrasyon
  • Ek Servisler
    • Kart Saklama
    • Raporlama Servisi
    • İptal ve İade
    • Webhook
    • SFTP
    • Mutabakat Dosyaları
    • Fraud Bildirimleri
    • Taksit ve BIN Sorgulama
    • iyzico Hesabına İade
    • Ödeme Sorgulama
    • İmza Yanıtının Doğrulanması
  • Platformlar
    • Woocommerce
    • Opencart
    • PrestaShop
    • Magento
    • IdeaSoft
    • Ticimax
    • T-Soft
    • Shopify
    • WIX
  • Ek Bilgiler
    • Hata Kodları
    • Test Kartları
    • Entegrasyon Kontrol Listesi
    • iyzico Logo Paketi
Powered by GitBook
LogoLogo

Company

  • About
  • Career
  • Social
  • Youtube

Community

  • Github
  • Medium

Integration

  • Brand Guide
  • Solution Partners
  • Open Source

Contact

  • Contact Us
  • Support Center
On this page
  • Alt Üye Ürün Güncelleme
  • Örnek Request
  1. Ürünler
  2. Pazaryeri
  3. Pazaryeri Entegrasyonu
  4. Alt Üye

Alt Üye / Hak Ediş Güncelleme

Pazaryeri çözümünde;

  • Ödemesi tamamlanan bir siparişteki ürünün altüyesini değiştirebilir

  • veya alt üyeye aktarılacak olan tutarı güncelleyebilirsiniz.

Bunları aşağıdaki API'nin yardımıyla gerçekleştirebilirsiniz.

Alt Üye Ürün Güncelleme

PUT https://api.iyzipay.com/payment/item

Request Body

Name
Type
Description

locale

String

iyzico istek sonucunda dönen metinlerin dilini ayarlamak için kullanılır. Varsayılan değeri tr’dir.

conversationId

String

İstek esnasında gönderip, sonuçta alabileceğiniz bir değer, request/response eşleşmesi yapmak için kullanılabilir.

paymentTransactionId*

String

Ödeme kırılımına ait id.

subMerchantPrice*

String

Alt üye işyerine IBAN adresine gönderilmesi istenen tutar.

subMerchantKey*

String

Alt üye işyeri oluşturma sorgusundan dönen değer

Alt Üye Ürün Güncelleme Yanıtı

{
    "status": "success",
    "locale": "tr",
    "systemTime": 1686442628687,
    "conversationId": "123456789",
    "itemId": "BI102",
    "paymentTransactionId": "20947104",
    "transactionStatus": 1,
    "price": 50.00000000,
    "paidPrice": 50.00000000,
    "merchantCommissionRate": 0E-8,
    "merchantCommissionRateAmount": 0E-8,
    "iyziCommissionRateAmount": 2.00000000,
    "iyziCommissionFee": 0.12500000,
    "blockageRate": 0E-8,
    "blockageRateAmountMerchant": 0E-8,
    "blockageRateAmountSubMerchant": 0,
    "blockageResolvedDate": "2023-06-19 00:00:00",
    "subMerchantKey": "favC6OGPAVHb97HwXG5GPKd4KuE=",
    "subMerchantPrice": 11.0,
    "subMerchantPayoutRate": 22.00000000,
    "subMerchantPayoutAmount": 11.0,
    "merchantPayoutAmount": 36.87500000,
    "convertedPayout": {
        "paidPrice": 50.00000000,
        "iyziCommissionRateAmount": 2.00000000,
        "iyziCommissionFee": 0.12500000,
        "blockageRateAmountMerchant": 0E-8,
        "blockageRateAmountSubMerchant": 0E-8,
        "subMerchantPayoutAmount": 11.00000000,
        "merchantPayoutAmount": 36.87500000,
        "iyziConversionRate": 0E-8,
        "iyziConversionRateAmount": 0E-8,
        "currency": "TRY"
    }
}

Örnek Request

$request = new \Iyzipay\Request\SubMerchantPaymentItemUpdateRequest();
$request->setLocale(\Iyzipay\Model\Locale::TR);
$request->setConversationId("123456789");
$request->setPaymentTransactionId("11606407");
$request->setSubMerchantKey("dVNPU4zjThEHTRqlExIhh7VVSBA=");
$request->setSubMerchantPrice(0.2);

$result = \Iyzipay\Model\SubMerchantPaymentItemUpdate::create($request, Config::options());
UpdatePaymentItemRequest request = new UpdatePaymentItemRequest();
request.Locale = Locale.TR.ToString();
request.ConversationId = "123456789";
request.SubMerchantKey = "subMerchantKey";
request.PaymentTransactionId = "transactionId";
request.SubMerchantPrice = "price";

PaymentItem paymentItem = PaymentItem.Update(request, options);
UpdatePaymentItemRequest request = new UpdatePaymentItemRequest();
request.setLocale(Locale.TR.getValue());
request.setConversationId("123456789");
request.setPaymentTransactionId(9999999L);
request.setSubMerchantPrice(new BigDecimal("sub-merchant-price"));
request.setSubMerchantKey("sub-merchant-key");

PaymentItem paymentItem = PaymentItem.update(request, options);
iyzipay.paymentItem.update(
    {
        paymentTransactionId: '12345678',
        subMerchantKey: 'sub merchant key',
        subMerchantPrice: '18.22'
    },
    function(err, result) {
        console.log(err, result);
        done();
    }
);
//Request
{
    "locale": "tr",
    "conversationId": "123456789",
    "paymentTransactionId" : "20947104",
    "subMerchantKey" : "favC6OGPAVHb97HwXG5GPKd4KuE=",
    "subMerchantPrice" : "11.0"
}

//Response
{
    "status": "success",
    "locale": "tr",
    "systemTime": 1686442628687,
    "conversationId": "123456789",
    "itemId": "BI102",
    "paymentTransactionId": "20947104",
    "transactionStatus": 1,
    "price": 50.00000000,
    "paidPrice": 50.00000000,
    "merchantCommissionRate": 0E-8,
    "merchantCommissionRateAmount": 0E-8,
    "iyziCommissionRateAmount": 2.00000000,
    "iyziCommissionFee": 0.12500000,
    "blockageRate": 0E-8,
    "blockageRateAmountMerchant": 0E-8,
    "blockageRateAmountSubMerchant": 0,
    "blockageResolvedDate": "2023-06-19 00:00:00",
    "subMerchantKey": "favC6OGPAVHb97HwXG5GPKd4KuE=",
    "subMerchantPrice": 11.0,
    "subMerchantPayoutRate": 22.00000000,
    "subMerchantPayoutAmount": 11.0,
    "merchantPayoutAmount": 36.87500000,
    "convertedPayout": {
        "paidPrice": 50.00000000,
        "iyziCommissionRateAmount": 2.00000000,
        "iyziCommissionFee": 0.12500000,
        "blockageRateAmountMerchant": 0E-8,
        "blockageRateAmountSubMerchant": 0E-8,
        "subMerchantPayoutAmount": 11.00000000,
        "merchantPayoutAmount": 36.87500000,
        "iyziConversionRate": 0E-8,
        "iyziConversionRateAmount": 0E-8,
        "currency": "TRY"
    }
}

Last updated 6 months ago