Giriş




Toplam 2 adet sonuctan sayfa basi 1 ile 2 arasi kadar sonuc gösteriliyor
  1. #1
    Üyelik tarihi
    30.Ekim.2019
    Mesajlar
    1
    Teşekkürleri
    0

    Standart Hepsiburada Api Test

    Arkadaslar merhaba hb nin ürün güncelleme testini geçtim saçma sapan sipariş test olayı var manul sipariş işlemesi vs yani hp gelen siparişin neyi test olacak orası da ilginç

    https://developers.hepsiburada.com/t...aris-olusturma

    linkte veriyi paylaşmıs ama
    PHP- Kodu:
    <?php

    error_reporting
    (E_ALL);
    ini_set('display_errors'1);
    $kullanici_adiniz="xxx_dev";
    $sifreniz="xxx";
    $merchant_id="xxx";
    $service_url 'https://oms-stub-external-sit.hepsiburada.com/orders/merchantid/xxx';
    $curl curl_init($service_url);
    curl_setopt($curlCURLOPT_RETURNTRANSFERtrue);
    $header = array(    
        
    'Authorization: Basic 'base64_encode($kullanici_adiniz.':'.$sifreniz),
    );
    curl_setopt($curlCURLOPT_HTTPHEADER$header);
    $curl_response curl_exec($curl);
    $arr json_decode($curl_response,true);

               
    $arr[] = array (
                   
    'OrderNumber' => '041241341',
                   
    'OrderDate' => '2019-10-30T09:34:47',
                   
    'Customer' => array ( 
                      
    'CustomerId' => 'dfc8a27f-faae-4cb2-859c-8a7d50ee77be',
                      
    'Name' => 'Test User'
                   
    ),
                   
    'DeliveryAddress' => array ( 
                      
    'AddressId' => 'e66765b3-d37d-488c-ae15-47051245dc9b',
                      
    'Name' => 'Kuruyemis',
                      
    'AddressDetail' => 'Ofis',
                      
    'Email' => 'info@xxx',
                      
    'CountryCode' => 'TR',
                      
    'PhoneNumber' => '9033333333333',
                      
    'AlternatePhoneNumber' => '90222222222222',
                      
    'Town' => 'xxx',
                      
    'District' => 'xx',
                      
    'City' => 'xxx'
                   
    ),
                   
    'LineItems' => array (  
                         
    'Sku' => 'HBV000006BHXR',
                         
    'MerchantId' => 'xxxxxxxx',
                         
    'Quantity' => 1,
                         
    'Price' => array('Amount' => 14.14,'Currency' => 'TRY'),
                         
    'Vat' => 0,
                         
    'TotalPrice' => array('Amount' => 14.14,'Currency' => 'TRY'),
                         
    'CargoCompanyId' => 1,
                         
    'DeliveryOptionId' => 1                  
                   
    ),          
                 );
    ?>
    nerde hata olabilir yardımcı olurmusunuz sipariş eklemiyor şimdiden teşekkürler

  2. #2
    Üyelik tarihi
    27.Ekim.2018
    Yaş
    29
    Mesajlar
    74
    Teşekkürleri
    2

    Standart

    Alıntı akndag Nickli Üyeden Alıntı Mesajı göster
    Arkadaslar merhaba hb nin ürün güncelleme testini geçtim saçma sapan sipariş test olayı var manul sipariş işlemesi vs yani hp gelen siparişin neyi test olacak orası da ilginç

    https://developers.hepsiburada.com/t...aris-olusturma

    linkte veriyi paylaşmıs ama

    <?php

    error_reporting(E_ALL);
    ini_set('display_errors', 1);
    $kullanici_adiniz="xxx_dev";
    $sifreniz="xxx";
    $merchant_id="xxx";
    $service_url = 'https://oms-stub-external-sit.hepsiburada.com/orders/merchantid/xxx';
    $curl = curl_init($service_url);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    $header = array(
    'Authorization: Basic '. base64_encode($kullanici_adiniz.':'.$sifreniz),
    );
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    $curl_response = curl_exec($curl);
    $arr = json_decode($curl_response,true);

    $arr[] = array (
    'OrderNumber' => '041241341',
    'OrderDate' => '2019-10-30T09:34:47',
    'Customer' => array (
    'CustomerId' => 'dfc8a27f-faae-4cb2-859c-8a7d50ee77be',
    'Name' => 'Test User'
    ),
    'DeliveryAddress' => array (
    'AddressId' => 'e66765b3-d37d-488c-ae15-47051245dc9b',
    'Name' => 'Kuruyemis',
    'AddressDetail' => 'Ofis',
    'Email' => 'info@xxx',
    'CountryCode' => 'TR',
    'PhoneNumber' => '9033333333333',
    'AlternatePhoneNumber' => '90222222222222',
    'Town' => 'xxx',
    'District' => 'xx',
    'City' => 'xxx'
    ),
    'LineItems' => array (
    'Sku' => 'HBV000006BHXR',
    'MerchantId' => 'xxxxxxxx',
    'Quantity' => 1,
    'Price' => array('Amount' => 14.14,'Currency' => 'TRY'),
    'Vat' => 0,
    'TotalPrice' => array('Amount' => 14.14,'Currency' => 'TRY'),
    'CargoCompanyId' => 1,
    'DeliveryOptionId' => 1
    ),
    );
    ?>

    nerde hata olabilir yardımcı olurmusunuz sipariş eklemiyor şimdiden teşekkürler
    hocam bu prosedür tüm mağazalara uygulanıyor size tavsiyem Postman üzerinden bu isteği daha kolay yapabilirsiniz.


    Forumda Paylaşılan İçerikleri Lütfen Başka Sitelerde Yayınlamayınız!
    Emeğe Saygı!

Konu Bilgileri

Bu Konuya Gözatan Kullanıcılar

Şu anda 1 kullanıcı bu konuyu görüntülüyor. (0 kayıtlı ve 1 misafir)

Bu Konu için Etiketler